目 录 1
序言 1
第一章基础知识 1
第一节计算机的基础知识 1
第二节PASCAL语言的基础知识 3
第二章简单程序设计 19
第一节常量说明及变量说明 19
第二节PASCAL语言的基本运算 21
第三节 PASCAL的语句类型 26
第四节简单程序举例 35
第三章流程控制语句 39
第一节条件语句(IF语句) 39
第二节情况语句(CASE语句) 46
第三节转向语句(GOTO语句) 49
第四节循环语句(FOR语句) 50
第五节当语句(WHILE语句) 57
第六节直到语句(REPEAT语句) 59
第七节程序举例 60
第一节标准过程和标准函数 64
第四章过程和函数 64
第二节过程和函数的初步概念 70
第三节过程说明和过程调用 72
第四节函数说明和函数调用 74
第五节数值参数和变量参数 76
第六节局部变量和全程变量 79
第七节过程与函数的嵌套 80
第八节过程和函数的递归 82
第九节过程和函数的向前调用 84
第十节过程与函数程序举例 86
第五章枚举类型和子界类型 92
第一节枚举类型 93
第二节子界类型 101
第三节类型转换 105
第六章结构类型 107
第一节数组类型 107
第二节字串类型 130
第三节集合类型 135
第四节记录类型 143
第七章文件 172
第一节文件类型 173
第二节文件的基本操作 174
第三节文件操作的标准过程和标准函数 184
第四节文本文件 186
第五节标准文件 190
第六节文本文件的输入和输出 192
第七节无类型文件及其操作 195
第一节指针 198
第八章指针与动态数据结构 198
第二节链表 201
第三节二叉树 208
第四节动态数据结构编程举例 210
第九章彩色、图形、窗口和声音 229
第一节屏幕工作方式 229
第二节窗口控制方式 233
第三节扩展图形功能 234
第四节声音控制 238
第五节编程举例 239
第一节蕴含文件 249
第十章其它功能 249
第二节覆盖系统 250
第三节类型常数 253
第四节链接功能 256
第十一章PASCAL程序的建立、调试与运行 259
第一节Turbo PASCAL源程序的编辑与修改 260
第二节 Turbo PASCAL程序运行的步骤和方法 264
第三节PASCAL源程序的调试 268
附录A标准过程和函数一览 269
附录B 运算符一览 275
附录C 编译命令一览 277
附录D 与标准PASCAL的比较 280
附录E 编译错误信息 281
附录F 运行错误信息 283
附录G输入/输出错误信息 284
附录H Turbo PASCAL语法 286
附录I ASCII码表 290
附录J 键盘返回码 291
附录K 问题解答 293
参考文献 297