当前位置:首页 > 工业技术
FORTRAN 90程序设计教程
FORTRAN 90程序设计教程

FORTRAN 90程序设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:刘卫国主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2003
  • ISBN:7563506594
  • 页数:281 页
图书介绍:FORTRAN语言是世界上最早出现的高级语言,在科学计算、数值分析和工程设计等领域有着十分广泛的应用。从1954年第一个FORTRAN语言版本问世至今, FORTRAN语言有了很大发展。FORTRAN语言的发展使这门古老的语言焕发出新的活力。
《FORTRAN 90程序设计教程》目录

第一章 FORTRAN程序设计基础 1

1.1 程序与程序设计 1

1.2 算法及其描述 2

1.2.1 算法的概念 2

1.2.2 算法的描述 3

1.3 程序设计方法 7

1.3.1 结构化程序设计 7

1.3.2 面向对象程序设计 9

1.4 FORTRAN语言的发展 10

1.5 FORTRAN程序的基本结构 11

1.6 FORTRAN程序的书写格式 13

1.6.1 固定格式 13

1.6.2 自由格式 13

1.7 FORTRAN90开发环境 14

1.7.1 系统安装与启动 14

1.7.2 上机步骤 14

习题 15

第二章 顺序结构程序设计 16

2.1 FORTRAN常量 16

2.1.1 直接常量 16

2.1.2 符号常量 17

2.2 FORTRAN变量 17

2.2.1 变量的概念 17

2.2.2 变量名 17

2.2.3 变量的说明 18

2.3 FORTRAN内部函数 19

2.4 FORTRAN算术表达式 20

2.4.1 运算符号与其优先级别 21

2.4.2 算术表达式中类型转化 21

2.5 赋值语句 22

2.5.1 赋值语句的格式 22

2.5.2 执行赋值语句时的类型转换问题 22

2.6 简单输入输出语句 23

2.6.1 表控输入语句 23

2.6.2 表控输出语句 24

2.7 程序执行控制语句 25

2.7.1 STOP语句 25

2.7.2 PAUSE语句 26

2.7.3 END语句 26

2.8 程序举例 26

习题 28

第三章 选择结构程序设计 30

3.1 关系运算和逻辑运算 30

3.1.1 关系运算 30

3.1.2 逻辑运算 31

3.2 块IF选择结构 32

3.3 块CASE选择结构 36

3.4 逻辑IF语句 38

3.5 算术IF语句 39

3.6 程序举例 40

习题 42

第四章 循环结构程序设计 45

4.1 用DO语句实现循环 45

4.1.1 DO循环一般格式 45

4.1.2 DO循环执行过程 46

4.1.3 与循环有关的控制语句 50

4.2 用DO WHILE语句实现循环 52

4.2.1 DO WHILE循环的一般格式 52

4.2.2 DO WHILE循环的执行过程 53

4.3 几种循环组织方式的比较 55

4.4 循环的嵌套 56

4.6 程序举例 59

习题 64

第五章 FORTRAN90数据类型 67

5.1 数据类型的概念 67

5.2 整型数据 67

5.3 实型数据 69

5.4 复型数据 71

5.4.1 复型常量 71

5.4.2 复型变量 72

5.4.3 复型数据应用举例 72

5.5 字符型数据 76

5.5.1 字符型常量 76

5.5.2 字符型变量 77

5.5.3 子字符串 78

5.5.4 字符表达式与字符赋值语句 79

5.5.5 字符关系表达式 80

5.5.6 用于字符处理的内部函数 80

5.5.7 字符处理应用举例 82

5.6 逻辑型数据 85

习题 87

第六章 格式输入输出 89

6.1 输入输出概述 89

6.2 格式输入输出语句 90

6.2.1 格式输出 90

6.2.2 格式输入 91

6.3 格式说明语句 91

6.4 常用的编辑描述符 92

6.4.1 可重复编辑描述符 92

6.4.2 非重复编辑描述符 96

6.4.3 纵向走纸控制符 97

6.5 输入输出项与编辑符的相互作用 98

习题 98

第七章 数组 101

7.1 数组的概念 101

7.2 数组的说明与引用 102

7.2.1 数组说明的内容 102

7.2.2 数组说明的方法 103

7.2.3 数组元素的引用 104

7.3 数组元素的存储结构 105

7.4 数组的输入输出 106

7.4.1 使用DO循环输入输出数组元素 106

7.4.2 以数组名作为输入输出项 107

7.4.3 使用隐DO循环进行数组元素的输入输出 108

7.5 给数组赋初值 109

7.5.1 使用DATA语句赋初值 109

7.5.2 使用数组赋值符赋初值 109

7.6 数组的应用 110

7.6.1 一维数组的应用 110

7.6.2 二维数组的应用 119

习题 122

第八章 子程序 125

8.1 语句函数 125

8.1.1 语句函数的定义 126

8.1.2 语句函数的调用 127

8.2 函数子程序 128

8.2.1 函数子程序的定义 128

8.2.2 函数子程序的调用 129

8.3 子例行程序 132

8.3.1 子例行程序的定义 132

8.3.2 子例行程序的调用 132

8.4 程序单元之间的数据传递 135

8.4.1 简单变量作为虚参 135

8.4.2 数组名作为虚参 136

8.4.3 子程序名作为虚参 137

8.4.4 星号(?)作为虚参 138

8.4.5 变量的作用域 140

8.5 递归调用 142

8.5.1 递归的概念 142

8.5.2 递归函数 143

8.5.3 递归子例行程序 145

8.6 数据共用存储单元与数据块子程序 146

8.6.1 等价语句 147

8.6.2 公用数据块 149

8.6.3 数据块子程序 152

8.7 内部子程序 153

8.8 模块 156

8.8.1 模块的建立 156

8.8.2 模块的调用 157

8.9 程序举例 158

习题 172

第九章 派生类数据类型与结构体 176

9.1 派生类数据类型 176

9.2 结构体的定义与引用 177

9.2.1 结构体类型定义 177

9.2.2 结构体成员的引用 178

9.3 结构体的初始化 178

9.3.1 利用赋值语句给结构体成员赋值 178

9.3.2 定义的同时赋值 180

9.4 结构体数组 182

9.5 综合实例 184

9.5.1 排序 185

9.5.2 查找 185

9.5.3 插入 187

9.5.4 删除 188

9.5.6 主程序 189

习题 190

第十章 指针 192

10.1 指针的定义与使用 192

10.1.1 指针变量的定义格式 192

10.1.2 指针变量的使用 192

10.2 动态变量 195

10.3 指针与数组 196

10.4 指针与链表 197

10.4.1 结点的定义 198

10.4.2 链表的基本操作 198

10.5 综合实例 202

习题 205

第十一章 文件 207

11.1 文件的概念 207

11.1.1 文件与记录 207

11.1.2 文件的存取方式 208

11.1.3 文件的结构 208

11.1.4 文件的定位 210

11.2 文件的打开与关闭 210

11.2.1 OPEN语句 210

11.2.2 CLOSE语句 214

11.3 文件的读写 215

11.3.1 有格式顺序存取文件 215

11.3.2 有格式直接存取文件 218

11.3.3 无格式顺序存取文件 220

11.3.4 无格式直接存取文件 221

11.3.5 二进制顺序存取文件 221

11.3.6 二进制直接存取文件 222

11.3.7 内部文件 222

11.4 其他文件操作 224

11.4.1 文件的定位 224

11.4.2 PRINT语句和ENDFILE语句 226

11.4.3 INQUIRE语句和EOF语句 226

11.5 文件应用举例 229

习题 233

第十二章 FORTRAN图形用户界面的设计 235

12.1 菜单系统的设计 235

12.1.1 QuickWin应用程序的创建过程 235

12.1.2 QuickWin程序窗口特征与默认菜单 237

12.1.3 QuickWin窗口的创建与控制函数 239

12.1.4 QuickWin的增强功能 243

12.2 对话框的设计 252

12.2.1 设计对话框外观 253

12.2.2 编写对话框应用程序 255

12.2.3 对话框函数 259

12.2.4 对话框控件指标 260

12.2.5 对话框控件 262

12.2.6 对话框返回值的设置和关闭 267

12.3 在对话框中加入菜单 268

习题 271

附录1 ASCII字符编码一览表 273

附录2 FORTRAN90内部函数一览表 277

参考文献 281

返回顶部