编辑: 元素吧里的召唤 | 2018-06-03 |
24 2.4 表达式与赋值语句
25 2.5 READ 语句
27 2.6 WRITE 语句
29 2.7 顺序程序设计举例
31 2.8 常见的错误
35 2.9 小结
35 习题
36
第三章 选择结构程序设计
38 3.1 引言
38 ・ Ⅳ ・ 3.2 IF 语句
38 3.2.1 IF 语句的两种形式
38 3.2.2 复合语句
41 3.2.3 复合 IF 语句
44 3.3 CASE 语句
47 3.4 常见的错误
50 3.5 小结
51 习题
51
第四章 循环结构程序设计
53 4.1 引言
53 4.2 FOR 语句
53 4.3 WHILE 语句
66 4.4 REPEAT 语句
71 4.5 多重循环
75 4.6 常见的错误
86 4.7 小结
87 习题
87
第五章 函数与过程程序设计
91 5.1 引言
91 5.2 自顶向下程序设计方法
91 5.3 函数
92 5.3.1 标准函数回顾
92 5.3.2 定义新函数
92 5.3.3 函数调用
94 5.4 过程
99 5.5 嵌套与递归
105 5.5.1 嵌套
105 5.5.2 递归
108 5.6 函数与过程作为参数
112 5.7 标识符的作用域
115 5.8 常见的错误
121 5.9 小结
121 习题
122
第六章 枚举与子界类型
126 6.1 引言
126 6.2 枚举类型
126 ・ Ⅴ ・ 6.2.1 枚举类型说明
126 6.2.2 枚举类型运算
127 6.2.3 读和打印枚举值的方法
128 6.3 子界类型
131 6.3.1 子界类型说明
131 6.3.2 子界运算
133 6.4 常见的错误
134 6.5 小结
134 习题
135
第七章 数组类型
136 7.1 引言
136 7.2 一维数组
136 7.3 多维数组
151 7.4 紧缩字符数组
156 7.5 保形数组参数
163 7.6 八皇后问题
165 7.7 常见的错误
169 7.8 小结
169 习题
170
第八章 集合类型
174 8.1 引言
174 8.2 集合类型说明
174 8.3 集合运算
175 8.3.1 赋值空集和全集
175 8.3.2 集合的并交差
176 8.3.3 集合关系运算
177 8.4 类型间的关系
182 8.4.1 定义
182 8.4.2 应用
185 8.5 常见的错误
187 8.6 小结
187 习题
188
第九章 记录类型
189 9.1 引言
189 9.2 记录说明
189 9.3 WIT H 语句
191 ・ Ⅵ ・ 9.4 记录数组
192 9.5 层次记录
197 9.6 记录变体
200 9.7 常见的错误
204 9.8 小结
205 习题
205
第十章 文件类型
206 10.1 引言
206 10.2 建立和使用文件
206 10.3 文件的处理
213 10.3.1 文件比较
213 10.3.2 文件修改
215 10.3.3 文件合并
219 10.4 正文文件
223 10.5 文件缓冲器变量
233 10.5.1 引言
233 10.5.2 GET 操作
233 10.5.3 P UT 操作
235 10.5.4 GET ( PUT ) 和READ ( WRIT E) 之间的关系
237 …………………… 10.6 常见的错误
237 10.7 小结
238 习题
238 第十一章 指针和动态数据结构
240 11.1 引言
240 11.2 NEW 语句和指针
240 11.3 链表
243 11.3.1 建立链表
243 11.3.2 删除一个结点
247 11.3.3 插入一个结点
249 11.3.4 建立有序链表
251 11.4 树253 11.4.1 建立排序的二叉树
253 11.4.2 树的遍历
256 11.5 常见的错误
257 11.6 小结
257 习题
257 ・ Ⅶ ・ 第十二章 其它问题
259 12.1 GOTO 语句
259 12.2 形式语法描述
262 12.2.1 引言
262 12.2.2 语法图
262 12.2.3 巴科斯-瑙尔范式 ( BNF )
264 12.3 T URBO P ASCAL 简介
265 习题
267 附录 A PASCAL 的字汇表
268 A.1 保留字
268 A.2 标识符
268 A.3 标点符号
269 附录 B 标准标识符
271 附录 C PASCAL 语法