第一章 PASCAL语言概述 3
1.1 PASCAL语言的特点和用途 3
1.2 运行MS PASCAL程序的方法和步骤 4
1.3 MS PASCAL语言的特性 6
第二章 简单数据类型和简单程序设计 42
2.1 整型数据及其运算 43
2.2 字类型、字节类型数据及其运算 45
2.3 实型数据及其运算 46
2.4 PASCAL语言中的算术运算 48
2.5 算术运算程序设计举例 49
2.6 字符类型数据及其运算 65
2.7 布尔类型数据及其运算 66
2.8 枚举类型数据及其运算 66
2.9 子界类型数据及其运算 68
2.10 标准函数及其引用 69
2.11 关系运算和逻辑运算 71
2.12 过赤型 72
2.13 简单程序设计举例 73
第三章 程序设计中的流程控制 78
3.1 顺序结构程序设计 78
3.2 分支结构程序设计 79
3.3 循环结构程序设计 87
3.4 MS PASCAL语言在分支与循环控制结构中实现的扩展功能 91
3.5 循环结构程序设计举例 93
第四章 构造型数据类型 100
4.1 数组类型 101
4.2 记录类型和WITH(开域)语句 109
4.3 集合类型 115
4.4 文件类型 121
4.5 地址类型数据及其引用 139
4.6 指针类型 149
4.7 相同类型和兼容类型问题 158
第五章 过程和函数 161
5.1 可用的过程和函数 161
5.2 过程说明和过程调用 174
5.3 函数说明和函数引用 176
5.4 过程和函数的参数类型 176
5.5 程序中的模块与层次结构设计问题 182
5.6 程序设计举例 186
第六章 屏幕上格式数据的输入和输出支持 212
6.1 终端硬件特性及其使用方法 212
6.2 实现屏幕格式数据输入输出的基本技术 232
6.3 在用户程序中使用支持软件 240
6.4 在屏幕上实现多窗口入出的技术 244
6.5 屏幕页的概念与用法 248
第七章 制表软件和报表支持功能 255
7.1 制表软件实现的基础 255
7.2 制表软件的进一步完善 261
7.3 屏幕编辑方式制表 268
7.4 程序中直接形成表格 275
7.5 用表格方式从终端录入数据 280
7.6 报表生成及打印 284
7.7 实现绘图功能 289
7.8 打印机的打印控制 299
第八章 索引文件的实现及应用 310
8.1 索引文件的实现原理 310
8.2 支持索引表文件操作的程序 314
8.3 在用户的程序中使用索引文件 331
8.4 实现与使用索引文件中的实际问题 338
第九章 和汇编语言程序的接口关系 339
9.1 问题的提出 339
9.2 汇编语言程序设计的简明知识 339
9.3 在PASCAL程序中调用汇编语言的子程序 349
9.4 实现音响控制和仿真电子琴的程序 354
9.5 协同运行多个程序和使用公用数据区 357
9.6 在程序中查询系统信息 370
第十章 文件和磁盘的应用技术 378
10.1 文件控制块(FCB)和文件用法 378
10.2 磁盘的盘区分配及读写 389
10.3 文件目录的直接操作 395
10.4 利用串行口实现计算机之间的通信 399
10.5 在PASCAL程序中读写dBASE的文件 404
附录A ASCII字符集 411
附录B MS PASCAL语言的语法图 412
附录C 出错信息一览表 422