第一章 概述 1
第一节 PASCAL语言与结构化程序设计 1
第二节 PASCAL程序的结构 2
第三节 PASCAL语言的基本元素 4
第四节 PASCAL语法图 7
习题 8
第二章 数据和表达式 9
第一节 常数 9
第二节 变量及其类型 11
第三节 运算符及表达式 13
习题 15
第三章 简单程序设计 17
第一节 赋值语句 17
第二节 数据的输入 18
第三节 数据的输出 20
第四节 程序举例 23
习题 25
第四章 控制语句程序设计 27
第一节 条件语句 27
第二节 GOTO语句和标号说明 34
第三节 循环语句 35
第四节 程序举例 46
习题 48
第五章 函数和过程程序设计 51
第一节 函数 51
第二节 过程 56
第三节 全局变量与局部变量 58
第四节 数值参数和变量参数 60
第五节 嵌套、并列与递归 62
第六节 过程参数和函数参数 71
第七节 无类型参数 74
习题 75
第六章 枚举与子界类型 80
第一节 枚举类型 80
第二节 子界类型 85
习题 88
第七章 构造数据类型 90
第一节 数组类型 90
第二节 字符串类型 101
第三节 集合类型 106
第四节 记录类型 111
第五节 程序举例 121
习题 129
第八章 文件类型 132
第一节 类型文件定义及文件变量的说明 132
第二节 类型文件操作 133
第三节 正文文件 142
第四节 无类型文件 146
第五节 程序举例 147
习题 163
第一节 指针类型、指针变量及标准过程NEW和DISPOSE 164
第九章 动态数据 164
第二节 链表 167
第三节 二叉树 185
第四节 程序举例 190
习题 196
第十章 TURBO PASCAL的嵌入、覆盖及绘图技术 197
第一节 嵌入技术 197
第二节 覆盖技术 198
第三节 图形技术 203
习题 216
第十一章 单元 217
第一节 标准单元简介 217
第二节 单元与模块化程序设计 218
习题 226
附录一 ASCII码表 227
附录二 集成环境下PASCAL程序的编辑、编译和运行 228
附录三 错误信息和代码 230
参考文献 241