第一章 Pascal程序设计基本概念 1
1.1 PASCAL语言的程序结构 1
1.2 PASCAL语言基本元素 2
习题 4
第二章 顺序结构程序设计 6
2.1 PASCAL语言的数据类型 6
2.2 常量定义和变量说明 11
2.3 表达式和赋值语句 12
2.4 输入输出语句 14
2.5 顺序程序设计举例 18
习题 18
第三章 选择结构程序设计 23
3.1 复合语句 23
3.2 IF语句 23
3.3 CASE语句 28
习题 32
第四章 循环结构程序设计 36
4.1 FOR语句 36
4.2 WHILE语句 41
4.3 REPEAT语句 43
4.4 三种特环语句的比较 45
4.5 多重循规蹈矩环 47
4.6 GOTO语句 54
习题 55
第五章 函数与过程 64
5.1 标准函数与标准过程 64
5.2 函数 65
5.3 过程 70
5.4 标识符的作用域 79
5.5 递归 87
习题 90
第六章 枚举类型、子界类型和集合类型 102
6.1 枚举类型 102
6.2 子界类型 108
6.3 集合类型 110
习题 115
第七章 数组 120
7.1 一维数组 120
7.2 二维数组 125
7.3 紧缩字符数组 130
习题 133
第八章 记录 141
8.1 记录类型的一般概念 141
8.2 记录数组 146
8.3 记录的变体部分 149
习题 150
第九章 文件 155
9.1 文件的说明 155
9.2 文件的建立和使用 156
9.3 文本类型文件 160
习题 164
第十章 指针和动态数据结构 166
10.1 指针和NEW语句 166
10.2 链表 169
习题 176
习题答案 180