目录 1
第一篇 计算机导论 1
第一章 电子数字计算机的由来与发展 1
§1.1 电子数字计算机 1
§1.2 电子数字计算机的特点 2
§1.3 电子计算机的分类及其应用 2
习题 3
第二章 电子数字计算机的计数制 4
§2.1 数制 4
§2.2 二、十、八和十六进制数的转换 7
§2.3 二进制数的表示 11
习题 17
第三章 逻辑代数与逻辑电路 18
§3.1 逻辑代数(布尔代数) 18
§3.2 逻辑电路 23
§3.3 组合逻辑电路 24
习题 36
第四章 计算机的运算和组成 37
§4.1 定点补码加、减法 37
§4.2 定点乘法运算 40
§4.3 定点除法运算 41
§4.4 计算机的组成 43
习题 51
第二篇 FORTRAN 77结构化程序设计 52
第一章 电子数字计算机的解题过程 52
§1.1 计算机语言的发展 52
§1.2 FORTRAN语言的发展 53
§1.3 计算机用高级语言解题的过程 54
§1.4 程序设计的流程图 55
第二章 FORTRAN 77基础知识 58
§2.1 简单的FORTRAN 77程序介绍 58
§2.2 FORTRAN 77源程序的书写 59
§2.3 FORTRAN 77的字符集 63
§2.4 常数与类型 64
§2.5 变量与类型 65
§2.6 算术运算符和算术表达式 67
§2.7 标准函数 70
习题 71
第三章 基本的FORTRAN 77语句 73
§3.1 FORTRAN 77语句的分类 73
§3.2 算术赋值语句 73
§3.3 参数(PARAMETER)说明语句 75
§3.4 用DATA语句给变量赋初值 76
§3.5 算术型数据的输入和输出 77
§8.1 逻辑型数据 (1 82
第八章 逻辑运算 82
§3.6 无条件转移语句(GOTOn)和CONTINUE语句 84
§3.7 输入和输出格式语句中的编辑符与走纸控制符 86
§3.8 END、STOP和PAUSE语句 96
§3.9 程序举例 98
习题 100
第四章 结构化程序设计 103
§4.1 概述结构化程序设计及其特点 103
§4.2 结构化程序的基本结构 104
§4.3 结构化程序设计的方法 109
习题 111
第五章 程序选择执行结构 113
§5.1 算术关系表达式 113
§5.2 块IF的形式和语句 115
§5.3 块IF的嵌套和块IF的执行 122
§5.4 程序举例 127
§5.5 兼容FORTRAN 66的功能 131
习题 138
§6.2 数组的说明语句 140
§6.1 数组的概念 140
第六章 数组 140
§6.3 程序举例 143
§6.4 数组在内存中的存贮结构 146
§6.5 数组的输入和输出 148
习题 150
第七章 循环 151
§7.1 程序的正确循环结构 151
§7.2 DO循环 156
§7.3 DO循环应用举例 162
§7.4 循环的嵌套 168
习题 180
§8.2 逻辑数据的输入和输出 182
§8.3 逻辑数据的运算 184
§8.4 逻辑运算应用举例 188
习题 192
第九章 双精度型运算和复型运算 195
§9.1 双精度型运算 195
§9.2 复型运算 200
§9.3 几种数值型量的小结 205
习题 209
第十章 字符型数据的输入输出和处理 211
§10.1 字符型常数、变量及其说明语句 211
§10.2 字符数据的输入和输出 212
§10.3 字符数据的处理 216
§10.4 字符数组 221
§10.5 PARAMETER语句和DATA语句的使用 223
§10.6 程序举例 224
习题 228
第十一章 过程 233
§11.1 内部函数 233
§11.2 语句函数 237
§11.3 外部函数 243
§11.4 子例程子程序 250
§11.5 虚实结合 256
§11.6 SAVE语句 264
§11.7 ENTRY语句和可变返回点的RETURN语句 265
习题 267
第十二章 数据联系说明语句及数据块子程序 271
§12.1 EQUIVALENCE语句(等价语句) 271
§12.2 COMMON语句(公用语句) 274
§12.3 COMMON语句和EQUIVALENCE语句联合使用 276
§12.4 BLOCK DATA子程序(数据块子程序) 277
习题 280
第十三章 格式化的输入和输出 282
§13.1 记录和顺序文件 282
§13.2 格式READ、WRITE和PRINT语句 283
§13.3 编辑描述符 284
第十四章 文件 291
§14.1 文件的基本概念 291
§14.2 READ和WRITE语句的完整功能 294
§14.3 文件的建立或连接—OPEN语句 297
§14.4 文件的断开连接—CLOSE语句 302
附录Ⅰ FORTRAN 77与FORTRAN 66的主要区别 304
附录Ⅱ FORTRAN 77语句 306
附录Ⅲ 在程序段中语句的顺序 308
附录Ⅳ 字符-ASCII代码-EBCDIC代码对照表 309