内容简介
第一章 PASCAL程序基本概念
1.1 PASCAL程序简介
1.1.1程序与PASCAL语言的基本概念
1.1.2 PASCAL程序结构及流程图
1.1.3 PASCAL程序示例
1.2 PASCAL的基本语法成分
1.2.1字汇表
1.2.2常量和变量
1.2.3数据和数据类型
习题一
第二章 简单程序设计
2.1赋值语句和表达式
2.1.1赋值语句
2.1.2表达式和运算符
2.1.3标准函数
2.2输入输出语句
2.2.1输入语句
2.2.2输出语句
习题二
第三章 控制结构
3.1 if语句和复合语句
3.1.1 if语句
3.1.2复合语句
3.1.3 if语句的嵌套
3.1.4综合示例
3.2 goto语句
3.3 case语句
3.4 while语句
3.5 for语句
3.6 repeat语句
3.7多重循环
习题三
第四章 数组类型
4.1一维数组
4.1.1定义方式
4.1.2下标表达式和下标变量
4.2二维数组
4.3字符数组(字符串)
4.4综合示例
习题四
第五章 过程和函数
5.1过程的定义
5.1.1过程说明
5.1.2形参表
5.2过程调用和参数传递
5.2.1过程调用
5.2.2参数传递
5.3标识符作用域
5.3.1全局量和局部量
5.3.2参数的选择
5.4函数
5.4.1函数说明
5.4.2函数调用
5.4.3过程与函数的区别
5.5递归程序设计
5.6综合示例
习题五
第六章 其它自定义类型
6.1类型说明
6.2子界类型和枚举类型
6.2.1子界类型
6.2.2枚举类型
6.3集合类型
6.3.1集合的类型定义
6.3.2集合的运算
6.3.3集合应用示例
6.4记录类型
6.4.1记录的定义
6.4.2记录的引用
6.4.3 with语句
6.5类型的相容性
习题六
第七章 指针和链表
7.1指针和指针类型
7.2静态变量与动态变量
7.3动态变量的引用
7.3.1标准过程new()
7.3.2动态变量的用法
7.3.3 p与p↑的关系
7.3.4指针类型的运算
7.3.5标准过程dispose()
7.4简单链表
7.4.1结点的定义方式
7.4.2指针、结点和结点之间的关系
7.5链表示例
习题七
第八章 文件类型
8.1文件的概念
8.2文件类型和文件变量
8.3文件的产生和使用
8.3.1文件的打开和关闭
8.3.2正文文件的读写
8.3.3 input和output
8.4文件示例
习题八
附录
附录A ASCII码表
附录B 保留字和预定义标识符
参考文献