《Fortran程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:谭世语,范幸义主编
  • 出 版 社:重庆:重庆大学出版社
  • 出版年份:2002
  • ISBN:7562425566
  • 页数:362 页
图书介绍:普通高等学校非计算机专业计算机基础系列教材。本书以标准Fortran77为基础,系统介绍了Fortran语言的基本知识和程序设计方法,并以MS-Fortran5.1为蓝本,介绍了MS-Fortran 的高级功能及使用方法。

1 概述 1

1.1 FORTRAN语言的发展概况 1

1.2 FORTRAN语言的特点和功能 3

1.3 程序设计中的算法及其表示方法 4

1.3.1 算法的基本概念 4

1.3.2 算法的特性 5

1.3.3 算法的表示方法 6

1.4 程序设计方法与软件工程 12

1.4.1 程序的设计方法 12

1.4.2 软件工程的概念 16

习题1 20

2 FORTRAN语言基础 21

2.1 FORTRAN的基本规定 21

2.1.1 FORTRAN语言使用的字符集 21

2.1.2 FORTRAN的标识符 22

2.1.3 FORTRAN源程序的书写规则 23

2.2 FORTRAN的程序和语句 25

2.2.1 FORTRAN程序的构成 25

2.2.2 FORTRAN的语句 28

2.3 FORTRAN的数据类型 31

2.3.1 整型数据 32

2.3.2 实型数据 33

2.3.3 双精度型数据 34

2.3.4 复型数据 35

2.3.5 字符型数据 35

2.3.6 逻辑型数据 37

2.3.7 数据类型的扩展 38

2.4 FORTRAN的函数 41

2.4.1 系统函数 41

2.4.2 自定义函数 43

2.5 FORTRAN的表达式 45

2.5.1 算术表达式 45

2.5.2 字符表达式 47

2.5.3 关系表达式 48

2.5.4 逻辑表达式 50

2.5.5 运算的优先级 51

习题2 52

3 顺序结构设计 54

3.1 变量的赋值 54

3.1.1 赋值语句 54

3.1.2 DATA语句 56

3.2 数据的输入和输出 57

3.2.1 简单的输入和输出语句 58

3.2.2 格式输出 61

3.2.3 格式输入 70

3.2.4 自带格式的输入和输出 73

3.3 其他基本语句 74

3.3.1 END语句 74

3.3.2 PAUSE语句 74

3.3.3 STOP语句 74

3.3.4 PARAMETER语句 75

3.3.5 语句函数的使用 76

3.4 顺序结构程序设计 78

习题3 82

4 选择结构设计 88

4.1 逻辑IF语句 88

4.2 块IF结构 89

4.2.1 单分支的块IF结构 89

4.2.2 双分支的块IF结构 91

4.2.3 块IF的嵌套 92

4.2.4 多分支的块IF 94

4.3 选择结构程序设计 97

习题4 101

5 循环结构设计 107

5.1 循环结构 107

5.1.1 循环结构的构成 107

5.1.2 循环结构的两种类型 113

5.2 用GOTO语句设计的循环程序 114

5.2.1 块IF与GOTO语句实现的循环 114

5.2.2 逻辑IF语句与GOTO语句设计的循环程序 116

5.3 用循环语句设计循环程序 117

5.3.1 DO-WHILE循环 117

5.3.2 DO循环结构 121

5.4 结构化的循环结构 129

5.5 循环嵌套 130

5.6 循环结构程序设计 133

5.6.1 循环结构语句的比较 133

5.6.2 循环结构程序设计综合举例 134

习题5 145

6 数组 158

6.1 数组与数组元素 158

6.1.1 数组的说明 159

6.1.2 数组元素及其引用 160

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

6.3 给数组赋初值 162

6.4 数组的输入与输出 163

6.4.1 数组的整体输入与输出 164

6.4.2 用DO循环实现数组的输入与输出 165

6.5 应用举例 168

习题6 183

7 程序设计的模块化 189

7.1 程序的模块化思想 189

7.2 函数子程序 191

7.2.1 函数子程序的设计 191

7.2.2 函数子程序的引用 193

7.3 子例行程序 194

7.3.1 子例行程序的设计 194

7.3.2 子例行程序的调用 195

7.4 程序间的数据传递 196

7.4.1 实参和虚参之间的数据传递 196

7.4.2 程序间的过程名传递 201

7.4.3 程序间的数据传递 203

7.5 数据块子程序 208

7.6 模块化程序举例 210

习题7 216

8 FORTRAN的文件操作 221

8.1 FORTRAN的文件 221

8.1.1 记录与文件 221

8.1.2 文件的分类 222

8.2 文件相关操作语句 223

8.2.1 OPEN语句 223

8.2.2 READ/WRITE语句 225

8.2.3 CLOSE语句 226

8.2.4 REWIND语句 227

8.2.5 BACKSPACE语句 228

8.2.6 ENDFILE语句 228

8.2.7 INQUIRE语句 229

8.3 文件的使用 231

8.3.1 文本文件的使用 232

8.3.2 有格式顺序文件的使用 234

8.3.3 无格式顺序文件的使用 235

8.3.4 有格式直接文件的使用 237

8.3.5 无格式直接文件的使用 239

8.3.6 二进码顺序文件的使用 240

8.3.7 二进码直接文件的使用 242

习题8 244

9 MS-FORTRAN的高级功能 246

9.1 元命令及其使用方法 246

9.1.1 元命令 247

9.1.2 元命令的使用 251

9.2 结构、联合与内存映像 257

9.2.1 结构 258

9.2.2 联合与映像 259

9.3 符号属性和外部过程界面说明 263

9.3.1 符号属性说明 263

9.3.2 外部过程界面说明 265

9.4 标准外部函数过程 267

9.4.1 时间/日期函数 267

9.4.2 随机子过程 270

9.4.3 命令行参数过程 271

9.4.4 DOS命令及外部命令调用函数 272

9.5 字形处理 274

9.5.1 文本字符与字形 274

9.5.2 字形子程序 277

习题9 281

10 MS-FORTRAN的绘图程序设计 283

10.1 FORTRAN的图形模式 283

10.1.1 屏幕坐标系与色彩 284

10.1.2 图形模式设置和取消 284

10.2 绘图程序设计 285

10.2.1 图形基本操作命令 285

10.2.2 基本绘图命令 287

10.2.3 基本绘图程序设计 288

10.2.4 综合绘图程序设计 294

10.2.5 三维图形程序设计 303

10.3 屏幕窗口和图像操作 310

10.3.1 页面设置 310

10.3.2 视区和窗口 312

10.3.3 屏幕图形的保存与重绘 315

10.4 Auto CAD接口程序设计 319

10.4.1 与Auto CAD的接口技术 320

10.4.2 Auto CAD DXF文件接口图形子程序 320

10.4.3 Auto CAD接口程序设计 322

10.4.4 大型软件包介绍 327

习题10 330

附录 332

附录1 MS-FORTRAN 5.1的使用 332

附录2 FORTRANPowerStation 4.0的使用 341

附录3 常用字符的ASCII代码表 353

附录4 FORTRAN的系统函数 354

参考文献 362