第一章 Turbo Pascal入门 1
1.1 Turbo Pascal简述 1
1.2 Turbo Pascal系统的安装 1
1.3 Turbo Pascal集成开发环境及其使用 2
1.4 主菜单命令 6
1.5 编辑命令 8
1.6 源程序的输入、编译、调试和运行 12
2.2 Turbo Pascal语言的字符集和标识符 14
2.1 Turbo Pascal语言的基本特征 14
第二章 Turbo Pascal语言基础 14
2.3 源程序的组成 16
2.4 数据类型及常用标准函数 18
2.5 常量和变量 22
2.6 Turbo Pascal语言表达式 24
2.7 标准数据类型 26
2.8 提供数据语句及输入/输出过程 34
2.9 程序流程图 43
3.1 复合语句 47
第三章 程序控制语句 47
3.2 无条件转向语句(GOTO语句) 49
3.3 选择语句 50
3.4 循环控制语句 56
第四章 枚举类型和子界类型 71
4.1 枚举类型 71
4.2 子界类型 75
4.3 枚举类型和子界类型的类型常数 78
4.4 类型一致、类型相容和赋值相容 79
第五章 数组类型和字符串 84
5.1 一维数组 84
5.2 多维数组 94
5.3 字符串 101
第六章 集合与记录 111
6.1 集合类型 111
6.2 记录类型 123
7.1 过程 146
第七章 过程和函数 146
7.2 函数 151
7.3 数值参数和变量参数 153
7.4 全程变量和局部变量 158
7.5 过程和函数的嵌套和超前引用 162
7.6 过程和函数的递归调用 166
7.7 过程类型和函数类型 170
第八章 文件 176
8.1 文件概述 176
8.2 文件类型分类及标准过程和函数 177
8.3 类型文件 179
8.4 文本文件 189
8.5 无类型文件 196
8.6 标准文件 198
8.7 输入输出检查 200
第九章 指针 204
9.1 指针的概念 204
9.2 指针变量的运算和操作 205
9.3 链表及其运算 207
9.4 二叉树 212
第十章 编译指示与单元 216
10.1 编译指示 216
10.2 单元 221
10.3 标准单元 227
10.4 单元管理 231
11.1 正文模式 232
第十一章 绘图 232
11.2 图形模式 237
第十二章 面向对象的程序设计 257
12.1 OOP的几个基本概念 257
12.2 类与对象说明 258
12.3 静态方法 261
12.4 虚方法 263
12.5 对象实例的动态分配 269
附录 编译与运行出错信息*271+主要参考书目 276