《计算机等级考试教程 二级 FORTRAN语言结构化程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李大友主编;邓德祥,邓光磊编著;全国高等学校计算机教育研究会教材与课程建设委员会组编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1996
  • ISBN:7111049829
  • 页数:259 页
图书介绍:

序 1

前言 1

第1章计算机、计算机语言和程序 1

设计 1

1.1计算机简介 1

1.1.1计算机的特点 1

1.1.2计算机系统的组成 1

目 录 1

1.2计算机语言概述 3

1.2.1机器语言 3

1.2.2汇编语言 4

1.2.3高级语言 4

1.3 FORTRAN程序设计概述 5

1.3.1用计算机解题过程 5

1.2.4 FORTRAN语言的优点 5

1.3.2 FORTRAN源程序的书写 8

形式规定 8

1.4小结 11

习题 11

第2章 FORTRAN 77初步知识和 13

顺序程序设计 13

2.1 FORTRAN 77字符集与符 13

号名 13

2.1.1字符集 13

2.1.2符号名(标识符) 14

2.2数据 14

2.2.1整型常数与实型常数 15

2.2.2整型变量与实型变量 16

2.2.3逻辑型常数与变量 17

2.3.1语句分类 18

2.3语句 18

2.3.2语句在程序中排列顺序的规定 19

2.4简单的输入和输出(表控I/O) 20

语句 20

2.4.1输入和输出概述 20

2.4.2表控输入语句 20

2.4.3表控输出语句 22

2.5算术计算与赋值语句 23

2.5.1算术计算 23

2.5.2算术赋值语句 25

2.6 常数符号名与PARAMETER 28

语句 28

2.7内部函数、语句函数 29

2.7.1内部函数 29

2.7.2语句函数 30

2.8.2调试程序的基本方法 31

2.8顺序结构程序设计 31

2.8.1评价程序的基本准则 31

2.8.3顺序程序设计举例 33

2.9小结 34

习题 35

第3章结构化程序设计与MS元 37

件图 37

3.1算法概述 37

3.1.1算法——计算机算法 37

3.1.2计算机算法的特征 38

3.2结构化程序设计简介 38

3.2.1结构化程序设计引例 38

3.2.2结构化程序设计与MS 39

图的产生 39

3.3 MS元件图 42

3.4.1枚举法 43

3.4基础算法 43

3.4.2归纳法 44

3.4.3迭代法与递归法 45

3.4.4回溯法 47

3.4.5模拟法 47

3.5结构化程序设计——自顶 48

向下,逐步细化 48

3.6小结 49

习题 50

第4章选择结构程序设计 52

4.1 关系表达式与逻辑表达式 52

4.1.1关系表达式 52

4.1.2逻辑表达式 53

4.2.1块IF结构的一般形式 56

4.2.2块IF结构的执行过程 56

4.2块IF结构 56

4.3 块IF的嵌套与ELSE IF 58

语句 58

4.3.1块IF的嵌套 58

4.3.2 ELSE IF语句 60

4.4逻辑IF语句 62

4.5小结 64

习题 64

第5章循环结构程序设计 68

5.1 无条件循环与GOTO语句 68

5.2直到型循环的实现 69

5.3当型循环的实现 70

5.4计数型循环 72

5.4.1 DO循环的一般形式 73

5.4.2 DO循环的执行过程 73

5.4.3有关DO循环的规定 74

5.5多重循环嵌套 77

5.6循环结构与选择结构嵌套 81

5.7小结 85

习题 86

第6章双精度型、复型与字符型 91

数据 91

6.1双精度型数据 91

6.1.1双精度常数 91

6.1.2双精度变量 91

6.1.3双精度型表控输入和输出 91

6.2复型数据 92

6.2.1复型常数 92

6.2.2复型变量 93

6.2.3复型表控输入和输出 93

规则 94

6.3.2类型转换函数 94

6.3不同算术型数据混合运算 94

6.3.1不同算术型数据之间运算 94

与赋值小结 94

6.3.3不同算术型数据的赋值规则(V=e) 96

6.4字符型数据 96

6.4.1字符常数 96

6.4.2字符型变量与赋值语句 97

6.4.3 字符常数符号名与PARAMETER语句 98

6.4.4字符子串与赋值 98

6.4.5字符型表达式 100

6.4.6字符关系表达式 100

6.4.7处理字符型数据的内部函数 101

6.4.8字符处理程序设计举例 102

习题 105

6.5 小结 105

输出 109

7.1 格式输出 109

7.1.1格式输出语句的一般形式 109

第7章FORTRAN 77格式输入与 109

7.1.2可重复编辑符 110

7.1.3不可重复编辑符 115

7.1.4纵向控制符 117

7.1.5内嵌格式说明 117

7.1.6输出表与格式的相互作用 118

7.2格式输入 120

7.2.1格式输入语句的一般形式 120

7.2.2整型数据的格式输入 120

7.2.3实型、复型和双精度型数据的格式输入 121

7.2.5字符型数据的格式输入 122

7.2.4逻辑型数据的格式输入 122

7.2.6输入表与格式的相互作用 123

7.3格式输入与格式输出语句的 124

其它形式 124

7.4小结 125

习题 125

第8章数组及其应用 129

8.1数组概述 129

8.2数组说明符与说明数组的 130

语句 130

8.2.1数组说明符 130

8.2.2说明数组的语句 131

8.3数组元素 131

8.3.2数组元素在内存中的 132

存储顺序 132

8.3.1数组元素的一般形式 132

8.4数组的输入与输出 133

8.4.1用数组名输入/输出 133

8.4.2用数组元素名输入/输出 134

8.4.3用隐DO表输入/输出 134

8.4.4数组、输入/输出表、格式说明三者与输入/输出数据形式的关系 136

8.5 DATA语句(赋初值语句) 137

8.5.1 DATA语句的一般形式 138

8.5.2几点说明 138

8.6数组应用 139

8.7小结 149

习题 149

9.1.1 引例 155

9.1模块化程序设计 155

设计与MS部件图 155

第9章辅程序设计——模块化程序 155

9.1.2 FORTRAN 77辅程序的种类与功能 156

9.1.3辅程序的特性与引入辅程序的优点 157

9.1.4划分模块的方法与原则 157

9.2函数辅程序(外部函数) 158

9.2.1外部函数定义与FUN模块图 158

9.2.2外部函数应用举例 160

9.3子程序辅程序(子例行子 164

程序) 164

9.3.1引例 165

9.3.2子程序定义与SUB模块图 165

9.3.3子程序应用举例 166

9.3.4子程序与外部函数的比较 170

9.4模块间的数据传递(一)变元 170

结合 170

9.4.2固定数组名作虚元 171

9.4.1变量名作虚元 171

9.4.3可调数组名作虚元 173

9.4.4字符型数组(变量)作虚元 179

9.4.5过程名作虚元 180

9.5在过程中的SAVE语句和 183

DATA语句 183

9.5.1 在过程中的DATA语句 183

9.5.2在过程中的SAVE语句 184

9.6模块间的数据传递(二) 187

公用结合 187

9.6.1 引例 188

9.6.2有名公用块 189

9.6.3无名公用块 190

9.6.4公用结合与变元结合的比较 190

模块图 193

9.7.2几点说明 193

9.7数据块辅程序 193

9.7.1数据块辅程序与MS数据 193

9.7.3数据块辅程序的应用 194

9.8小结 196

习题 196

第10章数据文件及其应用 202

10.1文件概述 202

10.2有格式顺序文件 203

10.2.1引例 203

10.2.2顺序文件的定位 205

10.3有格式直接存取文件 207

10.4无格式顺序文件和无格式 209

直接文件 209

10.5.1OPEN语句 210

10.5文件操作语句 210

10.5.2 CLOSE语句 212

10.5.3 REWIND语句和BACKSPACE语句 212

10.5.4 READ语句 212

10.5.5 WRITE语句 213

10.5.6询同语句(INQUIRE语句) 214

10.6文件应用举例 215

10.7小结 223

习题 223

第11章几个常用算法 228

11.1迭代法 228

11.1.1迭代法 228

11.1.2牛顿迭代法 228

11.1.3二分法 230

11.2.1 冒泡排序法(直接交换法) 231

11.2排序 231

11.2.2 Shell(希尔)排序法 233

11.2.3分段快速排序 234

11.2.4不同排序方法的速度 239

11.3回溯法 240

11.4动态格式说明的应用 245

11.5 多位有效数字的计算 247

11.6.1设置控制显示功能 249

11.6 ESC序列字符的使用 249

11.6.2设置控制打印功能 250

附录 253

附录1 FORTRAN 77语句 253

形式表 253

附录2 FORTRAN 77内部 254

函数表 254

附录3 ASCⅡ码字符集 257

参考文献 259