《程序设计基础--Fortran95》(作者闫彩云、王红鹰)以程序设计为主线,以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计的思想和方法,内容全面,概念清晰,语言简单易懂,实用性强。
书中所有程序实例都由授课教师在多年授课过程中精挑细选所得,并采用目前流行的可视化的Microsoft develop studio集成开发环境,使读者在程序的思维训练和程序组织方面得到极大简化。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 程序设计基础--Fortran95(高等学校计算机基础教育教材精选) |
分类 | |
作者 | 闫彩云//王红鹰 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 《程序设计基础--Fortran95》(作者闫彩云、王红鹰)以程序设计为主线,以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计的思想和方法,内容全面,概念清晰,语言简单易懂,实用性强。 书中所有程序实例都由授课教师在多年授课过程中精挑细选所得,并采用目前流行的可视化的Microsoft develop studio集成开发环境,使读者在程序的思维训练和程序组织方面得到极大简化。 内容推荐 《程序设计基础—Fortran 95》(作者闫彩云、王红鹰)全面、系统地介绍了Fortran 95的语法规则以及利用它进行程序设计的方法。主要内容有Fortran 95概述及编译环境的介绍、Fortran 95程序设计基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数与子程序、文件、派生类型与结构体、指针、模块、常用数值算法。 《程序设计基础—Fortran 95》针对初学者的特点,突出基础知识的讲解,全书概念清晰,语言简单易懂,实例丰富,运行结果直观可靠。可作为高校理工科类学生学习程序设计的教材,也可作为程序设计的初学者、从事工程计算的工作人员和科研人员的参考书。 目录 第1章 Fortran 95概述 1.1 程序设计与程序设计语言 1.2 FORTRAN语言发展简史 1.3 Fortran 95语言的特点 1.4 程序设计引例 1.5 Fortran 95编译环境与上机步骤 1.5.1 Compaq Visual Fortran 6.5的安装与启动 1.5.2 上机步骤 习题1 第2章 Fortran 95程序设计基础 2.1 Fortran 95的字符集、标识符和关键字 2.1.1 字符集 2.1.2 标识符 2.1.3 关键字 2.2 Fortran 95程序的书写格式 2.2.1 固定格式 2.2.2 自由格式 2.3 Fortran 95的数据类型 2.3.1 数值型数据的表示及存储 2.3.2 非数值型数据的表示及存储 2.4 常量和变量 2.4.1 常量 2.4.2 变量 2.5 Fortran 95的算术运算符与算术表达式 2.5.1 算术运算符 2.5.2 算术表达式 2.6 Fortran 95标准函数 习题2 第3章 顺序结构程序设计 3.1 赋值语句 3.2 输入和输出语句 3.2.1 表控输出输入 3.2.2 格式化输出输入 3.3 end语句、stop语句和pause语句 3.3.1 end语句 3.3.2 stop语句 3.3.3 pause语句 3.4 程序举例 习题3 第4章 选择结构程序设计 4.1 关系运算符和关系表达式 4.1.1 关系运算符 4.1.2 关系表达式 4.2 逻辑运算符和逻辑表达式 4.2.1 逻辑运算符 4.2.2 逻辑表达式 4.3 逻辑if语句 4.4 块if结构 4.4.1 单分支选择块if结构 4.4.2 双分支选择块if结构 4.4.3 多分支选择块if结构 4.5 块if结构的嵌套 4.6 块case结构 4.7 程序举例 习题4 第5章 循环结构程序设计 5.1 do循环结构 5.1.1 do循环结构的组成 5.1.2 do循环结构的执行过程 5.1.3 do循环结构嵌套 5.1.4 隐含do循环结构 5.2 do while循环结构 5.2.1 do while循环结构的组成 5.2.2 do while循环结构的执行过程 5.3 循环的流程控制 5.3.1 exit语句 5.3.2 cycle语句 5.4 程序举例 习题5 第6章 数组 6.1 数组的概念 6.2 数组的定义 6.2.1 用dimension语句定义数组 6.2.2 用类型说明语句定义数组 6.2.3 同时使用dimension语句和类型说明语句定义数组 6.3 给数组赋初值 6.3.1 使用数组赋值符赋初值 6.3.2 用data语句给数组赋初值 6.4 对数组的操作 6.4.1 对数组元素的操作 6.4.2 数组的整体操作 6.4.3 数组局部引用 6.4.4 where命令 6.4.5 forall命令 6.5 数组的保存规则 6.5.1 一维数组的保存规则 6.5.2 二维数组的保存规则 6.5.3 三维数组的保存规则 6.6 数组的输入和输出 6.6.1 用do循环结构输入输出数组 6.6.2 用隐含do循环输入输出数组 6.6.3 用数组名作为输入输出项 6.7 动态数组 6.8 数组应用举例 6.8.1 一维数组程序举例 6.8.2 二维数组程序举例 习题6 第7章 函数与子程序 7.1 语句函数 7.1.1 语句函数的定义 7.1.2 语句函数的调用 7.1.3 语句函数应用举例 7.2 函数子程序 7.2.1 函数子程序的定义 7.2.2 函数子程序的调用 7.3 子例行程序 7.3.1 子例行程序的定义 7.3.2 子例行程序的调用 7.4 程序单元之间的数据传递:虚实结合 7.4.1 简单变量作为虚参时的虚实结合 7.4.2 数组作为虚参时的虚实结合 7.4.3 子程序名作为虚参时的虚实结合 7.4.4 星号()作为虚参 7.4.5 子程序中变量的生存周期 7.5 特殊的子程序类型 7.5.1 递归子程序 7.5.2 内部子程序 7.6 数据共用存储单元与数据块子程序 7.6.1 等价语 7.6.2 公用语句 7.6.3 数据块子程序 习题7 第8章 文件 8.1 文件的基本概念 8.1.1 记录 8.1.2 文件的概念 8.1.3 文件的特性 8.1.4 文件的定位 8.2 文件的操作语句 8.2.1 文件的打开与关闭 8.2.2 文件的输入语句和输出语句 8.2.3 查询文件的状态语句 8.2.4 rewind语句 8.2.5 backspace语句 8.2.6 endfi1e语句 8.3 有格式文件的存取 8.3.1 有格式顺序文件存取 8.3.2 有格式直接文件存取 8.4 无格式文件的存取 8.4.1 无格式顺序文件存取 8.4.2 无格式直接文件存取 8.5 二进制文件的存取 8.5.1 二进制顺序文件存取 8.5.2 二进制直接文件存取 习题8 第9章 派生类型与结构体 9.1 派生类型定义 9.2 结构体的定义与引用 9.2.1 结构体定义 9.2.2 结构体成员引用 9.3 结构体初始化 9.3.1 用赋值语句给结构体成员赋值 9.3.2 定义的同时给结构体成员赋值 9.4 结构体数组 9.4.1 结构体数组定义 9.4.2 结构体数组初始化 9.5 程序举例 习题9 第10章 指针 10.1 指针的概念 10.2 指针的定义 10.3 指针的使用 10.3.1 指向一般变量的应用 10.3.2 指向动态存储空间 10.4 指针与数组 10.4.1 指针指向其他数组 10.4.2 指针指向动态配置的内存空间 10.5 指针与链表 10.5.1 结点的定义 10.5.2 链表的基本操作 10.5.3 综合实例 习题10 第11章 模块 11.1 模块的定义 11.2 use语句 11.3 接口界面块 11.4 超载 11.4.1 函数和子例行程序的超载 11.4.2 赋值号超载 11.4.3 操作符超载 11.5 模块的应用举例 习题11 第12章 常用数值算法 12.1 求解一元方程 12.1.1 二分法 12.1.2 弦截法 12.1.3 迭代法 12.1.4 牛顿迭代法 12.2 数值积分 12.2.1 矩形法 12.2.2 梯形法 12.2.3 辛普生法 12.3 线性代数 12.3.1 矩阵的加、减、乘法运算 12.3.2 三角矩阵 12.3.3 Gauss-Jordan法求联立方程组 习题12 附录A ASCII码字符编码 附录B FORTRAN库函数 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。