第一章 算法
1.1 算法的概念
1.2 简单算法举例
1.3 算法的特征
1.4 算法的表示
1.4.1 自然语言
1.4.2 流程图
1.4.3 伪代码
1.4.4 三咱基本结构和改进的流程图
1.4.5 N-S结构流程图
1.4.6 PAD图
第二章 计算机和程序
2.1 计算机是实现算法的有效工具
2.2 计算机的基本组成
2.3 计算机语言和计算机程序
2.3.1 机器语言
2.3.2 符号语言(汇编语言)
2.3.3 算法语言
2.3.4 非过程化语言
2.5 PASCAL语言的特点
2.5 结构化程序设计的实现方法
第三章 PASCAL程序的基本知识
3.1 PASCAL程序的组成
3.2 语法图和巴科斯范式
3.3 保留关键字的标识符
3.3.1 保留关键字
3.3.2 标识符
3.4 常量
3.4.1 常量的类型
3.4.2 符号常量
3.5 变量
3.5.1 变量名
3.5.2 变量的类型
3.6 标准函数
3.7 算术表达式
3.8 数据类型
第四章 简单的PASCAL程序设计
4.1 PASCAL语言的语句
4.2 赋值语句
4.3 输出语句--写语句
4.3.1 写语句的作用与形式
4.3.2 Write语句和Writeln语句
4.3.3 写语句的输出格式
4.4 输入语句--读语句
4.4.1 读语句的作用与形式
4.4.2 Read语句的Readln语句
4.5 程序举例
4.6 程序的输入和运行
第五章 选择结构的程序设计
5.1 PASCAL中的逻辑运算(布尔运算)
5.1.1 布尔常量和布尔变量
5.1.2 布尔表达式
5.1.3 布尔型数据的输入和输出
5.2 IF语句(如果语句)的概念和应用
5.2.1 IF语句的概念
5.2.2 在IF语句中使用复合语句
5.2.3 IF语句的嵌套
5.3 CASE语句(分情况语句)
第六章 循环结构的程序设计
6.1 用GOTO语句和带标号语句实现循环
6.1.1 带环号语句
6.1.2 GOTO语句
6.1.3 用GOTO语句实现循环结构
6.2 用FOR语句实现循环结构
6.2.1 FOR语句的一般格式和执行过程
6.2.2 FOR循环应用举例
6.2.3 FOR循环的嵌套
6.3 用WHILE语句实现循环结构
6.4 用REPEAT-UNTIL语句实现循环结构
第七章 字符类型数据处理
7.1 字符常量
7.2 字符符号常量和字符变量
……
第八章 枚举类型和子界类型
第九章 数组
第十章 过程和函数
第十一章 集合和记录
第十二章 动态数据结构
第十三章 文件
第十四章 Turbo PASCAL中的编译单元
附录一 PASCAL语法图
附录二 PASCAL的EBNF语法规则
附录三 常用字符-EBCDIC码--ASCII码对照表
附录四 标准PASCAL保留关键字
附录五 标准PASCAL预定义标识符
附录六 PASCAL标准函数表
附录七 标准PASCAL运算符一览表
附录八 编译指令
习题
参考文献