《FORTRAN 77结构化程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:周煦主编
  • 出 版 社:北京:中国科学技术出版社
  • 出版年份:1995
  • ISBN:7504616966
  • 页数:308 页
图书介绍:

1.2 电子计算机的特点及其用途 1

第一章 概论 1

附录 1

1 计算机与计算机程序 1

1.1 计算机发展简史 1

1.3 电子计算机的组成 4

1.4 计算机存贮信息的方法 6

1.5 计算机语言与计算机程序 8

2 程序运行 11

2.1 操作系统(简称OS,Operating System) 12

2.2 编辑程序 13

2.3 翻译程序 13

2.4 装配连接程序 14

2.5 FORTRAN77程序的运行 15

3 算法与程序 19

3.1 算法 19

3.2 掌握数值计算方法的重要性 20

3.3 算法的特性 21

4 结构化程序设计方法简介 25

4.1 三种基本结构 25

4.2 程序设计的基本准则 27

4.3 结构化程序设计的方法 28

小结 31

习题一 31

第二章 FORTRAN77语言程序设计的基础知识 33

1 FORTRAN77语言的基础知识 33

1.1 FORTRAN语言的发展简史 33

1.3 FORTRAN77程序的组成 34

1.2 FORTRAN77的主要特点 34

1.4 FORTRAN77的字符集 38

1.5 FORTRAN77源程序的书写格式 38

1.6 FORTRAN77程序的输入 40

2 常量和变量 42

2.1 常量 42

2.2 变量 45

3 算术表达式 49

3.1 表达式 49

3.2 算术表达式的概念 49

3.3 算术运算符 49

3.4 算术运算的优先级 50

3.5 内部函数 50

3.6 算术表达式使用中的一些问题 53

4.1 算术赋值语句的格式 57

4.2 赋值语句的作用 57

4 赋值语句 57

4.3 赋值语句的执行过程 58

4.4 说明 58

4.5 执行赋值语句过程中的类型转换问题 59

5 简单的输入语句和输出语句 60

5.1 计算机进行输出的必要前提 60

5.2 用PRINT语句实现表控输出 60

5.3 使用WRITE语句实现表控输出 63

5.4 表控输入语句 63

6 参数说明语句、暂停语句、停止语句和结束语句 66

6.1 参数说明语句(PARAMETER语句) 66

6.2 暂停语句(PAUSE语句) 68

6.3 停止语句(STOP语句) 68

7 程序举例 69

6.4 结束语句(END语句) 69

小结 72

习题二 72

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

1 关系表达式和逻辑表达式 75

1.1 关系表达式 75

1.2 逻辑表达式 78

2 流程图 81

2.2 用流程图表示算法 82

2.1 用自然语言表示算法 82

2.3 用改进的流程图表示算法 83

2.4 用N—S流程图表示算法 84

2.5 用伪代码表示算法 88

2.6 用PAD图表示算法 90

3 无条件转移语句(GOTO)语句)和逻辑条件语句(逻辑IF语句) 91

3.1 无条件转移语句(GOTO语句) 91

3.2 逻辑条件语句(逻辑IF语句) 93

4 用块IF实现选择结构 96

4.1 块IF的组成 96

4.2 块IF的执行过程 97

4.3 块IF的嵌套 98

4.4 用ELSE IF语句实现多分支选择结构 103

5.1 算术IF语句 107

5 其它格式的转移语句 107

5.2 计算GOTO语句 108

5.3 赋值标号语句和赋值GOTO语句 109

小结 111

习题三 111

第四章 循环程序设计 115

1 DO语句、DO循环和CONTINUE语句 116

1.1 DO语句的形式和DO循环 116

1.2 对DO循环的一些规定 117

1.3 CONTINUE语句 120

2.1 当型循环 121

2 循环的基本结构 121

2.2 直到型循环 128

3 循环应用举例 130

4 循环的嵌套 137

4.1 引言 137

4.2 循环的嵌套 138

4.3 有关循环嵌套的规定 139

4.4 循环嵌套的应用举例 141

小结 147

习题四 147

第五章 FORTRAN77的数据结构和数据的输入输出 149

1 FORTRAN的数据结构 149

1.1 复型类型数据 149

1.2 双精度类型数据 151

1.3 不同类型数据间的运算 154

1.4 不同类型量间的关系运算 156

1.5 有关类型转换的内部函数(Intrinsic Function) 156

2.1 字符型常量和字符型变量 158

1.6 不同类型数的赋值规则 158

2 字符型数据 158

2.2 字符型变量的赋值 160

2.3 字符型表达式和字符型关系表达式 161

2.4 子字符串 165

2.5 用于字符处理的内部函数 170

2.6 字符型数据的输入和输出 172

2.7 字符处理程序举例 178

3.1 引言 184

3.2 格式输出语句的形式 184

3 格式输出 184

3.3 编辑描述符 186

3.4 使用FORMAT语句的格式输出 199

4 格式输入 202

4.1 格式输入的一般形式 202

4.2 带格式串的READ语句 202

4.3 用READ和FORMAT实现格式输入 203

4.4 对格式输入的说明 204

4.5 各种类型数据的格式输入 206

5.1 走纸控制 209

5 格式控制 209

5.2 记录 210

5.3 格式控制小结 213

小结 214

习题五 215

第六章 数组 219

1 数组、数组元素 219

1.1 概念 219

1.2 数组的说明 221

2 数组的逻辑结构和存贮结构 228

2.1 数组的逻辑结构 228

2.2 数组的存贮结构 230

3 字符型数组 233

3.1 字符型数组的说明 233

3.2 举例 233

4 数组的输入输出 235

4.1 数组元素值的输入输出 235

4.2 整个数组的输入输出 235

4.3 用DATA语句给数组赋初值 240

5 应用程序举例 242

小结 247

习题六 247

1.1 说明 251

1.2 内部函数的引用 251

1 内部函数 251

第七章 函数 251

2.1 语句函数的概念 252

2 语句函数 252

2.2 语句函数的定义 252

2.3 定义语句函数应遵循的规则 253

2.4 语句函数的引用 254

2.5 语句函数应用举例 254

小结 258

习题七 259

第八章 子程序 261

1 函数子程序 261

1.1 函数子程序的定义 262

1.2 函数子程序的引用 263

1.3 应用程序举例 264

2 子例行程序 267

2.1 子例行程序的定义 268

2.2 子例行程序的调用 269

2.3 子例行程序的应用举例 269

3 虚实结合传递数据的方法 271

3.1 变量名作为虚参 271

3.2 数组名作为虚参 273

3.3 过程名作为虚参 277

3.4 应用程序举例 278

小结 287

习题八 288

1.2 COMMON语句(公用语句) 289

1 EQUIVALENCE语句(等价语句)和COMMON语句(公用语句) 289

第九章 数据的公用结合 289

1.1 EQUIVALENCE语句 289

2.1 数据块子程序的一般形式 293

2 BLOCK DATA子程序(数据块子程序) 293

2.2 使用数据块子程序应遵循的规则 294

小结 294

习题九 295

第十章 文件 297

1 有格式记录和无格式记录 297

1.2 无格式记录 298

1.1 有格式记录 298

2.1 OPEN语句 299

2 OPEN语句和CLOSE语句 299

2.2 CLOSE语句 301

3 顺序文件和直接文件的存取 302

3.1 顺序文件的存取 302

3.2 BACKSPACE语句(回退一个记录语句) 303

3.3 直接文件的存取 304

4 程序举例 304

小结 307

习题十 307