第一部分 各部分要点和习题 1
第一章 算法 1
目录 1
第二章 计算机和程序 3
第三章 PASCAL程序的基本知识 5
第四章 简单的PASCAL程序设计 10
第五章 选择结构的程序设计 15
第六章 循环结构的程序设计 22
第七章 字符类型数据处理 31
第八章 枚举类型和子界类型 34
第九章 数组 37
第十章 过程和函数 44
第十一章 集合和记录 57
第十二章 动态数据结构 70
第十三章 文件 76
第一章 算法 80
第二部分 习题参考答案 80
第二章 计算机和程序 84
第三章 PASCAL程序的基本知识 87
第四章 简单的PASCAL程序设计 88
第五章 选择结构的程序设计 92
第六章 循环结构的程序设计 104
第七章 字符类型数据处理 116
第八章 枚举类型和子界类型 123
第九章 数组 128
第十章 过程与函数 153
第十一章 集合与记录 199
第十二章 动态数据结构 212
第十三章 文件 229
1.1.2 软件配置 257
1.1.1 硬件配置 257
§1.1 硬件和软件环境 257
第一章 在IBM PC机上如何运行PASCAL程序 257
第三部分 上机实习指导 257
§1.2 操作系统的使用 258
1.2.1 IBM-PCDOS操作系统 258
1.2.2 UCSD PASCAL操作系统 268
§1.3 不同操作系统支持下的PASCAL语言程序的上机操作 274
1.3.1 IBM PC PASCAL 274
1.3.2 TURBO PASCAL 278
1.3.3 UCSD PASCAL 283
第二章 在VAX 11/780计算机上如何运行PASCAL程序 288
§2.1 硬件和软件环境 288
§2.2 常用的DCL命令 289
§2.3 编辑程序 298
§2.4 PASCAL程序的上机操作 301
§3.1 硬件和软件环境 305
第三章 在DPS8计算机上如何运行PASCAL程序 305
§3.2 终端用户使用分时系统的条件 306
§3.3 常用分时系统命令 306
§3.4 PASCAL程序的上机操作 307
第四章 上机实习作业 309
实习一 熟悉PASCAL程序的运行环境和PASCAL程序的基本知识 309
实习二 选择结构程序设计 311
实习三 循环结构程序设计 311
实习四 字符数据处理 312
实习五 枚举类型和子界类型的使用 312
实习六 数组的使用 312
实习七 过程与函数 313
实习八 集合与记录 313
实习九 动态数据结构(指针的使用) 314
实习十 文件 314
参考书目 315