《FORTRAN 语言程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:浩强创作组织编写;杨微,刘新彦编著
  • 出 版 社:大连:大连理工大学出版社
  • 出版年份:2000
  • ISBN:7561116691
  • 页数:212 页
图书介绍:高等学校计算机基础课程教材:本书归纳总结了FORTRAN语言基本概念、基本语句、结构化程序设计的三种基本结构、数组、子程序、数据联系语句、字符等。

第1章 绪论 1

1.1 计算机语言 1

1.2 FORTRAN语言发展概况 2

1.3 算法 3

1.3.1 算法 3

1.3.2 程序设计基本步骤 3

习题 4

第2章 FORTRAN 77语言基础 5

2.1 FORTRAN 77程序举例 5

2.2 FORTRAN 77程序的构成 6

2.3 FORTRAN 77源程序的书写格式 6

2.4 FORTRAN 77字符集 7

2.5 常数 7

2.5.1 整型常数 7

2.5.2 实型常数 8

2.6 变量 9

2.6.1 变量的概念 9

2.6.2 变量的类型及说明 9

2.7 算术运算符和算术表达式 11

2.7.1 算术运算符 11

2.7.2 算术表达式 11

2.7.3 算术表达式使用规则 12

2.7.4 算术表达式的类型 12

2.8 标准函数 13

习题 14

第3章 FORTRAN 77基本语句 17

3.1 算术赋值语句 17

3.2 END语句、STOP语句和PAUSE语句 18

3.2.1 END语句(结束语句) 18

3.2.2 STOP语句(停止语句) 18

3.2.3 PAUSE语句(暂停语句) 18

3.3 GOTO语句(无条件转移语句) 19

3.4 输出语句 19

3.4.1 表控格式输出 19

3.4.2 格式输出 20

3.4.3 其他编辑符 25

3.5 输入语句 28

3.5.1 表控输入 28

3.5.2 格式输入 30

3.6 程序举例 32

3.7 DATA语句(赋初值语句) 33

3.8 PARAMETER语句 34

3.9 流程图 35

习题 37

第4章 逻辑运算和选择结构 40

4.1 问题的提出 40

4.2 关系表达式 40

4.2.1 关系表达式的一般形式 40

4.2.2 关系运算符 40

4.2.3 关系表达式举例 41

4.3 逻辑运算 41

4.3.1 逻辑型常数 41

4.3.2 逻辑型变量 41

4.3.3 逻辑型表达式 42

4.3.4 逻辑型数据的输入、输出 44

4.4 逻辑IF语句 46

4.5 块IF结构 47

4.5.1 块IF结构的组成 47

4.5.2 块IF的嵌套 49

4.5.3 用ELSE IF语句实现多分支结构 51

4.6 程序举例 53

习题 54

第5章 循环结构 59

5.1 “当型”循环 59

5.1.1 用块IF和GOTO语句实现“当型”循环 59

5.1.2 用WHILE语句实现“当型”循环 60

5.2 “直到型”循环 61

5.2.1 用UNTIL语句实现“直到型”循环 61

5.2.2 用块IF结构和GOTO语句实现“直到型”循环 62

5.2.3 用逻辑IF语句实现“直到型”循环 63

5.3 DO循环 63

5.3.1 DO循环一般形式 64

5.3.2 DO循环的执行过程 64

5.3.3 DO循环次数的确定 64

5.4 循环的有关规定 66

5.5 CONTINUE语句(继续语句) 67

5.6 循环的嵌套 68

5.7 程序举例 71

5.8 几种循环形式的比较 75

5.9 关于GOTO语句及其与循环的关系 77

习题 77

第6章 数组 83

6.1 数组的说明与引用 84

6.1.1 数组的说明 84

6.1.2 数组元素的引用 86

6.2 数组的存储结构和数组的输入输出 86

6.2.1 数组的存储结构 86

6.2.2 数组的输入及输出 87

6.3 程序举例 94

习题 104

第7章 语句函数 112

7.1 问题的提出 112

7.2 语句函数的定义及使用规则 112

7.2.1 语句函数的定义 112

7.2.2 语句函数定义规则 113

7.3 语句函数的引用 114

7.4 程序举例 115

习题 116

第8章 子程序 117

8.1 函数子程序 117

8.1.1 函数子程序的定义 118

8.1.2 函数子程序的调用 120

8.1.3 程序举例 120

8.2 子例程子程序 121

8.2.1 子例程子程序的定义 122

8.2.2 子例程子程序的调用 122

8.2.3 程序举例 123

8.2.4 函数子程序与子例程子程序对比 124

8.3 虚实结合 124

8.3.1 变量名作为形参 124

8.3.2 数组作为形参 125

8.3.3 过程名作为形参 131

8.3.4 字符型变量或字符型数组作为形参 133

8.4 程序举例 134

习题 138

第9章 数据联系语句和数据块子程序 142

9.1 EQUIVALENCE语句 142

9.1.1 EQUIVALENCE语句的形式和作用 142

9.1.2 EQUIVALENCE语句的使用规则 142

9.2 COMMON语句 144

9.2.1 无名公用区 145

9.2.2 无名公用区使用规则及其特点 147

9.2.3 有名公用区 148

9.2.4 有名公用区使用规则及其特点 149

9.3 EQUIVALENCE语句与COMMON语句的关系 150

9.4 BLOCK DATA子程序 151

9.5 程序举例 152

习题 154

第10章 双精度运算与复数运算 159

10.1 双精度运算 159

10.1.1 双精度型常量 159

10.1.2 双精度型变量 159

10.1.3 双精度型数据的输入、输出 160

10.2 复数运算 161

10.2.1 复型常量 161

10.2.2 复型变量 161

10.2.3 复型表达式 161

10.2.4 复型数据的输入和输出 162

习题 164

第11章 字符处理 165

11.1 字符型常数 165

11.2 字符型变量与字符型数组 165

11.2.1 字符型变量 165

11.2.2 字符型数组 167

11.3 子字符串 167

11.4 字符变量的赋值及输入输出 168

11.4.1 字符变量的赋值 168

11.4.2 字符型数据的输入输出 169

11.5 字符型表达式 172

11.6 字符串的大小 172

11.7 字符型内部函数 173

11.8 程序举例 175

习题 177

第12章 文件 181

12.1 文件概念 181

12.1.1 记录 182

12.1.2 文件指针 182

12.2 文件操作语句 182

12.2.1 文件打开语句OPEN 182

12.2.2 文件关闭语句CLOSE 184

12.2.3 文件返绕语句REWIND 184

12.2.4 回退语句BACKSPACE 185

12.2.5 文件输入/输出语句(READ/WRITE语句) 185

12.2.6 写文件结束标志语句(END FILE语句) 186

12.3 程序举例 187

习题 193

第13章 结构化程序设计方法及程序调试 196

13.1 结构化程序设计方法 196

13.2 编程风格 196

13.3 程序调试及常见错误分析 197

附录 200

附录1 常用ASCII码表 200

附录2 FORTRAN 77内部函数表 201

附录3 程序单元中语句顺序表 203

附录4 FORTRAN 77可执行语句和非可执行语句 204

附录5 MS-FORTRAN 5.0错误信息表 205

参考文献 212