《Fortran语言程序设计教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张金德主编
  • 出 版 社:杭州:浙江大学出版社
  • 出版年份:1995
  • ISBN:7308016528
  • 页数:290 页
图书介绍:

第一章 FORTRAN程序设计概述 1

第一节 程序设计基础 1

一、什么是程序设计? 1

二、结构化程序设计 3

三、自顶向下的算法设计 3

四、算法的“结构化”和结构流程图 6

第二节 FORTRAN语言简介 11

一、FORTRAN语言特点 11

二、FORTRAN程序的构成 12

三、源程序的书写格式 14

第二章 数据类型及其运算 15

第一节 数据类型及其定义 15

一、常量和变量的类型 15

二、变量类型的定义 17

三、符号常量及其定义(PARAMETER语句) 19

第二节 算术运算符和表达式 20

一、算术运算符及运算的优先级别 20

二、算术表达式及其数据类型 21

第三节 内部函数简介 23

习题 25

第三章 FORTRAN基本语句和简单程序设计 26

第一节 赋值语句 26

第二节 表控格式的输入输出 27

一、数据输入输出概述 27

二、表控格式输入输出语句 28

第三节 格式输入输出 31

一、格式输入输出语句 31

二、格式说明语句(FORMAT)和格式编辑符 31

三、格式语句与输入输出语句的相互作用 38

四、在输入输出语句中包含格式说明的方法 39

第四节 程序的结束和暂停语句 40

一、结束语句(END) 40

二、停止语句(STOP) 40

三、暂停语句(PAUSE) 40

第五节 赋初值语句(DATA) 41

一、赋初值语句的一般形式 41

二、DATA语句使用说明 41

第六节 简单程序设计举列 42

习题 46

第四章 逻辑运算和选择结构程序设计 49

第一节 逻辑表达式和逻辑赋值语句 49

一、关系运算符和关系表达式 50

二、逻辑运算符和逻辑表达式 51

三、逻辑型数据和逻辑赋值语句 52

第二节 逻辑型数据的输入输出 53

一、用DATA语句赋逻辑初值 53

二、逻辑型数据的表控输入输出 53

三、逻辑型数据的格式输入输出 54

第三节 块IF语句和选择结构 55

一、双分支选择结构 55

二、多分支选择结构 56

第四节 逻辑IF语句和选择结构 61

一、无条件GOTO语句 61

二、用逻辑IF语句实现选择结构 62

第五节 其它判断选择控制语句 64

一、情况语句段(SELECT CASE)和多分支选择结构 64

二、算术IF语句 65

三、计算GOTO语句 67

四、赋标号GOTO语句和赋标号语句 69

第六节 选择结构程序设计讨论和举例 69

一、选择结构程序设计技巧和风格 69

二、程序举例 70

习题 74

第五章 循环结构程序设计 77

第一节 条件控制的当型和直到型循环 77

一、当型循环 77

二、直到型循环 79

第二节 计数型DO循环 83

一、DO循环的一般形式 84

二、DO循环的执行过程 85

三、DO循环使用说明 87

第三节 循环的嵌套 90

一、循环的嵌套结构 90

二、循环嵌套使用说明 91

第四节 循环结构程序设计讨论和举例 93

一、讲究程序设计风格 93

二、几种循环形式的选用 93

三、提高程序的运行效率 95

四、循环结构避免多出口的方法 96

五、迭代算法和方程求根 98

习题 101

第六章 数组 104

第一节 数据结构和数组 104

一、数组和数组元素 105

二、数组和数组元素的数据类型 105

三、数组的维数和下标 105

第二节 数组的定义方法 106

一、数组说明语句(DIMENSION) 106

二、利用类型说明语句定义数组 107

第三节 数组元素 107

一、数组元素的引用 107

二、数组元素在内存中的排列顺序 108

第四节 数组的输入/输出 109

一、数组元素的输入/输出 109

二、用数组名输入/输出 109

三、用循环结构输入/输出 110

四、用隐DO表输入/输出 111

五、用DATA语句给数组赋初值 114

第五节 数组应用程序举例 115

一、几种常见的数组操作 115

二、数组应用举例 116

习题 128

第七章 函数和子程序 131

第一节 内部函数和绘图 131

一、常用的内部函数 131

二、FORTRAN绘图和图形库子程序 132

第二节 语句函数 138

一、语句函数的定义 139

二、语句函数的类型和引用 139

第三节 模块化程序设计 141

一、模块化程序设计 141

二、FORTRAN子程序 142

第四节 函数子程序 142

一、函数子程序的定义形式 143

二、函数子程序的调用 143

三、函数子程序的使用说明 144

第五节 子例行程序 147

一、子例行程序的定义 147

二、子例行程序的调用 148

三、函数子程序与子例行程序的比较 150

第六节 形式参数和实在参数间的数据传递 150

一、变量作形参 151

二、数组作形参 151

三、可调数组 152

四、过程名作形参 153

第七节 子程序设计、调试技巧及举例 158

一、子程序设计、调试技巧 158

二、子程序举例 159

习题 166

第八章 数据联系 169

第一节 公用语句 169

一、公用语句的一般形式 169

二、公用语句的作用 169

三、公用区的使用规则 170

四、虚实结合与公用区的比较 171

第二节 等价语句(EQUIVALENCE) 171

一、等价语句的一般形式和用途 172

二、等价语句的使用规则 172

第三节 数据块子程序(BLOCK DATA) 173

一、数据块子程序的一般形式 173

二、使用说明 174

习题 176

第九章 双精度和复数型运算 178

第一节 双精度运算 178

一、双精度常数和变量 178

二、双精度运算 179

第二节 复数型运算 180

一、复型常数和变量 180

二、复数运算 181

习题 182

第十章 字符处理 183

第一节 字符型数据 183

一、字符型常数和变量 183

二、字符型符号常量的定义 183

三、字符数组 183

第二节 字符子串与字符赋值 184

一、字符子串 184

二、字符表达式 185

三、字符赋值语句 185

第三节 字符型数据的输入/输出 186

一、字符型格式输入/输出 186

二、字符型表控输入/输出 188

第四节 字符关系表达式和字符串比较 189

一、字符关系表达式 189

二、字符串比较 190

第五节 字符函数 192

第六节 字符格式数组和输入输出的可变格式控制 194

第七节 字符图形输出 197

习题 199

第十一章 文件 202

第一节 文件与记录的概念 202

一、文件的概念 202

二、文件结构与记录 202

三、文件存取方式 203

第二节 文件的打开与关闭 204

一、文件的打开 204

二、文件的关闭 206

三、文件读写操作 207

第三节 顺序文件的操作 208

一、顺序文件的存取 208

二、顺序文件的定位结束语句 210

第四节 直接文件的操作 211

第五节 文件的使用举例 212

习题 216

第十二章 FORTRAN上机实践 218

第一节 FORTRAN语言上机环境 218

一、语言环境 218

二、语言系统安装和使用 218

三、FORTRAN程序上机操作过程 220

四、程序员工作台(PWB)的使用 222

第二节 MS-DOS全屏幕编辑器的使用 226

一、编辑器(EDITOR)的启动和退出 226

二、编辑器菜单的使用 226

三、常用操作键 228

第三节 上机实验安排 229

一、各次实验内容提要 229

二、上机实验报告 233

第四节 实用程序开发实例 234

一、简单的疾病诊断模拟 234

二、线性代数方程组的求解 237

三、方波的谐波迭加与字符图形打印 241

第五节 MS FORTRAN(V4.X-V5.X)出错信息 246

一、命令行错误信息 246

二、编译时错误信息 247

三、运行时错误信息 273

附录ⅠFORTRAN语句一览表 282

附录ⅡFORTRAN程序段中语句排列顺序 284

附录ⅢFORTRAN77内部函数 285

附录Ⅳ字符-ASCII代码对照表 289

参考文献 290