第1章 绪论 1
1.1程序设计的概念 1
1.2Pascal语言词法符号与程序结构 4
习题 8
第2章 数据类型与表达式 10
2.1数据类型 10
2.2表达式 23
习题 26
第3章 基本语句 28
3.1顺序结构程序设计 28
3.2选择结构程序设计 38
3.3循环结构程序设计 46
习题 65
第4章 函数与过程程序设计 75
4.1模块化的程序设计技术 75
4.2函数 76
4.3过程 79
4.4参数的进一步讨论 83
4.5函数与过程应用举例 88
习题 90
第5章 嵌套与递归 97
5.1嵌套 97
5.2递归 104
习题 107
第6章 枚举、子界和集合类型 112
6.1类型的定义 112
6.2枚举类型 113
6.3子界类型 119
6.4集合类型 124
习题 132
第7章 数组 139
7.1一维数组 139
7.2二维数组 146
7.3字符串 153
7.4程序设计示例 158
习题 169
第8章 记录类型 176
8.1记录类型 176
8.2记录与开域语句嵌套 183
8.3记录数组 186
8.4记录的变体 188
8.5程序设计举例 191
习题 196
第9章 文件类型 202
9.1文件的基本概念 202
9.2类型文件 203
9.3正文文件 209
9.4无类型文件 213
9.5标准文件 215
9.6程序设计举例 218
习题 225
第10章 指针类型与动态数据结构 227
10.1指针类型与指针变量 227
10.2链表 232
10.3循环链表 237
10.4程序设计举例 240
习题 249
第11章 单元和单元的使用 253
11.1单元的概念 253
11.2单元的结构 254
11.3标准单元 256
11.4单元的使用 259
第12章 用Turbo Pascal集成环境调试程序 265
12.1在Turbo Pascal 6.0系统上编程调试 265
12.2错误分析 267
12.3调试程序 270
12.4 Turbo Pascal 6.0常用的编辑命令 273