第一篇 计算机基本原理和程序设计基础 3
第一章 绪论 3
1.1 电子计算机的发展及其应用 3
1.2 计算机系统概貌 6
第二章 计算机的组成及其工作原理 11
2.1 二进制及其算术运算 11
2.2 电子计算机中数的表示方法 18
2.3 原码、补码和反码 21
2.4 逻辑代数和逻辑电路 24
2.5 计算机的组成和工作原理 37
习题 58
第三章 程序设计基础 62
3.1 指令和指令系统 62
3.2 程序框图 64
3.3 简单程序设计 65
3.4 分支程序设计 67
3.5 循环程序设计 68
3.6 子程序 69
3.7 汇编语言程序设计 72
3.8 低级语言与高级语言 73
习题 74
第二篇 BASIC语言 79
第四章 BASIC语言的基本概念 79
4.1 BASIC语言简介 79
4.2 BASIC程序结构·基本符号 79
4.3 数·简单变量·表达式 81
4.4 标准函数与自定义函数 83
习题 86
第五章 BASIC语句 88
5.1 打印输出语句和打印格式函数 88
5.2 提供数据的语句 92
5.3 终止·暂停·注释语句 98
5.4 转向语句 100
5.5 循环和数组 108
5.6 子程序·转子与返回语句 119
5.7 BASIC程序设计应用举例 123
习题 129
第三篇 FORTRAN语言 135
第六章 FORTRAN语言和FORTRAN程序设计导引 135
6.1 FORTRAN语言的发展概况 135
6.2 FORTRAN程序举例 136
6.3 FORTRAN字符集·符号名 138
6.4 FORTRAN程序的组成与语句分类 139
6.5 FORTRAN程序设计 141
第七章 数据 145
7.1 常数 145
7.2 变量 148
7.3 数组 150
习题 153
第八章 运算 155
8.1 算术运算和算术表达式 155
8.2 标准函数运算和标准函数 160
8.3 关系运算和关系表达式 162
8.4 逻辑运算和逻辑表达式 164
8.5 赋值运算和赋值语句、数据初值语句 165
习题 168
第九章 输入和输出 172
9.1 输入/输出运算 172
9.2 读语句和写语句 174
9.3 格式语句 176
9.4 格式控制和输入/输出表的相互作用 185
9.5 辅助输入/输出语句 188
习题 189
第十章 顺序控制 192
10.1 停语句·结束行·暂停语句 192
10.2 继续语句·语句标号·无条件转移语句 193
10.3 基本选取结构 195
10.4 嵌套选取结构 198
10.5 不完全选取结构 201
10.6 计算转语句 203
10.7 算术条件语句 205
10.8 计数控制的循环结构 213
10.9 对循环的一些规定 216
10.10 带“结构例外跳出”的循环结构 219
10.11 嵌套循环结构 221
10.12 对嵌套循环的一些说明 223
10.13 限界条件循环结构 224
10.14 输入/输出表·隐循环表 231
习题 233
第十一章 过程·数据联系 237
11.1 引言 237
11.2 外部函数 241
11.3 子程序 247
11.4 过程,逐步求精程序设计方法的例子 251
11.5 标准函数 276
11.6 语句函数 277
11.7 可调函数 279
11.8 外部语句 290
11.9 等价语句 296
11.10 公用语句 300
11.11 公用语句与等价语句的联用 309
11.12 数据块辅程序 311
11.13 过程辅程序的形式和语句出现的顺序 312
习题 313
附录A 上机操作·键盘命令·程序调试 317
A.1 BASIC解释程序的开工及终端设备 317
A.1.1 BASIC解释程序的开工过程 317
A.1.2 终端设备 318
A.2 源程序的输入、修改及运行 319
A.2.1 操作错误的修正 319
A.2.2 语法错误的修正 320
A.2.3 逻辑错误 321
A.3 键盘运算 321
A.4 专用命令 323
A.5 程序调试 326
附录B FORTRAN语句表 329
参考文献 330