第一章 Pascal语言概述 1
1.1Pascal语言的发展 1
1.2Pascal语言的特点 2
1.3Pascal语言的程序结构 3
1.4Pascal语言的符号 6
习题1 8
第二章 Pascal语言的数据类型 9
2.1常数与常量 9
2.2变量与变量说明 12
2.3标准函数 16
2.4表达式 16
习题2 19
第三章 顺序结构的程序设计 20
3.1语句分类 20
3.2赋值语句 20
3.3输入与输出语句 21
3.4程序设计实例 26
习题3 27
第四章 选择结构的程序设计 29
4.1复合语句 29
4.2IF语句 30
4.3CASE(情况)语句 34
习题4 37
第五章 循环结构程序设计 39
5.1当循环语句(WHILE语句) 39
5.2直到循环语句(REPEAT——UNTIL语句) 41
5.3FOR循环语句 43
5.4GOTO语句和标号说明 47
习题5 49
第六章 枚举型和子界型 51
6.1枚举类型 51
6.2子界类型 55
习题6 57
第七章 数组及其应用 58
7.1数组的定义 58
7.2字符数组及字符串 65
7.3布尔型数组 67
习题7 69
第八章 子程序结构的程序设计 71
8.1函数 71
8.2过程 74
8.3全程量和局部量 79
8.4子程序结构程序设计示例 82
8.5递归子程序 84
习题8 88
第九章 集合和记录类型 92
9.1集合类型 92
9.2记录类型 97
习题9 107
第十章 文件类型 108
10.1顺序文件类型的定义 109
10.2文件的建立和读入 109
10.3文件的复制、更新和合并 114
10.4文本文件 118
习题10 121
第十一章 指针类型 122
11.1指针类型的定义 122
11.2指针变量和指针对象的运算 123
11.3链表 127
11.4栈和队列 131
习题11 136
第十二章 程序、单元及应用 137
12.1什么是单元 137
12.2uses子句 138
12.3单元的结构 138
12.4接口部分 139
12.5实现部分 139
12.6初始化部分 140
12.7如何使用单元 140
12.8引用单元说明 141
12.9标准单元简介 144
12.10编写用户单元 145
12.11Turbo Pascal的Crt单元功能及使用 147
第十三章 Turbo Pascal程序设计环境 157
13.1Turbo Pascal集成环境概述 157
13.2Turbo Pascal编辑器 162
13.3集成环境菜单的使用 165
13.4Turbo Pascal集成环境下的程序应用 168
第十四章 Turbo Pascal程序调试 171
14.1程序错误类型 171
14.2Turbo Pascal集成调试器 172
第十五章 Turbo Pascal绘图 180
15.1绘图程序的基本结构 180
15.2Turbo Pascal图形单元中有关图形函数 182
15.3基本图形绘制函数 187
15.4图形文本 191
15.5动画程序设计 193
附录A错误信息 195
A.1编译错误信息 195
A.2运行错误 205
附录B ASCII码表 209
附录C 扩展码表 211
附录D 键盘扫描码表 213
主要参考文献 215