目 录 1
前言 1
第1章电子计算机系统入门 1
1.电子计算机概况 1
1.1电子计算机的类型 3
1.2电子计算机的应用 4
1.2.1科学计算 4
1.2.2数据处理 6
1.2.3自动控制 7
1.2.4信息处理 9
1.3电子计算机的特点 10
1.3.1运算速度快 10
1.3.2计算精度高 10
1.3.3具有“记忆”能力 10
1.3.4具有逻辑判断能力 11
1.3.5自动控制运算过程 11
1.4电子计算机的结构 11
2.计算机的算术基础 14
2.1计数制 14
2.2.4乘法 16
2.2.3减法 16
2.2二进制数及其计算法则 16
2.2.2二进制数的运算法则 16
2.2.1二进制数 16
2.2.5除法 17
2.3二进制数的优点 17
2.4八进制数和十六进制数 18
2.5“十-二”进制数 18
2.6各种数制间的转换方法 19
2.6.1十进制数转换为二进制数 19
2.6.2十进制数转换为八进制数 21
2.6.3十进制数转换为十六进制数 22
2.6.4二进制数、八进制数和十六进制数转换成十进制数 22
2.7定点与浮点表示法 24
2.7.1定点表示法 24
2.7.2浮点表示法 25
2.8原码、反码及补码 28
3.微型计算机及其应用 31
3.1微型计算机的基本概念和定义 31
3.1.2地址总线 33
3.1.1数据总线 33
3.1.3控制总线 34
3.1.4微型计算机芯片 34
3.2微型计算机的分类 36
3.2.1 1位、4位并行微处理器 36
3.2.2 8位并行微处理器 36
3.2.5 32位机 37
3.2.6位片式微处理机 37
3.2.4 16位机 37
3.2.3 12位机 37
3.3微型计算机的发展概况 38
3.4微型计算机软件的发展情况 41
3.4.1微型计算机操作系统 44
3.4.2微型计算机数据库 45
3.4.3微型计算机非程序语言 46
3.4.4新的语言层出不穷 46
3.4.5分布式网络软件急待发展 46
3.5微型计算机的应用 47
3.5.1应用概况 47
3.5.2应用例子 47
3.5.3应用展望 49
1.FORTRAN的特征 52
2.FORTRAN程序的构成和基本规则 52
2.1 FORTRAN程序举例 52
第2章FORTRAN程序的概要 52
2.2程序的写法 55
2.2.1语句和语句标号 55
2.2.2格式纸的写法 56
2.2.3在语句的记述上能使用的字符 59
2.2.4编码上的字符 60
2.3程序的设计过程 60
1.1例题的解说 64
第3章数式的表示法和数据的输出输入 64
1.数式的表示法和数据的打印 64
1.2数式的表示方法 65
1.2.1算术赋值语句和常数、变量、函数 65
1.2.2常数 66
1.2.3变量 67
1.2.4实型数据的处理 68
1.2.5初等函数 69
1.2.6算术表达式 72
1.2.7算术赋值语句 75
1.3.1行式打印机 78
1.3数据的打印 78
1.3.2 WRITE语句 79
1.3.3 FORMAT语句 79
1.4 STOP语句和END语句 85
1.5完成的程序 85
2.数据的输入 89
2.1例题的解说 89
2.3.1 READ语句 91
2.3.2 FORMAT语句 91
2.3卡片数据的输入 91
2.2标识的打印 91
2.4完成的程序 93
第4章判断和分支 97
1.分支和数据的结束之判断 97
1.1例题说明 97
1.2分支 99
1.2.1 GO TO语句 99
1.3数据的结束的判断 100
1.3.1 READ语句 100
1.4完成的程序 101
2.1例题的说明 104
2.比较判断和处理分开 104
2.2比较判断 106
2.2.1逻辑表达式和关系操作符 106
2.2.2逻辑IF语句 107
2.2.3逻辑操作 110
2.3完成的程序 112
第5章循环处理 122
1.循环处理和DO语句 122
1.1例题的说明 122
1.2循环处理的次序 123
1.2.1 DO语句和CONTINUE语句 124
1.3完成的流程图和程序 126
1.4 DO语句之例 128
2.数据的输入与DO语句 133
2.1例题的说明 133
2.2完成的程序 135
3.多项式的处理与DO语句 141
3.1例题的说明 141
3.2多项式的处理次序 142
3.3所完成的流程图与程序 145
1.1 1维、2维数组 154
1.数据的处理和说明 154
3.4 多项式的处理与注意事项……………………………………14?第6章数组的处理 154
1.2数组的说明 157
检验表 159
练习问题1 160
2.1维的数组 160
2.1例题的解说 160
2.2 1维的数组和数据的输入 162
2.3 1维数组和数据的打印 165
2.4 1维数组和运算 167
2.5完成的流程图和程序 169
2.6 1维数组举例 180
2.6.1 1维数组的输入和打印 180
2.6.2 1维数组与多项式 184
3.2维数组 190
3.1 2维数组与下标 190
3.2 2维数组和数据的输入 192
3.3 2维数组和数据的打印 196
3.4 2维数组和运算 198
3.5完成的流程图和程序 202
1.1 FORMAT语句和记录 213
1.FORMAT语句的用法 213
第7章数据的形式和输出输入处理 213
1.2记录的断开和斜线 215
1.3重复操作的括号 216
1.4数据的输入和小数点 218
2.数据的打印和换页 227
2.1不知道所打印的数据数的场合 227
2.2知道所打印的数据数的场合 230
第8章处理的分块和共同化 239
1.子程序的概要 239
1.1子程序 239
1.2子程序的处理次序 241
2.子程序的编制和调用 243
2.1例题的解说 243
2.2子程序的调用 246
2.3子程序的编制 247
2.4完成的程序 249
3.子程序的处理和自变量 255
3.1实参变量是常数、算术表达式的场合 256
3.2实参变量是数组的场合 257
FORTRAN程序设计Ⅰ的总结 272
练习问题的解答与解说 278