第1章 Pascal 语言基础 1
1.1 程序的构成 2
1.2 基本字符集、标识符与保留字 4
1.3 代码与注释的书写规范 7
1.4 数据类型、常量定义与变量说明 11
1.5 运算符与优先级 18
1.6 集中训练营 21
1.7 参考答案 34
第2章 表达式与基本语句 36
2.1 预定义标准函数 36
2.2 赋值与算术表达式 39
2.3 关系表达式和条件表达式 42
2.4 输入与输出语句 44
2.5 集中训练营 49
2.6 参考答案 58
第3章 选择与循环结构 59
3.1 IF语句 60
3.2 CASE语句 63
3.3 FOR循环结构 66
3.4 WHILE语句 69
3.5 REPEAT循环 72
3.6 跳出循环 74
3.7 循环结构嵌套 75
3.8 集中训练营 79
3.9 参考答案 111
第4章 数组与函数 113
4.1 一维数组与多维数组 114
4.2 字符串与字符数组 119
4.3 过程与函数的定义 122
4.4 形参与实参 126
4.5 函数调用与返回值 130
4.6 变量的存储类别与作用域 132
4.7 函数的嵌套与递归 134
4.8 集中训练营 144
4.9 参考答案 182
第5章 集合与记录 185
5.1 集合(SET)的定义和说明 186
5.2 集合的运算 188
5.3 记录(RECORD)的定义和说明 193
5.4 记录的访问和应用 197
5.5 记录的嵌套 201
5.6 集中训练营 203
5.7 参考答案 218
第6章 指针 220
6.1 指针(Point)类型定义和说明 221
6.2 指针的操作 223
6.3 指针与链表 225
6.4 集中训练营 232
6.5 参考答案 245
第7章 文件操作 246
7.1 类型文件与正文文件 246
7.2 文件的打开与关闭 248
7.3 文件的读写与定位 250
7.4 集中训练营 255
7.5 参考答案 268
第8章 上机操作 269
8.1 编译器的安装 269
8.2 菜单和窗口 270
8.3 程序的调试 272
8.4 常见错误的处理 273
8.5 集中训练营 275
8.6 参考答案 276
第9章 综合练习1 290
9.1 习题 290
9.2 答案 302
第10章 综合练习2 304
10.1 习题 304
10.2 答案 312