《FORTRAN编译程序》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:126 页
图书介绍:

第1章引言 1

1.1符号约定 1

目录 1

1.2 Fortran程序结构 2

1.2.1字符集 2

1.2.2行 2

1.2.3列 2

1.2.4初始行 2

1.2.8继续行 3

1.2.10程序单元 3

1.2.9语句 3

1.2.7标号 3

1.2.6注释行 3

1.2.5空格 3

1.2.11主程序和子程序 4

1.2.12语句次序 4

1.2.13程序单元中的语句次序 4

1.3数据类型 4

1.3.1整数型 5

1.3.2实数型 5

1.3.3逻辑型 6

1.3.4字符型 6

1.4表达式 7

1.4.1算术表达式 7

1.4.2字符表达式 8

1.4.4逻辑表达式 9

1.4.3关系表达式 9

1.4.5数组元素名 10

1.4.6函数引用 10

1.4.7表达式的优先级 11

1.4.8表达式计算规则和限制 11

1.5 Fort ran名 11

1.5.1 Fort ran名作用域 11

1.5.2未说明的Fortan名 12

第2章编译FORTRAN程序 13

2.1 准备工作 13

2.1.1复制主磁盘 13

2.1.2建立FOR1和FOR2磁盘 13

2.2 启动编译 14

2.1.4使用EDLIN程序 14

2.1.3建立LIBRARY磁盘 14

2.2.1启动编译程序FOR1 15

2.2.2继续编译FOR2 17

2.2.3连接 17

2.2.4运行Fortran程序 19

2.2.5任选的FOR1命令行 19

2.2.6任选的FOR2命令行 19

2.2.7使用批文件进行编译 20

2.2.8编译大程序 20

2.3设备标识 21

2.4样本编译程序的列表文件 22

2.4.4附加的列表元命令 23

2.4.3行#列 23

2.4.1编译程序列表文件 23

2.4.2 D列标号 23

2.4.5编译程序信息 24

2.4.6不可克服的错误 24

2.4.7符号表 24

2.4.8连接程序地址分配图 28

第3章编译程序元命令 29

3.1 $DEBUG元命令 29

2.2$DO66元命令 29

3.3$INCLUDE元命令 30

3.4 $LINESIZE元命令 31

3.5 $LIST元命令 31

3.6 $NODEBUG元命令 31

3.9 $PAGESIZE元命令 32

3.10$STORAGE元命令 32

3.7 $NOLIST元命令 32

3.8 $PAGE元命令 32

3.11$SUBTITLE元命令 33

3.12$TITLE元命令 33

第4章语句 34

4.1控制语句 34

4.1.1块IF THEN ELSE 34

4.2程序函数和子程序语句 36

4.2.1主程序 36

4.2.2子程序 36

4.2.3函数 36

4.2.4形式参数 36

4.3.1 I/O语句组成部分 37

4.3 I/O语句 37

4.3.2输入和输出项目 38

4.3.3隐式DO表 38

4.4说明语句 39

4.5算术IF 39

4.6赋值语句 40

4.6.1计算赋值语句 40

4.7 ASSIGN语句 41

4.8赋值GOTO 41

4.9 BACKSPACE语句 42

4.10块IF 42

4.11 CALL语句 43

4.12 CLOSE语句 43

4.13 COMMON语句 44

4.14计算GOTO 45

4.15 CONTINUE 45

4.16DATA语句 46

4.17 DIMENSION语句 46

4.18 DO语句 47

4.19 ELSE 48

4.20 ELSE IF 49

4.21 END 49

4.22 ENDFILE语句 50

4.23 END IF 50

4.24 EQUIVALENCE语句 50

4.25 EXTERNAL语句 51

4.26 FUNCTION语句 52

4.28 INTRINSIC语句 53

4.27 IMPLICIT语句 53

4.29逻辑IF 54

4.30 OPEN语句 54

4.29.1运行时间文件名赋值 55

4.31 PAUSE语句 56

4.32 PROGRAM语句 57

4.33 READ语句 57

4.34 RETURN语句 58

4.35 REWIND语句 58

4.36 SAVE语句 58

4.37语句函数 59

4.40类型语句 60

4.38 STOP语句 60

4.39 SUBROUTINE语句 60

4.41无条件GOTO 61

4.42 WRITE语句 61

第5章I/O系统 64

5.1概述 64

5.2 记录 64

5.2.1格式记录 64

5.2.2无格式记录 64

5.2.3文件结束记录 64

5.3.4格式,无格式和二进制文件 65

5.3.3文件位置 65

5.3.5顺序和直接存取性质 65

5.3.2文件名 65

5.3.1文件性质 65

5.3文件 65

5.3.6内部文件 66

5.3.7设备 66

5.3.8概念和限制 67

5.3.9显式打开的外部顺序格式文件 67

5.3.10不常用的文件操作 68

5.3.11直接文件/直接设备的结合 68

5.3.12 BACKSPACE/顺序设备的结合 68

5.3.13 BACKSPACE/无格式顺序文件的结合 68

5.3.14 I/O语句中调用的函数 68

5.3.15部分读/无格式顺序文件的结合 68

5.4.2可重复的编辑描述符 69

5.4.1格式说明和FORMAT语句 69

5.4 格式I/O和FORMAT语句 69

5.4.3不可重复的编辑描述符 70

5.5输入/输出表相互作用和格式说明 70

5.5.1输入/输出表 70

5.5.2格式说明 70

5.6编辑描述符 71

5.6.1不可重复的编辑描述符 71

5.6.2可重复的编辑描述符 72

5.7走纸控制 74

第6章内部函数 75

6.1 内部函数 75

附录A.信息 78

A.1编译时的错误信息 78

A.1.1前端错误 78

A.1.4后端内部错误 89

A.1.3后端用户错误 89

A.1.2后端错误 89

A.2文件系统错误 90

A.2.1文件系统错误代码 90

A.3其它运行时间错误 95

A.3.1 2000—2049存储器错误 95

A.3.2 2050—2099整数运算 95

A.3.3 2100—2149实型数运算 95

A.3.4 2200—2249长的整数运算 96

A.3.5 2250—2999其它错误 96

B.5输入输出表中的表达式 97

B.4设备I/O号 97

B.3 DO变量表达式 97

B.2下标表达式 97

B.1完备级语言特征 97

附录B. IBM FORTRAN和ANSI FORTRAN77的差别 97

B.6计算GOTO中的表达式 98

B.7推广的I/O 98

B.8对标准的扩充 98

B.9编译程序元命令 98

B.10反向斜线编辑控制 98

B.11文件结束内部函数 98

附录C.连接(LINK)程序 99

C.1前言 99

C.2文件 99

C.3.2组 100

C.3.1段 100

C.3定义 100

C.2.2输出文件 100

C.2.1输入文件 100

C.2.3暂存文件 100

C.3.3类 101

C.4命令提示 101

C.5命令提示的详细说明 101

C.5.1 目标模块〔.OBJ〕 102

C.5.2运行文件〔filename 1.EXE〕 102

C.5.3列表文件〔NUL.MAP〕 102

C.5.4库文件〔.LIB〕 102

C.5.5参数 103

C.5.6/DSALLOCATION 103

C.5.7/HIGH 103

C.5.11/STACK:size 104

C.6.1准备工作 104

C.6怎样启动连接程序 104

C.5.8/LINE 104

C.5.10/PAUSE 104

C.5.9 /MAP 104

C.6.2连接程序对话实例 106

C.6.3装入模块存储器地址分配图 109

C.6.4怎样确定段的绝对地址 109

C.6.5信息 110

附录D.连接目标模块 112

D.1连接Pascal 112

D.2连接MACRO汇编程序 115

附录E.应用程序对话实例 117

字汇表 123