第一章 计算机基本概念 1
1.1 基本描述、定义及术语 1
1.2 系统分类与结构 2
1.3 计算机语言与系统 6
第二章 数表示法 10
2.1 基数转换 10
2.2 基数补码 16
2.3 小数处理 22
2.4 有关的程序 24
第三章 布尔代数 27
3.1 布尔代数定律 27
3.2 同函数和异函数 33
3.3 真值表 36
3.4 极小化 42
3.5 电路设计 51
第四章 开关电路 53
4.1 组合电路分析 53
4.2 组合电路设计 56
4.3 时序电路分析 64
4.4 时序电路设计 75
第五章 计算机体系结构 85
5.1 硬件 85
5.2 组织结构 95
5.3 定时与控制 101
第六章 编码 111
6.1 常用码介绍 111
6.2 检出传输错误的方法 112
6.3 海明码系统 116
第七章 数据结构 120
7.1 波兰表示法 120
7.2 树 125
7.3 数组 129
7.4 图 144
第八章 程序开发 146
8.1 结构化程序设计 146
8.2 流程图 150
8.3 伪码 154
8.4 调试 162
9.1 IBM360及370汇编语言 165
9.1.1 寻址 165
第九章 汇编语言程序设计 165
9.1.2 专用指令 168
9.1.3 程序 173
9.1.4 调试 186
9.2 DEC PDP-8汇编程序 189
第十章 BASIC语言 196
10.1 BASIC语言基本概念 196
10.2 FOR-NEXT循环 198
10.3 库函数 199
10.4 字符串变量 202
10.5 函数 202
10.6 随机数发生器的使用 204
第十一章 COBOL语言 207
11.1 COBOL语言词汇 207
11.2 程序的分部 210
11.3 COBOL程序 214
第十二章 FORTRAN语言 235
12.1 FORTRAN语言词汇 235
12.2 用户自定义函数和子(例)程序 237
12.3 维数语句 240
12.4 FORTRAN程序 242
12.5 FORTRAN仿真 250
第十三章 PL/I语言 259
13.1 PL/I引言 259
13.2 数据定义 261
13.3 内部函数 273
13.4 执行顺序的控制 276
13.5 DO语句组 287
13.6 过程 293
第十四章 C语言 300
14.1 C语言基本概念 300
14.2 构造类型及指针 311
14.3 输入与输出 318
第十五章 SNOBOL语言 323
第十六章 商业应用 332
16.1 贬值、利息与佣金问题 332
16.2 优化生产 338
16.3 运筹学 344
16.4 仿真 357
第十七章 概率与统计学 365
17.1 概率论 365
17.2 基础统计学 369
17.3 非参量与假设检验 376
第十八章 矩阵、方程组 385
18.1 矢量和数组的计算机运算 385
18.2 矩阵的计算机计算 389
18.3 方程组的计算机解 391
第十九章 数值计算法 398
19.1 和与差 398
19.2 方程求根 400
19.3 函数求值 405
19.4 近似积分 408
19.5 微分方程求解 412
第二十章 数论 419
20.1 数论基础 419
20.2 素数与因数 429
20.3 丢番方程 433
第二十一章 娱乐活动 437
21.1 博弈与打赌 437
21.2 逻辑 449
21.3 矩阵处理 458
21.4 画线与作图 459
21.5 移动物体 461
第二十二章 仿真 468
22.1 仿真的基本问题 468
22.2 欧拉法——理论与子程序 471
22.3 欧拉法用于一阶反馈问题 477
22.4 欧拉法用于二阶反馈问题 486
第二十三章 跟踪与调试 495