第一章 计算机基础知识 1
第一节 计算机的发展概述 1
第二节 数字化 2
第三节 计算机系统 3
第四节 计算机语言 5
复习思考题 6
第二章 FORTRAN程序设计基础 7
第一节 Fortran语言的发展历史 7
第二节 程序和程序设计 9
第三节 Fortran 90字符集和符号名的规定 11
第四节 源代码的编写格式 11
第五节 Fortran程序的基本结构 14
第六节 Fortran 90编译器 15
复习思考题 17
第三章 数据类型 18
第一节 数据的形式 18
第二节 数据的类型 22
第三节 Fortran中的表达式 29
第四节 类型参数KIND和LEN 34
复习思考题 35
第四章 顺序结构程序设计 38
第一节 表控输入输出语句 38
第二节 格式化输入输出语句(FORMAT) 40
第三节 程序执行控制语句 47
第四节 其他声明语句 48
第五节 程序举例 51
复习思考题 53
第五章 选择结构程序设计 54
第一节 IF语句 54
第二节 SELECT CASE语句 63
第三节 其他流程控制语句 65
第四节 程序举例 69
复习思考题 72
第六章 循环结构程序设计 74
第一节 DO语句 74
第二节 DO WHILE语句 79
第三节 循环的流程控制 81
第四节 循环的命名 83
第五节 循环的嵌套 84
第六节 程序举例 84
复习思考题 88
第七章 数组 91
第一节 数组的基本概念 91
第二节 数组的说明 94
第三节 数组元素引用 97
第四节 数组的逻辑结构和存储结构 100
第五节 数组的输入输出 103
第六节 给数组赋初值 109
第七节 动态数组 112
第八节 数组应用举例 115
复习思考题 127
第八章 函数与子程序 131
第一节 语句函数 131
第二节 例行子程序SUBROUTINE语句 133
第三节 自定义函数FUNCTION语句 139
第四节 程序单元之间的数据传递 142
第五节 函数中的变量 147
第六节 特殊参数的使用 155
第七节 递归调用 158
第八节 内部子程序 163
第九节 MODULE模块 165
第十节 程序举例 168
复习思考题 175
第九章 派生数据类型 178
第一节 数据结构 178
第二节 派生类型 179
第三节 综合举例 188
复习思考题 190
第十章 指针与动态数据结构 192
第一节 指针的概念 192
第二节 指针引用和赋值 195
第三节 整型指针 199
第四节 与指针相关的函数和语句 201
第五节 指针数组 202
第六节 动态链表 204
复习思考题 215
第十一章 文件与设备 216
第一节 文件和设备的概述 216
第二节 物理设备和逻辑设备 218
第三节 文件 221
第四节 外部文件分类 223
第五节 文件基本操作 227
第六节 使用外部设备 242
第七节 文件的读写操作 243
第八节 文件应用举例 251
复习思考题 255
第十二章 计算机绘图 257
第一节 菜单系统的设计 257
第二节 对话框的设计 274
第三节 在对话框中加入菜单 289
复习思考题 292
附录A Fortran库函数 293
附录B 常用算法 298
参考文献 301