内容简介
第一章 程序设计基本概念
1.1计算机和程序
1.2程序设计语言
1.3算法
第二章 数据和数据类型、常量和变量
2.1程序结构和词汇
2.2数据和数据类型
2.3标准数据类型
2.3.1整型
2.3.2实型
2.3.3布尔型
2.3.4字符型
2.4常量和变量
2.4.1常量
2.4.2变量
2.5表达式和赋值语句
2.5.1表达式
2.5.2标准函数
2.5.3赋值语句
习题
第三章 输入和输出
3.1数据的输入和输出
3.2输入
3.3输出
3.4程序设计风格
习题
第四章 控制结构
4.1复合语句
4.2IF语句
4.3CASE语句
4.4WHILE语句
4.5REPEAT语句
4.6FOR语句
4.7GOTO语句
习题
第五章 程序开发技术
5.1逐步求精程序设计
5.2程序测试和错误纠正
5.3程序文档
5.4程序开发实例
习题
第六章 类型定义和纯量类型
6.1类型定义
6.2枚举类型
6.3子界类型
习题
第七章 数组
7.1结构数据类型
7.2数组
7.3多维数组
7.4紧缩数组和字符串
7.5程序例子
习题
第八章 子程序
8.1过程
8.2函数
8.3值参数和变量参数
8.4标识符作用域
8.5递归
8.6函数参数和过程参数
8.7子程序在程序开发中的应用
习题
第九章 集合和记录
9.1集合
9.2记录
9.3带变体记录
习题
第十章 文件
10.1顺序文件
10.2文件类型、文件变量、缓冲器变量
10.3正文文件
10.4类型的同一、相容和赋值相容
习题
第十一章 动态数据结构
11.1动态数据结构基本概念
11.2指针和动态变量
11.3动态数据结构实例
习题
第十二章 程序设计例子
12.1堆积排序
12.2找路径
12.3搜索求解
12.4随机函数的应用
12.5人与计算机游戏
12.6表达式模拟计算
12.7表达式翻译
习题
附录
参考资料