第一章 基础知识 1
1.1 TURBO PASCAL程序结构 1
1.2 TURBO PASCAL的基本符号 2
1.3 标准数据类型 4
1.4 常量定义和变量说明 6
1.5 基本运算与表达式 8
1.6 常用标准函数 11
1.7 程序流程图 13
1.8 结构化程序设计 15
第二章 语句 18
2.1 TURBO PASCAL的语句类型 18
2.2 赋值语句 18
2.3 输入及输出语句 19
2.4 复合语句 23
2.5 条件语句 24
2.5.1 IF语句 24
2.5.2 CASE 语句 27
2.6.1 REPEAT语句 30
2.6 循环语句 30
2.6.2 WHILE语句 32
2.6.3 FOR语句 34
2.6.4 多重循环 36
2.7 GOTO语句和标号说明 38
第三章 过程与函数 41
3.1 过程说明和过程语句 41
3.2 函数说明和函数调用 45
3.3 数值参数和变量参数 48
3.4 过程的嵌套 50
3.5 递归子程序 54
3.6 过程类型 56
第四章 用户定义的数据类型 58
4.1 类型的概念 58
4.2 枚举类型 59
4.3 子界类型 62
第五章 构造类型 66
5.1 集合类型 66
5.2 数组类型 71
5.3 记录类型 78
5.4 文件类型 84
第六章 指针类型 93
6.1 静态变量和动态变量 93
6.2 指针类型 93
6.3 动态数据结构的建立 96
6.4 节点的删除和插入 100
7.2 单元的基本概念 102
7.1 程序 102
第七章 程序和单元 102
7.3 单元的结构 103
7.4 单元的使用 106
7.5 单元的编写与编译 111
7.6 标准单元 113
第八章 TURBO PASCAL使用初步 116
8.1 TURBO PASCAL系统盘的内容 116
8.2 TURBO PASCAL系统的安装 117
8.3 集成开发环境使用初步 121
8.4 程序的调试 125
第九章 TURBO PASCAL的集成开发环境 130
9.1 菜单结构 130
9.2 文件菜单和运行菜单 132
9.3 编译菜单和选择菜单 133
9.4 编译器的使用 137
9.5 集成调试器 139
10.1 命令行编译器的使用 145
第十章 命令行编译器 145
10.2 编译器选择项 146
第十一章 TURBO PASCAL高级程序设计初步 150
11.1 项目管理 150
11.2 与汇编语言的连接 153
11.3 面向对象的程序设计(OOP)简介 156
第十二章 TURBO PASCAL常用标准过程和标准函数 163
附录A TURBO PASCAL5.0对ANSI PASCAL的扩展 175
附录B 错误信息及代码 176
参考文献 182