《从BASIC跃到Fortran》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:郑永果等编著
  • 出 版 社:北京:北京大学出版社
  • 出版年份:1998
  • ISBN:7301038070
  • 页数:226 页
图书介绍:

第一章 概述 1

1.1 Fortran语言的由来与发展 1

1.2 Fortran语言的程序结构 2

1.2.1 Fortran程序与QB程序的比较 2

1.2.2 Fortran程序的总体结构 4

1.3 Fortran程序的书写格式 5

1.3.1 ?号区 5

1.3.2 续行标志区 5

习题一 6

1.3.4 注释区 6

1.3.3 语句区 6

第二章Fortran 77语言的数据类型及运算规则 7

2.1 数据类型 7

2.1.1 QB的数据类型 7

2.1.2 Fortran 77语言的数据类型 7

2.2 数据类型的说明 10

2.2.1 简单变量的说明 10

2.2.2 参数说明语句——符号常量的说明 12

2.3.2 与QB有些差异的运算符 13

2.3.1 与QB一致的运算符 13

2.3 运算符 13

2.3.3 举例 14

2.3.4 运算符的优先级 15

2.4 表达式 16

2.4.1 算术表达式 16

2.4.2 算术表达式的类型问题 16

2.4.3 字符表达式 18

2.4.4 关系表达式 19

2.5 赋值语句 20

2.4.5 逻辑表达式 20

2.5.1 算术赋值语句 21

2.5.2 字符赋值语句 22

2.5.3 逻辑赋值语句 23

2.6 赋初值语句(DATA语句) 23

2.7 常用内部函数 24

2.7.1 内部函数的类型及调用格式 24

2.7.2 数值型函数 25

2.7.3 类型转换函数 27

2.7.4 字符型函数 29

习题二 30

第三章 顺序结构及基本语句 33

3.1 自由格式输入输出语句 33

3.1.1 自由格式输入语句 33

3.1.2 自由格式输出语句 34

3.1.3 应用举例 36

3.2 格式输入输出语句 37

3.2.1 格式输入输出语句的一般形式 37

3.2.2 格式语句 38

3.2.3 格式说明符 39

3.2.4 输入输出表列与格式说明符的关系 50

3.2.5 应用举例 51

3.3 暂停、停止和结束语句 53

3.3.1 PASUE语句 53

3.3.2 STOP语句 53

3.3.3 END语句 53

3.4 顺序结构程序设计 54

习题三 56

4.1.2 计算型GOTO语句 58

4.1.1 无条件转移语句(GOTO语句) 58

4.1 GOTO类转移语句 58

第四章 选择结构程序设计 58

4.1.3 标号赋值语句和赋值型GOTO语句 59

4.2 逻辑IF语句 62

4.3 算术IF语句 65

4.4 块型IF 68

4.5 多路分支 70

4.5.1 IF-THEN-ELSE IF型块型IF 71

4.5.2 块型IF的嵌套 73

4.5.3 情况语句 76

4.6 综合举例 79

习题四 85

第五章 循环结构程序设计 87

5.1 概述 87

5.2 DO循环与CONTINUE语句 87

5.2.1 DO循环语句与CONTINUE语句的一般格式 87

5.2.2 DO循环的结构及执行过程 88

5.2.3 对DO循环的规定 90

5.2.4 DO循环应用举例 92

5.3 DO WHILE循环 94

5.3.2 DO WHILE循环应用举例 95

5.3.1 DO WHILE循环的结构 95

5.4 DO UNTIL循环 98

5.4.1 DO UNTIL循环的结构 98

5.4.2 DO UNTIL循环应用举例 99

5.5 循环的嵌套 102

5.5.1 循环嵌套使用规定 102

5.5.2 多重循环应用举例 104

5.6 综合举例 106

习题五 113

6.2 数组的说明及引用 114

6.2.1 数组说明语句DIMENSION 114

第六章 数组 114

6.1 概述 114

6.2.2 数组元素 116

6.3 数组元素的存储顺序 116

6.3.1 数组元素的存储顺序 116

6.3.2 数组元素存储序号与下标 117

6.4 数组的输入输出 118

6.4.1 用数组名输入输出 118

6.4.2 用数组元素名输入输出 119

6.4.3 隐DO循环在数组输入输出中的使用 120

6.5 字符数组 122

6.6 用DATA语句为数组赋初值 128

6.7 综合举例 130

习题六 146

第七章 函数与子程序 148

7.1 语句函数 148

7.1.1 语句函数的定义 149

7.1.2 语句函数的引用 149

7.1.3 程序举例 150

7.2 函数子程序 151

7.2.1 函数子程序的定义 151

7.2.2 函数子程序的调用 152

7.2.3 函数子程序和语句函数的差别 153

7.3 子例行程序 153

7.3.1 子程序的定义 154

7.3.2 子程序的调用 155

7.4 虚实结合 157

7.4.1 变量的虚实结合 157

7.4.2 数组的虚实结合 159

7.4.3 虚参代表子程序名的虚实结合 165

7.4.4 虚参为星号的虚实结合 171

7.5 与子程序有关的其他语句 172

7.5.1 变量保存语句SAVE 172

7.5.2 子程序入口语句ENTRY 173

7.6 程序举例 174

习题七 181

第八章 共用数据与数据块子程序 184

8.1 等价语句 184

8.2.1 无名公有区 188

8.2 公用语句 188

8.2.2 有名公用区 190

8.2.3 公用区语句的使用规则和特点 191

8.3 数据块子程序 195

习题八 197

第九章 文件 199

9.1 概述 199

9.2 有关概念 200

9.2.1 记录 200

9.2.2 外部文件和内部文件 200

9.3.1 文件的打开 201

9.2.3 设备标识符 201

9.3 文件的打开与关闭 201

9.3.2 文件的关闭 203

9.4 READ和WRITE语句的完整功能 204

9.5 无格式输入输出 205

9.6 顺序文件和随机文件的读写 207

9.6.1 顺序文件的输入输出 207

9.6.2 随机文件的输入输出 209

9.7 顺序文件操作语句和特性询问语句 210

9.7.1 反绕语句(REWIND) 210

9.7.4 特性询问语句(INQUIRE) 211

9.7.2 回退一条记录语句(BACKSPACE) 211

9.7.3 写文件结束标志语句(ENDFILE) 211

9.8 内部文件 213

9.9 综合举例 214

习题九 218

附录A Fortran 77语句格式表 219

附录B Fortran 77内部函数 221

附录C Fortran上机指导(以MS Fortran V5.0为准) 223

参考文献 226