目录 1
第一章 语言概述 1
第一节 PASCAL语言简况 1
第二节 PASCAL程序结构 2
第三节 PASCAL的基本符号 5
习题一 7
第二章 标准数据类型表达式基本语句 8
第一节 标准数据类型 8
第二节 标准函数 11
第三节 基本运算与表达式 13
第四节 常量定义和变量说明 17
第五节 赋值语句 20
第六节 输入及读语句 21
第七节 输出及写语句 23
习题二 28
第三章 语句 31
第一节 复合语句 31
第二节 条件语句 32
第三节 分情形语句 35
第四节 重复语句 38
第五节 GOTO语句和标号说明 50
习题三 54
第四章 用户定义的数据类型 58
第一节 类型的概念 58
第二节 枚举类型 58
第三节 子界类型 63
习题四 66
第五章 构造类型1——集合类型 68
第一节 集合类型 68
第二节 集合运算 71
第三节 例题 74
第四节 类型间的关系 79
习题五 80
第六章 构造类型2——数组类型 83
第一节 一维数组 83
第二节 多维数组 90
第三节 数组的存贮方式及串类型 95
第四节 数组的应用 100
习题六 106
第七章 过程与函数 111
第一节 无参过程 111
第二节 数值参数和变量参数 115
第三节 函数说明和函数调用 121
第四节 过程的嵌套 125
第五节 APPLE的库文件 129
第六节 递归 131
第七节 例题 140
习题七 147
第八章 构造类型3——记录类型 151
第一节 记录类型概念 151
第二节 开域语句 156
第三节 记录的变体 159
第四节 例题 164
习题八 173
第一节 顺序文件 175
第九章 构造类型4——文件类型 175
第二节 文件的建立与扫描 177
第三节 文件的更新与合并 181
第四节 正文文件 185
第五节 例题 195
习题九 201
第十章 指针类型 204
第一节 静态变量和动态变量 204
第二节 指针类型 205
第三节 动态数据结构的建立 207
第四节 例题 213
习题十 229
第十一章 程序的编辑、编译和运行 231
第一节 APPLE PASCAL操作系统 231
第二节 在APPLEⅡ机上运行PASCAL程序的步骤 242
第三节 在IBM PC/XT机上运行PASCAL程序的步骤 246
第四节 在VAX—8300机上运行PASCAL程序的步骤 250
第五节 程序的错误分析和程序的调试 256