当前位置:首页 > 工业技术
FORTRAN语言高级教程
FORTRAN语言高级教程

FORTRAN语言高级教程PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:(美)波依洛特(M.Boillot)著;杨绍卿等译
  • 出 版 社:西安:陕西科学技术出版社
  • 出版年份:1985
  • ISBN:13202·84
  • 页数:520 页
图书介绍:
《FORTRAN语言高级教程》目录
标签:语言 教程

目录 1

第二版序言 1

第一版序言 1

第一章计算机与计算技术 1

1—1电脑 1

1—2计算机——什么是计算机 1

1—2—1计算机结构 1

1—2—3计算机程序 2

1—2—2为什么使用计算机 2

1—3你可能想知道 3

1—4模型计算机 5

1—5计算机——是什么使它们工作? 7

1—5—1计算机硬件 7

1—5—2软件 10

1—5—3穿孔卡片 11

1—5—4计算机存取方式 13

1—5—5典型工作 14

1—6—1自我检查题 17

1—6练习 17

1—6—2其它问题 18

1—6—3自我检查题答案 18

第二章FORTRAN程序介绍——第一部分 19

2—1问题举例 19

2—2基本概念 20

2—2—1字符系列 20

2—2—2常数 22

2—2—3变量 22

2—2—5表达式 23

2—2—4整型数和实型数的算术运算 23

2—2—6赋值语句 26

2—2—7混合型算术表达式 26

2—2—8混合型赋值语句 27

2—2—9 FORTRAN编码形式 27

2—2—10完整的工作 30

2—2—11写语句(WRITE) 33

2—2—12格式语句(FORMAT) 34

X格式码 35

I格式码 35

F格式码 37

T格式码 38

用于文字数据的格式码 39

2—2—13停语句(STOP) 41

2—2—14结束语句(END) 41

2—2—15错误 41

2—3你可能想知道 42

2—4程序设计举例 45

2—4—1有限项求和及无限项求和 45

2—5—1标识区域 46

2—5一些较深入的问题 46

2—4—2收入计算 46

2—5—2托架控制字符 47

2—6框图的帮助 49

2—6—1算法、程序和框图 49

2—6—2框图符号 50

起止框 50

INPUT/OUTPUT框 51

处理框 52

决策框 52

2—6—3框图自我检查题 53

流线 53

连接符框 53

2—6—4自我检查题答案 54

2—7练习 54

2—7—1自我检查题 54

2—7—2程序练习 57

2—7—3自我检查题答案 61

第三章FORTRAN程序介绍——第二部分 63

3—1问题举例 63

3—2—1 READ(读)语句 64

3—2FORTRAN语句 64

3—2—2 FORMAT(格式)语句 66

I格式码 67

F格式码 68

混合型输入 70

T格式码 70

X格式码 71

3—2—3无条件转移语句GO TO 71

3—2—4逻辑IF语句 72

3—2—5再谈逻辑IF语句 78

3—2—6算术IF语句 79

3—2—7IF THEN ELSE语句 84

嵌套IF/THEN结构 86

3—3你可能想知道 87

3—4程序设计举例 90

3—4—1二次方程的解 90

3—4—2复利问题 91

3—5—1注释语句 92

3—5其它FORTRAN语句 92

3—5—2注释块 93

3—5—3计算GO TO语句 93

3—5—4重复因数 95

3—5—5继续(Continuation) 95

3—6练习 96

3—6—1自我检查题 96

3—6—2程序编制问题 101

3—6—3自我检查题答案 108

4—1问题举例 111

第四章计数过程 111

4—2FORTRAN语句 112

4—2—1说明语句 112

4—2—2显式类型说明 112

4—2—3 DATA语句 112

4—2—4计数 114

4—2—5循环控制 114

4—2—6数的产生 116

文件的自动结束 117

4—2—7文件结束检验 117

行程记录方法 118

最后卡片代码 119

4—2—8使用数据卡片的程序模型 121

4—2—9斜线(/)格式码 123

4—3你可能想知道 126

4—4程序设计举例 127

4—4—1计算通过分数的百分数 127

4—4—2短期利息 129

4—6框图的帮助 130

4—6—1搜寻最高分数 130

4—5一些较深入的问题 130

4—5—1 IMPLICIT语句 130

4—6—2框图自我检查题 131

4—6—3框图自我检查题答案 140

4—7练习 143

4—7—1自我检查题 143

4—7—2程序设计练习 145

4—7—3自我检查题答案 154

5—2FORTRAN语句 155

5—2—1 DO语句 155

5—1问题举例 155

第五章累计(加)过程 155

5—2—2 DO循环中的注意事项 158

5—2—3 CONTINUE语句 160

5—2—4转入循环和转出循环 161

5—2—5嵌套循环 163

5—2—6累计过程 164

5—3你可能想知道 166

5—4—1循环内和循环外的转移 167

5—4—2计算Nl 167

5—4程序设计问题 167

5—4—3标准偏差 168

5—4—4 x的正弦 169

5—4—5报告 170

5—5某些较深入的问题 173

5—5—1 DO语句的框图符号 173

5—5—2变量表和格式代码表之间的关系 175

6—5—3随机数 178

5—6练习 180

5—6—1自我检查题 180

5—6—2程序设计问题 183

5—6—3自我检查题答案 191

第六章数据的表示 193

6—1问题举例 193

6—2数的表示 193

6—2—1内部数据表示 193

整数数据 193

实型数据 195

6—2—2字母数字数据和A格式(A FORMAT) 196

字母数字变量的赋初值 198

A格式代码 199

6—2—3字母数字数据和CHARACTER(符号)说明语句 201

使用字母数字代码和A格式码的一般错误 201

CHARACTER语句中的赋初值 202

赋值语句 202

A格式码和CHARACTER变量 202

CHARACTER变量的比较 203

6—2—4指数方式的实型常数和E格式代码 204

E格式代码 205

6—2—5双精度数和D格式代码 207

6—2—6逻辑型数据和L格式代码 209

L格式代码 213

6—2—7复数数据 214

复变量的输入或输出 215

6—3你可能想知道 216

6—4程序设计举例 219

6—4—1逻辑问题举例 219

6—4—2开关电路 219

6—4—3二次方程的复根 221

6—5某些较深入的问题 222

6—5—1有关浮点数和整数的进一步研究 222

6—6—1自我检查题 223

6—6练习 223

6—6—2程序编制问题 226

6—6—3自我检查题答案 230

第七章一维数组 232

7—1问题举例 232

7—2 FORTRAN语句 234

7—2—1 DIMENSION(维数)语句 234

7—2—2下标 236

7—2—3数组处理 237

数组的赋初值和复制 237

数组的倒置 238

数组元素的累加 239

数组的合并 239

数组检索 240

7—2—4数组的输入和输出 240

DO循环的直接应用 240

间接DO循环表 243

常出现的误解 246

嵌套DO循环表 247

7—3你可能想知道 248

DATA语句 248

7—4程序设计举例 251

7—4—1数组的检索 252

7—4—2查表 252

7—4—3频率分布 253

7—4—4条形图 254

7—4—5数组的输入/输出 255

7—4—6排序 256

上推法排序 256

最大/最小互换法 258

7—4—7图 261

7—5某些较深入的问题 262

7—5—1名字表说明 262

NAMELlST和READ语句 262

NAMELIST和WRITE语句 263

7—5—2特殊情形:格式的重新使用和(/) 264

7—6练习 266

7—6—1自我检查题 266

7—6—2程序设计问题 271

7—6—3自我检查题答案 287

第八章二维和三维数组 291

8—1问题举例 291

8—2FORTRAN语句 292

8—2—1二维数组 292

8—2—2二维数组的DIMENSION语句 292

8—2—3二维数组的处理 293

8—2—4二维数组的输入和输出 294

8—2—5三维数组 299

8—2—6多维数组的内部表示 300

8—3你可能想知道 302

8—4程序设计举例 303

8—4—1频率分布 303

8—4—2作标记例子 304

8—4—3字母数据 305

8—4—4三维数组举例 308

8—5某些较深入的问题 309

8—5—1绘图 309

8—6练习 312

8—6—1自我检查题 312

8—6—2a二维数组 316

8—6—2程序设计问题 316

8—6—2b三维数组 333

8—6—3自我检查题答案 335

第九章函数 340

9—1引言 340

9—2FORTRAN标准函数 340

9—2—1定义 340

9—2—2数学函数 342

9—2—3特殊函数 343

9—3你可能想知道 345

9—4程序设计举例 346

9—4—2无盈亏分析 346

9—4—1素数 348

9—4—3 TAN函数曲线 348

9—5程序员定义的函数 349

9—5—1程序设计举例 349

9—5—2函数子程序 353

9—5—3调用语句 354

9—5—4 FUNCTlON(函数)定义语句和RETURN(返回)语句 354

9—5—6程序例子 359

9—5—5在作业卡片组中函数子程序的位置 359

9—5—7抽彩例子 361

9—5—8为什么要使用函数子程序 361

9—5—9语句函数 361

9—5—10程序例子 366

9—6练习 367

9—6—1自我检查题 367

9—6—2程序设计问题 371

9—6—3自我检查题答案 375

10—1问题举例 377

第十章子程序 377

10—2FORTRAN语句 378

10—2—1子程序 378

10—2—2 CALL(调用)语句 378

10—2—3 SUBROUTINE语句 380

10—2—4 COMMON(公用)语句 385

10—2—5在作业卡片组中子程序的位置 387

10—3你可能想知道 388

10—4程序设计举例 391

10—4—1一个投资决策 391

10—4—2解二次方程 392

10—4—3排序例子 393

10—4—4班级报告 394

10—5某些较深入的问题 394

10—5—1子程序的框图符号 394

10—5—2可变维数 397

10—5—3命名的公用块 400

10—5—4块数据 401

10—5—5多重入口 402

10—5—6子程序的多重返回 403

10—5—7 EXTERNAL(外部)语句 404

10—5—8 EQUIVALENCE(等价)语句 406

10—6练习 407

10—6—1自我检查题 407

10—6—2程序设计问题 410

10—6—3自我检查题答案 421

第十一章文件处理 423

11—1引言 423

11—1—1文件概念 423

11—1—2程序举例 424

11—2—3 REWIND(反绕)语句 425

11—2文件处理语句 426

11—2—1有格式及无格式输入/输出 426

11—2—2 END FILE(文件结束)语句 428

11—3你可能想知道 429

11—4程序设计举例 430

11—4—1文件的建立 430

11—4—2合并 431

11—4—3报告的产生 433

11—5—2 DEFINE FILE(定义文件)语句 435

11—5直接存取文件 435

11—5—3直接存取READ和WRITE 436

11—5—4程序举例 436

11—5—5系统流程图 439

11—6练习 442

11—6—1自我检查题 442

11—6—2程序设计问题 442

11—6—3自我检查题答案 443

第十二章结构程序设计 444

12—1引言 444

11—5—1定义 455

返回顶部