第一章 计算机与程式设计 1
1.1 程式设计 1
1.2 Pascal语言 2
1.3 计算机结构 3
1.4 中央处理器 4
1.5 记忆体 4
1.6 磁碟与磁带 5
1.7 输入与输出设备 8
1.8 程式之编译 10
第二章 输入输出与运算式 13
2.1 字符与识别字 13
2.2 数字 15
2.3 字串 16
2.4 式子 17
2.5 列表及其格式 20
2.6 程式的格式 23
2.6.1 程式抬头 24
2.6.2 主程式 25
2.6.3 程式的执行 26
2.7 变数宣称 28
2.8 常数宣称 29
2.9 置入陈述 30
2.10 资料输入 31
2.11 整数与实数间之转换 33
2.12 注解 34
2.13 程式一例 35
2.14 结语 36
第三章 流程控制 39
3.1 复合陈述 39
3.2 FOR陈述 40
3.3 WHILE陈述 44
3.4 REPEAT陈述 48
3.5 IF陈述 51
3.6 CASE陈述 55
3.7 GOTO陈述 60
3.8 结语 63
第四章 数列 65
4.1 数列的宣称 66
4.2 二次元数列 69
4.3 大小类 74
4.4 子范围类 80
4.5 数列的数列 84
4.6 结语 85
第五章 文字资料处理 89
5.1 字符之输入输出 89
5.2 字行之输入输出 91
5.3 EOF之使用 95
5.4 字串变数之使用 99
5.5 字串比较 102
5.6 字串排列 107
5.7 字串数列 109
5.8 字符函数 110
5.9 结语 114
第六章 副程式 117
6.1 函数宣称 118
6.2 程序宣称 124
6.3 计算参数与宣称参数 128
6.4 以数列作为计算参数 130
6.5 层状副程式 134
6.6 回朔 136
6.7 向前引用 142
6.3 识别字的使用范围 144
6.9 结语 146
第七章 结构化程式设计 151
7.1 程式结构化的优点 152
7.2 程式一例 154
第八章 记录与档案 161
8.1 记录的宣称与操作 162
8.2 记录的变化项 168
8.3 WITH陈述 174
8.4 档案类之宣称与操作 180
8.5 结语 194
第九章 集合类与址标类 197
9.1 集合类之宣称 198
9.2 集合类之操作 200
9.3 址标类 205
9.4 串列之数据点删除与添入 213
9.5 悬搁址标 217
9.6 结语 218
第十章 资料结构之介绍与应用 221
10.1 数列与其在记忆体中之表示法 221
10.1.1 项号公式之应用 223
10.2 堆叠 231
10.2.1 堆叠与算术式之演算 232
10.3 串列 237
10.3.1 多位数的算术运算 240
10.4 树结构 244
10.5 结语 252
第十一章 数值方法与科学运算 255
11.1 牛顿法解方程式之根 256
11.2 高氏消去法解一次联立方程式 260
11.3 曲线设定 264
11.3.1 抛物线设定 268
11.4 数值积分 271
11.4.1 辛普森法 274
11.5 结语 276
第十二章 Pascal编译器与分离编译 279
12.1 P-码或机器码 280
12.2 相对档案 281
12.3 分离编译 282
12.3.1 Whitesmith's Pascal分离编译 283
12.3.2 TI Pascal分离编译 284
12.4 结语 286
附录1 参考书目 287
附录2 Standard Pascal文法图 289
附录3 Pascal之标准副程式 303
附录4 ASCII与EBCDIC表 307
附录5 TI Pascal之错误代号表 313
附录6 Whitesmith's Pascal错误信号表 321