《新编FORTRAN程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李惠然,刘辰生主编
  • 出 版 社:北京:海洋出版社
  • 出版年份:1999
  • ISBN:7502744274
  • 页数:315 页
图书介绍:

1.1 算法及算法的表示方法 1

1.1.1 算法概念 1

1.1.2 计算机算法应具备的特点 1

第一章 程序设计及算法的基本概念 1

1.1.3 算法的表示方法 2

1.2.2 选择结构 3

1.2.3 循环结构 3

1.1.1 顺序结构 3

1.2 算法的三种基本结构 3

1.2.4 用N—S结构化流程图表示算法 5

1.2.5 用PAD图及其它图示方法表示算法 8

1.3 结构化程序设与程序设计风格 8

1.3.1 结构化程序设计的由来 8

1.3.2 结构化程序设计的方法 9

1.3.3 程序设计风格 9

1.4 FORTRQN的发展概况 10

6.2.4 双精度型数据的输入/输出 11

习题一 11

2.1 FORTRAN 语言简单程序分析 12

2.2 FORTRAN 77源程序的书写格式 14

2.3 FORTRAN 77字符集 15

2.4 FORTRAN 77数据类型 16

2.4.2 FORTRAN 77数据类型的特点 16

2.5 常量 16

2.5.1 整型常量 17

2.5.2 实型常量 17

2.6 变量 18

2.6.1 变量名 18

2.6.2 变量的类型 19

2.7 FORTRAN 77的内部函数 20

2.8 数组 22

2.8.1 数组概念的引出 22

2.8.2 数组的定义 23

2.8.3 数组元素及下标 25

2.8.4 数组在内存中的含有储顺序 26

2.9 FORTRAN 77算术表达式 27

2.9.1 算术运算符和运算规则 28

2.9.2 算术表达式及其运算顺序 28

2.9.3 算术表达式运算中的类型问题 29

习题二 30

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

3.1 顺序结构 31

3.2 赋值语句 32

3.2.1 赋值语句的性质和作用 32

3.2.2 算术赋值语句 32

3.3 输入和输出 33

3.3.1 输入输出的基本概念 33

3.3.2 输入语句 33

3.4.1 表控输入语句 34

3.4 表控输入/输出 34

3.3.3 输出语句 34

3.4.2 表控输出语句 35

3.5 格式输入/输出 37

3.5.1 微机常用格式输入语句 37

3.5.2 微机常用格式输出语句 37

3.5.3 格式语句 37

3.5.4 可重复格式说明符 38

3.5.5 非重复格式说明符 42

3.8.2 停止语句 45

3.7 DATA(初值)语句 45

3.8.1 结束语句 45

3.8 END、STOP及PAUSE语句 45

3.8.3 PAUSE语句 46

3.9 程序举例 46

习题三 47

4.1.2 关系表达式 49

第四章 逻辑运算及选择结构 49

4.1.1 关系运算符 49

4.1 关系运算符和关系表达式 49

4.2 逻辑运算符和逻辑表达式 50

4.2.1 逻辑常量 51

4.2.2 逻辑变量 51

4.2.3 逻辑运算符 51

4.2.4 逻辑表达式 52

4.2.5 逻辑表达式的运算规则 52

4.3 逻辑赋值语句与逻辑数据的输入输出 53

4.3.1 逻辑赋值语句 53

4.3.2 逻辑数据的输入输出 54

4.4 用块IF实现选择结构 55

4.4.1 构成块IF的基本语句 55

4.4.2 块IF的基本结构 55

11.2.2.8 浏览菜单(BROWSE) 56

4.5 块IF的嵌套 59

4.6 GOTO语句和逻辑IF语句 61

4.6.1 无条件转移语句——GOTO语句 61

4.6.2 逻辑IF语句 62

4.7 程序举例 63

习题四 70

第五章 循环结构及数组操作 74

5.1 循环的定义和类型 74

5.2 用GOTO语句实现循环 74

5.3 DO循环和CONTINUE语句 75

5.3.1 DO语句的一般形式及循环次数的计算 75

5.3.2 DO循环的结构及执行过程 76

5.3.3 对DO循环的有关规定 77

5.3.4 CONTINUE语句 80

5.3.5 DO循环语句举例 81

5.3.6 DO循环嵌套(多重循环) 82

5.3.7 DO循环程序举例 84

5.4 用DO WHILE语句实现当型循环 89

5.4.1 用DO WHILE语句实现当型循环 89

5.4.2 用DO语句、块IF、READ语句实现当型循环举例 90

5.5 用DO UNTIL语句实现直到型循环 91

5.5.1 用DO UNTIL语句实现直到型循环 91

5.5.2 用逻辑IF语句内嵌GOTO语句实现直到循环举例 92

5.6 几种循环形式的关系与比较 93

5.7.1 用DATA语句给数组赋初值 95

5.7 数组常见操作(数组的输入/输出) 95

5.7.2 用数组名输入/输出 96

5.7.3 按数组元素名输入/输出 97

5.7.4 用DO语句控制输入/输出 98

5.7.5 隐含输入/输出表 99

5.8 DO循环与数组应用举例 100

习题五 106

第六章 FORTRAN 数据结构 109

6.1 程序中的数据结构 109

6.2 双精度型数据 110

6.2.2 双精度型变量和数组 110

6.2.1 双精度型常数 110

6.2.3 双精度型表达式和赋值语句 111

6.3 复型数据 113

6.3.1 复型常数 113

6.3.2 复型变量和数组 113

6.3.3 复型表达式及复型运算 114

6.3.4 复型数据的输入/输出 115

6.3.5 举例 115

6.3.6 数值型数据小结 118

6.4 字符型数据 119

6.4.2 字符型变量和数组 120

6.4.3 子字符串 121

6.4.4 字符表达式及字符赋值语句 122

6.4.5 字符型关系表达式 123

6.4.6 字符型函数 124

6.4.7 字符型数据的输入/输出 125

6.4.8 举例 126

习题六 133

第七章 常用基本算法及程序举例 135

7.1 穷举法 135

7.2 递推和迭代算法 137

7.2.1 递推算法 137

7.2.2 迭代算法 138

7.2.3 用迭代法解一元方程 139

7.3 一元方程求根的其它算法 143

7.3.1 用二分法求方程的根 143

7.3.2 用弦截法求方程的根 146

7.4 排序算法 147

7.4.1 比较互换法 147

7.4.2 选择法排序 149

7.4.3 冒泡法排序算法 151

7.4.4 希尔法排序 153

7.5 检索 155

7.5.1 线性检索 155

7.5.2 对分检索 156

7.6 数值积分 158

7.6.1 矩形法 159

7.6.2 梯形法 160

7.6.3 辛普生法 161

7.6.4 变步长辛普生求定积分 163

7.7 高精度运算的程序设计 164

7.8 各进位制之间数据转换的程序设计 169

7.8.1 十进制与二、八进制间的转换 169

7.8.2 十进制与十六进制间的转换 170

习题七 171

8.1 过程的分类 173

第八章 过程 173

8.2 语句函数 174

8.2.1 语句函数的定义 174

8.2.2 语句函数的调用与执行 175

8.2.3 调用形式举例 175

8.3 函数子程序 177

8.3.1 函数子程序的引入 177

8.3.2 函数子程序的定义 178

8.3.3 函数子程序的调用 180

8.3.4 函数子程序调用时的哑实结合 181

8.3.5 函数子程序应用举例 185

8.4 外部语句(EXTERNAL)和内部语句(INTRINSIC) 187

8.4.1 EXTERNAL语句(外部语句) 187

8.4.2 INTRINSIC语句(内部语句) 190

8.5.1 了例行程序的引入 192

8.5 子例行程序 192

8.5.2 了例行程序的定义 193

8.5.3 了例行程序的调用 194

8.5.4 了例行程序应用举例 194

8.6 可调数组及其应用 196

8.6.1 可调数组的概念 196

8.6.2 使用可调数组时的注意事项 197

8.6.3 可调数组应用举例 197

8.7 综合应用举例 198

习题八 204

第九章 数据联系语句和数据块子程序 205

9.1 公用语句(COMMON语句) 205

9.1.1 公用语句概述 205

9.1.2 公用(COMMON)语句的一般形式 205

9.1.3 无名公用区及其使用规则 206

9.1.4 有名公用区及其使用规则 209

9.1.5 举例 210

9.2 数据块子程序 211

9.3 等价语句(EQUIVALENCE语句) 214

习题九 216

第十章 文件及其使用 218

10.1 引言 218

10.2 文件的基本概念 218

10.2.1 记录的格式与长度 219

10.2.2 文件的存取方式 219

10.2.3 外部文件 220

10.2.4 文件读定(输入/输出)过程概述 220

10.3 文件读定语句 221

10.3.1 文件的打开 221

10.3.2 文件的关闭 223

10.4 文件读定语句 225

10.4.1 文件读定语句的一般形式及功能 225

10.4.2 有格式顺序文件的读实写 226

10.4.3 有格式直接文件的读写 227

10.4.4 无格式文件 228

10.5 文件的定位与查询 230

10.5.1 文件定位 230

10.5.2 文件查询 232

10.6 文件使用举例 233

习题十 236

第十一章 MS-FORTRAN 5.1的安装和集成环境的使用 238

11.1 MS—FORTRAN 5.1的安装和集成环境的使用 238

11.2 集成开发环境PWB的使用 240

11.2.1 集成开发环境PWB的启动和退出 240

11.2.2 窗口菜单与命令 241

11.2.2.1 文件菜单命令(File) 241

11.2.2.2 编辑命令(Edit) 244

11.2.2.3 查看窗口命令(Vile) 246

11.2.2.4 查找命令(Search) 246

11.2.2.5 生成菜单命令(MAKE) 250

11.2.2.6 运行菜单命令(RUN) 252

11.2.2.7 选择菜单(OPTION) 254

11.2.2.9 帮助菜单命令(HELP) 259

11.3 集成环境下的程序开发 260

11.3.1 编辑源程序 260

11.3.2 源程序的编译、连接和运行 261

11.3.3 多模块程序的调试 262

第十二章 MS—FORTRAN5.1简介 263

12.1 FORTRAN标识符的作用范围 263

12.2 数据类型 263

12.3 FORTRAN语句 264

12.4 了程充和函数 270

12.5 MS—FORTRAN5.1元的命令语言 272

12.6 结构、联合和内存映像 279

12.6.1 结构 279

12.6.2 内存映像和联合 280

12.7 MS—FORTRAN5.1的图形工能 281

12.7.1 MS—FORTRAN5.1的图形环境 281

12.7.1.1 MS—FORTRAN5.1的图形功能 281

12.7.1.2 图形坐标系统及颜色设置 281

12.7.1.3 图形模式的设置和取消 282

12.7.2 基本绘图过程 283

12.7.2.1 图像要素的设置 283

12.7.2.2 屏幕绘图命令 288

12.7.2.3 图形中的文本输出 296

12.7.3 绘图程序举例 301

附录 313

参考文件献 315