《程序设计语言 FORTRAN》求取 ⇩

引言1

1.范围1

2.基本术语2

3.程序形式3

3.1 FORTRAN字符集3

3.1.1 数字4

3.1.2 字母4

3.1.3 字母数字字符4

3.1.4 特殊字符4

3.1.4.1 空白字符4

3.2 行4

3.2.1 注解行5

3.2.2 结束行5

3.2.3 初始行5

3.2.4 继续行5

3.3 语句5

3.4 语句标号6

3.5 符号名字6

3.6 字符的排列6

4.数据类型6

4.1 数据类型的结合7

4.2 数据类型的特性7

4.2.1 整型7

4.2.2 实型7

4.2.3 双精度型8

4.2.4 复型8

4.2.5 逻辑型8

4.2.6 Hollerith型8

4.3 存贮单元与数据之间的对应9

5.数据和过程的标识9

5.1 数据和过程的名字9

5.1.1 常数9

5.1.1.1 整常数10

5.1.1.2 实常数10

5.1.1.3 双精度常数10

5.1.1.4 复常数10

5.1.1.5 逻辑常数10

5.1.1.6 Hollerith常数11

5.1.2 变量11

5.1.3 数组11

5.1.3.1 数组元素11

5.1.3.2 下标11

5.1.3.3 下标表达式11

5.1.4 过程12

5.2 函数引用12

5.3 数据和过程标识符的类型规则12

5.4 虚拟变元13

6.表达式13

6.1 算术表达式13

6.2 关系表达式15

6.3 逻辑表达式15

6.4 表达式的求值16

7.语句16

7.1 可执行语句16

7.1.1 赋值语句17

7.1.1.1 算术赋值语句17

7.1.1.2 逻辑赋值语句18

7.1.1.3 标号赋值语句18

7.1.2 控制语句18

7.1.2.1 GO TO语句19

7.1.2.1.1 无条件GO TO语句19

7.1.2.1.2 赋值GO TO语句19

7.1.2.1.3 计算GO TO语句20

7.1.2.2 算术IF语句20

7.1.2.3 逻辑IF语句20

7.1.2.4 CALL语句20

7.1.2.5 RETURN语句20

7.1.2.6 CONTINUE语句21

7.1.2.7 STOP语句和PAUSE语句21

7.1.2.7.1 STOP语句21

7.1.2.7.2 PAUSE语句21

7.1.2.8 DO语句22

7.1.3 输入/输出语句24

7.1.3.1 READ语句和WRITE语句25

7.1.3.1.1 输入/输出表25

7.1.3.1.2 格式READ语句26

7.1.3.1.3 格式WRITE语句26

7.1.3.1.4 无格式的READ语句26

7.1.3.1.5 无格式的WRITE语句27

7.1.3.2 辅助输入/输出语句27

7.1.3.2.1 REWIND语句27

7.1.3.2.2 BACKSPACE语句27

7.1.3.2.3 ENDFILE语句27

7.1.3.3 格式记录的印刷28

7.2 非执行语句28

7.2.1 说明语句28

7.2.1.1 数组说明符29

7.2.1.1.1 数组元素后继函数和下标值29

7.2.1.1.2 可调维30

7.2.1.2 DIMENSION语句30

7.2.1.3 COMMON语句30

7.2.1.3.1 公用块的对应31

7.2.1.4 EQUIVALENCE语句32

7.2.1.5 EXTERNAL语句32

7.2.1.6 类型语句33

7.2.2 数据初值语句33

7.2.3 FORMAT语句34

7.2.3.1 字段描述符34

7.2.3.2 字段分隔符35

7.2.3.3 重复说明36

7.2.3.4 格式控制与输入/输出表的相互作用36

7.2.3.5 比例因子37

7.2.3.5.1 比例因子的作用37

7.2.3.6 数的转换38

7.2.3.6.1 整转换39

7.2.3.6.2 实转换39

7.2.3.6.3 双精度转换41

7.2.3.6.4 复转换42

7.2.3.7 逻辑转换42

7.2.3.8 Hollerith字段描述符42

7.2.3.9 空白字段描述符43

7.2.3.10 数组中的格式说明43

8.过程和副程序44

8.1 语句函数44

8.1.1 语句函数定义44

8.1.2 语句函数引用45

8.2 内部函数及其引用45

8.3 外部函数47

8.3.1 函数副程序定义48

8.3.2 外部函数引用49

8.3.3 基本外部函数50

8.4 子程序51

8.4.1 子程序副程序定义51

8.4.2 子程序引用52

8.5 数据块副程序53

9.程序54

9.1 程序的组成成分54

9.1.1 程序部分54

9.1.2 程序体55

9.1.3 副程序55

9.1.4 数据块副程序55

9.1.5 主程序55

9.1.6 可执行程序55

9.1.7 程序单位56

9.2 正常的执行顺序56

10.程序间的关系和程序内的关系56

10.1 符号名字56

10.1.1 关于类的限制57

10.1.2 在说明语句和数据语句中涉及的一些关系57

10.1.3 数组和数组元素58

10.1.4 外部过程59

10.1.5 子程序59

10.1.6 语句函数59

10.1.7 内部函数59

10.1.8 外部函数60

10.1.9 变量60

10.1.10 块名字61

10.2 定义61

10.2.1 过程的定义61

10.2.2 影响定义的结合61

10.2.3 影响定义的事件62

10.2.4 无名公用块中的实体63

10.2.5 有名公用块中的实体64

10.2.6 不在公用块中的实体64

10.2.7 基本块65

10.2.7.1 最后一个可执行语句65

10.2.8 第二级定义66

10.2.9 函数副程序中的某些实体66

10.3 使用实体的定义要求66

17

表1 e到v的赋值规则17

表2 下标值29

表3 内部函数47

表4 基本外部函数50

附录W 有关FORTRAN标准化目的的一些考虑68

W.1 引言68

W.2 FORTRAN的发展历史和现状68

W.3 总的目的69

W.4 用于研制本ISO FORTRAN推荐文本的一些准则69

W.5 FORTRAN Ⅱ和FORTRAN Ⅳ69

W.6 用于各种设备的FORTRAN语言70

附录X 各节的注记70

X.1 节1的注记70

X.2 节2的注记71

X.3 节3的注记71

X.4 节4的注记71

X.5 节6的注记71

X.6 节7的注记72

X.7 节8的注记73

X.8 节10的注记73

附录Y ISO FORTRAN三级间的主要差别73

附录Z FORTRAN字符集的卡片穿孔表示74

1980《程序设计语言 FORTRAN》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由韩淑娟,姚兆炜译 1980 北京:科学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

IBM PC FORTRAN 77程序设计语言(1989 PDF版)
IBM PC FORTRAN 77程序设计语言
1989 北京:北京科学技术出版社
FORTRAN语言程序设计( PDF版)
FORTRAN语言程序设计
FORTRAN 语言程序设计(1986 PDF版)
FORTRAN 语言程序设计
1986
程序设计语言 FORTRAN(1980 PDF版)
程序设计语言 FORTRAN
1980
FORTRAN 语言FortRAN 77结构化程序设计( PDF版)
FORTRAN 语言FortRAN 77结构化程序设计
北京:清华大学出版社
FORTRAN 77 语言及程序设计(1994 PDF版)
FORTRAN 77 语言及程序设计
1994 上海:华东理工大学出版社
程序设计语言-FORTRAN(1979 PDF版)
程序设计语言-FORTRAN
1979 济南:山东科学技术出版社
FORTRAN语言程序设计(1987 PDF版)
FORTRAN语言程序设计
1987 北京:冶金工业出版社
FORTRAN 77语言程序设计基础(1992 PDF版)
FORTRAN 77语言程序设计基础
1992 上海:复旦大学出版社
FORTRAN语言程序设计导引(1990 PDF版)
FORTRAN语言程序设计导引
1990 西安:西北工业大学出版社
FORTRAN语言程序设计(1994 PDF版)
FORTRAN语言程序设计
1994 西安:西安电子科技大学出版社
FORTRAN语言程序设计教程(1983 PDF版)
FORTRAN语言程序设计教程
1983 北京:科学技术文献出版社
FORTRAN 语言程序设计(1999 PDF版)
FORTRAN 语言程序设计
1999 北京:机械工业出版社
FORTRAN语言 FORTRAN 77 结构化程序设计(1990 PDF版)
FORTRAN语言 FORTRAN 77 结构化程序设计
1990 北京:清华大学出版社
FORTRAN语言程序设计题解(1999 PDF版)
FORTRAN语言程序设计题解
1999 北京:中国财政经济出版社