《FORTRAN程序设计 二级 教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:谭浩强等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302055289
  • 页数:274 页
图书介绍:

第1章 FORTRAN程序的结构和书写规则 1

1.1计算机语言和程序设计 1

基本概念 1

算法 1

结构化程序设计和模块化结构 2

1.2 FORTRAN 77源程序的结构 2

1.3 FORTRAN 77源程序的书写格式 4

1.4 FORTRAN 77程序的上机步骤 5

习题 7

第2章 数据类型及其运算 9

2.1常量和变量的类型 9

常量 9

变量 12

2.2定义变量类型的方法 13

2.3符号常量及其定义方法 14

2.4运算符及其运算优先级 15

运算符 15

运算优先级 17

2.5表达式及其求值规则 18

算术表达式 18

关系表达式 20

逻辑表达式 21

字符表达式 22

习题 22

第3章 顺序结构 27

3.1赋值语句 27

算术赋值语句 27

逻辑赋值语句 28

字符型赋值语句 28

3.2表控输入、输出语句 29

表控输出 29

表控输入 29

3.3格式输入、输出语句 31

格式编辑符 32

格式语句与输入、输出语句的相互作用 46

在输入、输出语句中包含格式说明的方法 55

3.4 STOP语句和END语句 56

3.5 DATA语句 57

3.6 GOTO语句 57

习题 58

第4章 选择结构 65

逻辑IF语句 65

块IF结构 66

块IF结构的嵌套 68

程序举例 70

习题 72

第5章 循环结构 79

5.1 DO循环结构 79

DO循环的一般形式 79

DO循环的执行过程 81

用CONTINUE语句作终端语句 82

5.2用块IF和GOTO语句构成的第一种循环 84

用块IF和GOTO语句构成第一种循环的形式 84

循环的执行过程 84

5.3用逻辑IF语句构成的第二种循环 87

用逻辑IF语句构成第二种循环的形式 87

循环的执行过程 87

5.4循环结构的嵌套 88

5.5程序举例 89

习题 95

第6章 数组 105

6.1数组的定义和数组元素的引用 105

数组的定义 105

数组元素的引用 107

6.2数组的逻辑结构和存储结构 107

6.3对数组赋初值的方法 108

6.4.数组的输入和输出 109

利用DO循环进行输入和输出数组元素 109

用数组名输入或输出整个数组 110

在输入、输出语句中运用隐含DO循环 112

6.5程序举例 113

习题 123

第7章 字符处理 139

7.1字符串、字符型变量和字符型数组 139

7.2字符型数据的赋值和运算 140

字符型数据的赋值 140

字符型数据的运算 140

7.3字符型数据的输入和输出 143

习题 146

第8章 函数和子程序 153

8.1内部函数的调用 153

8.2语句函数的定义及调用 154

语句函数的定义 154

语句函数的引用 155

8.3函数子程序的结构及调用 157

函数子程序的结构 157

函数子程序的调用 158

8.4子例行程序的结构及调用方法 159

子例行程序的结构 159

子例行程序的调用 160

8.5虚参和实参之间的数据传递 162

变量作为虚参 162

数组作为虚参 163

子程序名作为虚参 167

星号“*”作为虚参 168

8.6程序举例 169

习题 176

第9章 数据联系 193

9.1公用语句和公用区 193

无名公用区 193

有名公用区 196

9.2数据块子程序 196

习题 198

第10章 文件 203

10.1文件与记录的概念 203

10.2文件的操作语句 204

文件的打开与关闭语句 204

返绕与回退语句 206

输入与输出语句 206

10.3有格式顺序文件的操作 207

10.4有格式直接文件的操作 210

10.5无格式顺序文件和直接文件的操作 212

习题 214

附录 222

附录1 常用字符与ASCII代码对照表 222

附录2 可执行语句和非执行语句表 223

附录3 程序单位中语句和注释行的顺序 224

附录4 FORTRAN 77语句索引 225

附录5 FORTRAN 77内部函数 227

附录6 全国计算机等级考试二级(基础知识和FORTRAN语言程序设计)考试大纲 229

附录7 2001年下半年全国计算机等级考试二级(基础知识和FORTRAN语言程序设计)笔试试题及答案 232

附录8 各章习题参考答案 249

参考文献 274