第一章 PASCAL语言概论 1
1-1 PASCAL语言概况 1
1-2 PASCAL程序结构 2
1-3 基本语法单位和语法图 5
本章小结 11
习题一 12
第二章 标准类型和简单程序 14
2-1 PASCAL语言的数据类型 14
2-2 标准标量类型 16
2-3 常量和变量 24
2-4 表达式 29
2-5 赋值语句 33
2-6 输入输出语句 34
2-7 程序举例 40
本章小结 42
习题二 45
第三章 控制结构 49
3-1 复合语句 49
3-2 IF语句 51
3-3 REPEAT语句 61
3-4 WHILE语句 64
3-5 FOR语句 70
3-6 GOTO语句 74
3-7 程序举例 78
本章小结 83
习题三 84
第四章 过程和函数 89
4-1 过程 89
4-2 函数 101
4-3 变量作用域和参数 108
4-4 递归 116
本章小结 124
习题四 125
第五章 标量类型和结构类型 130
5-1 枚举类型和子界类型 130
5-2 CASE语句 138
5-3 数组 146
5-4 记录 163
5-5 集合 173
本章小结 180
习题五 181
第六章 文件 185
6-1 顺序文件 185
6-2 文本文件 193
6-3 程序举例 199
本章小结 204
习题六 205
第七章 动态数据结构 206
7-1 指针 207
7-2 标准过程new 211
7-3 链表 213
7-4 链表中节点的删除和插入 222
7-5 程序举例 227
本章小结 232
习题七 233
附录 PASCAL语法图 236