目录 1
第一章计算机的应用 1
§1-1数据处理系统 2
§1-2信息系统 4
§1-3计算机在社会生活中的应用 6
习 题 8
应用题 9
参考文献 10
第二章电子数据处理系统 11
§2-1硬件 11
§2-2软件 17
§2-3固件 30
习 题 31
应用题 32
参考文献 33
第三章问题的解答 34
§3-1程序开发的步骤 34
§3-2程序质量的鉴定 35
§3-3程序设计总体组 37
§3-4定义问题 42
§3-5文件编制 51
习题 54
应用题 55
参考文献 56
第四章程序设计——解题算法的开发 58
§4-1算法的定义 58
§4-2 “自顶向下”开发法 60
§4-3模块化 73
§4-4其它设计语言 79
§4-5文件编制 80
习 题 81
应用题 83
参考文献 84
第五章程序流程图 87
§5-1流程图的类型 87
§5-2转移操作 90
§5-3流程图的应用 92
§5-4流程图绘制工具 97
§5-5程序循环再论 100
§5-6考虑灵活性的程序设计 102
§5-7判定过程的改进 105
§5-8更新顺序文件 108
§5-9模块化程序流程图的绘制 110
习 题 115
应用题 116
参考文献 119
第六章判定表 120
§6-1程序逻辑的描述 121
§6-2判定表的格式 121
§6-3 “与”问题的描述 124
§6-4 “或”问题的描述 126
§6-5判定表的简化 128
§6-6例外(ELSE)规则 129
§6-7判定表的类型 130
§6-8判定表组 133
§6-9解题举例 136
习题 140
应用题 141
参考文献 143
第七章编写程序 144
§7-1通用语言 144
§7-2语言的选择 152
§7-3程序编码 155
§7-4批处理 158
§7-5交互式处理 159
§7-6程序设计详述 163
§7-7注释 163
§7-8其它好的程序设计法 168
§7-9序言的编写 169
§7-10其它内部程序文件 172
§7-11虚拟环境 178
习题 184
应用题 184
参考文献 186
第八章结构程序设计 188
§8-1历史背景 188
§8-2缺少“GO TO”的程序设计 190
§8-3基本控制结构 193
§8-4伪码 197
§8-5组合控制结构 201
§8-6流程图的绘制 205
§8-7语言工具 206
应用题 226
习题 226
参考文献 228
第九章程序校验Ⅰ 231
§9-1错误的类型 233
§9-2问题定义的核实 234
§9-3详细设计的复核 238
§9-4语言处理程序的作用 239
§9-5程序检验 242
§9-6计算机辅助检验 246
习题 256
应用题 257
参考文献 258
第十章程序校验Ⅱ 260
§10-1程序分段 261
§10-2方案的重要性 262
§10-3活动变量 263
§10-4统 计 265
§10-5显示技术 266
§10-6调试语句 268
§10-7调试后的工作 274
§10-8系统调试辅助程序 274
§10-9并行工作 278
§10-10文件编制 279
§10-11程序维护 281
习题 283
应用题 283
参考文献 285
附录:部分习题的答案 286