第一部分 绘制流程图和问题求解 1
第1章 入门 1
1-1二进制:使用0和1 2
1-2位、字节和字 8
1-3简单的计算机 8
1-4计算机的功能 11
1-5小结 12
1-6练习 12
第2章 问题求解过程的开始 15
2-1程序的功能 15
2-2产生程序的三个阶段 16
2-2-1确定问题 16
2-2-2确定算法 17
2-2-3绘流程图 18
2-3计算算术表达式 22
2-4一个例子 23
2-5小结 25
2-6练习 25
第3章 问题求解过程的精加工 27
3-1流程图的作用 27
3-2结束问题求解过程 29
3-2-1转成微流程图 29
3-2-2转成BASIC程序 31
3-2-3运行和测试程序 31
3-3问题求解过程的回顾 34
3-4 计算表达式,第二部分 34
3-6使用注解符号 37
3-5 使用公式 38
3-7小结 39
3-8练习 41
4-1判定和汇合符号 42
第4章 做判定 42
4-2使用判定符号 45
4-3用BASIC实现判定符号 47
4-3-1第一遍通过流程图 48
4-3-2第二遍通过流程图 52
4-4布尔代数 52
4-4-1真和假 52
4-4-2布尔表达式 53
4-5再谈漏气轮胎问题 56
4-6小结 60
4-7练习 61
第5章 循环 63
5-1公式和函数 63
5-2条件循环 64
5-3数组 72
5-4迭代循环 74
5-5FOR-NEXT语句 77
5-6小结 80
5-7练习 81
第二部分 绘制流程图和程序设计技巧 82
第6章 设计程序语言(PDL) 82
6-1PDL概述 82
6-2PDL程序是什么? 83
6-3控制构造 84
6-3-1DO语句 84
6-3-2IF语句 86
6-3-3WHILE构造 88
6-3-4REPEAT语句 89
6-3-5FOR循环 90
6-4PDL的概念 91
6-5一个PDL程序设计的例子 92
6-5-1逐步细化 94
6-5-2字符串 95
6-5-3对表的抽象看法 97
6-5-4表管理 99
6-5-5全局数据 100
6-5-6第一级细化 104
6-5-7第二级细化 107
6-5-8实现一个表 107
6-5-9第三级细化 112
6-6小结 117
6-7练习 118
第7 章 流程图和设计程序语言(PDL) 119
7-1PDL程序的符号表示 121
7-1-1进一步考察符号表示 121
7-1-2表示PDL的控制构造 124
7-2把PDL转换成流程图 128
7-3连接符号 133
7-4转换电话号码薄程序 136
7-5小结 146
7-6练习 147
第8章 子程序 148
8-1参数和副作用 148
8-2一个程序设计例子 153
8-3无参数的子程序 154
8-4在BASIC中传递参数 156
8-5执行子程序 159
8-6多个子程序嵌套 163
8-7小结 165
8-8练习 165
第三部分 绘制流程图的其它用处 167
第9章 数据处理和数据流程图 167
9-1工作环境 167
9-2排序 167
9-3合并 172
9-5抽取 175
9-4使用排序和合并 175
9-6小结 177
9-7练习 177
第10章 专用I/O设备 179
10-1输出设备和要求 179
10-2输入设备和要求 183
10-3 I/O接口设备 184
10-4 I/O需要的流程图符号 184
10-5使用I/O符号 185
10-6小结 190
10-7练习 190
第11 章 大容量存储设备 191
11-1存储概念 191
11-2文件操作 191
11-3文件存取方法 193
11-4BASIC和文件 194
11-5大容量存储设备的一些例子 195
11-6对大容量存储的要求 196
11-7大容量存储的流程图符号 196
11-8一个例子 197
11-9小结 200
11-10练习 200
第12章 系统流程图 201
12-1准备系统流程图 201
12-1-1标明系统要求 201
12-1-2数据文件 201
12-1-3程序要求 203
12-1-4输入数据 203
12-1-5输出数据 204
12-2构造系统流程图 206
12-3使用系统流程图 210
12-4小结 210
12-5练习 211