原著序 1
第1章 PASCAL程式语言绪论 2
1-1 导言 2
1-2 PASCAL语言的简史 2
1-3 程式语言的使用 3
1-4 本书的研讨方式 4
第2章 PASCAL语言基本概念 6
2-1 资料、资料型态、及基本算符 6
2-1.1 资料型态 6
2-1.2 资料处理 8
2-2 识别字与陈式 10
2-2.1 识别字及宣称 10
2-2.2 数值陈式的计值 15
2-2.3 指定算符 19
2-3 叙述与复合叙述 21
2-4 简易的输入和输出 23
2-7 应用 40
2-7.1 学生成绩报告 40
2-7.2 通货膨胀 42
2-7.3 赛马 43
第3章 决策结构 48
3-1 简介 48
3-2 多个事件中的选择 48
3-2.1 IF…THEN…ESLE叙述 48
3-2.2 巢状IF叙述 51
3-3 复合条件的用法 55
3-4 迥路 59
3-4.1 条件迥路 60
3-4.2 计数迥路 63
3-4.3 迥路挖制输入 68
3-4.4 巢状迥路 72
3-5 应用 75
3-5.1 书店订货 75
3-5.2 抵押付款 79
3-5.3 支票调节 82
第4章 向量及列表 88
4-1 向量和向量运算 88
4-2 向量的理序和搜寻 95
4-2.1 选择理序 95
4-2.2 简易搜寻 99
4-2.3 合并和合并理序 106
4-3 阵列 112
4-4.1 家庭宽减额 121
4-4 向量和阵列的应用 121
4-4.2 超重测量 122
4-4.3 世界垒球联盟 124
4-4.4 电脑择友 131
第5章 字串与事物 138
5-1 格式化输入与输出 138
5-2 字串观念与用辞 144
5-3 基本字串运用 150
5-4 基本字串应用 162
5-4.1 本文材料分析 162
5-4.2 本文的整版 169
5-4.3 形式信件之产生 172
第6章 副程式:函数与程序 182
6-1 PASCAL中的函数 182
6-2 PASCAL中之程序 191
6-3 引数——参数之相对关系 197
6-4 PASCAL中的内部与外部副程式 201
6-5 应用 210
6-5.1 符号表的处理 210
6-5.2 乐谱的换调 215
6-5.3 在图中寻找路径 217
第七章 PASCAL的程式撰写风格 226
7-1 介绍 226
7-2 一个程式的完成 226
7-3 变数的用法 228
7-4 程式的呈现 229
7-5 回顾 235
第8章 数值计算 238
8-1 PASCAL中精确度的说明 238
8-2 寻找非缐性函数的根 239
8-3 数值积分法 245
8-4 联立缐性方程式 249
8-5 最小平方取缐近似法 257
第九章 进一步的字串处理 264
9-1 基本的函数 264
9-2 CASE叙述 267
9-3 应用 272
9-3.1 语汇分析 272
9-3.2 文章中关键字的注标法 276
9-3.3 位元字串应用於资料之取出 284
9-3.4 本文编辑 289
第10章 缐性资料结构 304
10-1 PASCAL中指标之使用 304
10-2 结构集合(Structwes) 304
10-3 阵列结构集合 309
10-4 堆叠 314
10-5 堆叠的应用 315
10-5.1 递回程式 316
10-5.2 波氏表示和其翻译 318
10-5.3 部份交换式理序 330
10-6 贮列 333
10-7 模拟 335
10-8 链结缐性串列 346
10-9 链接缐性串列的应用 359
10-9.1 多项式的运算 359
10-9.2 集映表技巧 367
10-9.3 类基理序 383
第11章 树 396
11-1 简介 396
11-2.1 链接贮存表法 397
11-2 二分树之贮存体表法及运算 397
11-2.2 缐索式储存表示法 403
11-2.3 一般树和二分树之转换 408
11-3 树的应用 415
11-3.1 表示中符号的处理 415
11-3.2 二分搜寻树 416
11-3.3 树的理序 419
11-3.4 多层结构 423
附录:PASCAL的结构 430
A-描述符号 430
B-基本观念 430
C-定义及宣告 432
D-可执行之指叙 434
E-函数及副程式 437