第一章 程序设计基本概念 1
§1.1 计算机语言 1
§1.2 PASCAL语言简介 1
§1.3 程序设计基础 2
第二章 PASCAL语言的基本概念 6
§2.1 PASCAL语言的数据类型 6
§2.2 标准数据类型 7
§2.3 标准数据类型的特点 12
§2.4 标准函数 13
§2.5 PASCAL程序结构 14
§2.6 简单的程序设计 15
第三章 PASCAL语言的基本语句 32
§3.1 简单语句 32
§3.2 构造语句(1) 33
§3.3 构造语句(2) 45
§3.4 数组 52
§3.5 应用举例 56
第四章 过程和函数 66
§4.1 过程 66
§4.2 参数 71
§4.3 函数 74
§4.4 过程的作用 79
§4.5 应用举例 99
第五章 用户定义的简单类型 109
§5.1 类型定义 109
§5.2 枚举类型 110
§5.3 子界类型 115
第六章 集合类型与类型间的关系 122
§6.1 集合类型 122
§6.2 应用举例 127
§6.3 类型间的关系 131
第七章 数组和记录 136
§7.1 数组类型 136
§7.2 记录类型 157
§7.3 记录的变体 167
第八章 文件 175
§8.1 顺序文件 175
§8.2 正文文件 182
§8.3 TURBO PASCAL系统中的文件 189
§8.4 输入和输出 200
第九章 指针 212
§9.1 指针类型 212
§9.2 链表 215
§9.3 链表的插入和删除 220
§9.4 树 225
§9.5 应用举例 230
第十章 程序设计 249
§10.1 一般的程序设计方法 249
§10.2 自顶向下程序设计方法 252
§10.3 结构程序设计 259
§11.1 TURBO PASCAL简介 271
第十一章 TURBO PASCAL上机操作指南 271
§11.2 TURBO PASCAL上机操作 272
§11.3 TURBO PASCAL使用举例 278
§11.4 TURBO PASCAL与IBM PASCAL的区别 281
第十二章 应用程序举例 289
§12.1 应用程序说明 289
§12.2 应用程序举例 289
习题 320
部分习题参考答案 335
上机习题 356
部分上机习题参考答案 358
附录 365
附录A PASCAL语法图 365
附录B 保留关键字与标识符 369
附录C 非字特定符号 370
附录D TURBO PASCAL编辑命令与例程(库函数)索引 371
附录E IBM PASCAL上机操作简介 376
参考文献 380