译者序
前言
致谢
第1章 计算机与流程图
1.1 计算机与算法逻辑
1.2 算法
1.3 流程图
1.4 计算机、内存和输入/输出
1.5 程序中的常见例程
1.6 对流程图的一般要求
1.7 错误消息
1.8 零、正数和负数
1.9 程序设计
1.10 系统流程图
1.11 复习题
第2章 结构化流程图
2.1 结构化流程图的要求
2.2 结构的非正式解释
2.3 结构化流程图示例
2.4 循环退出判式中的指示符
2.5 模块流程图
2.6 打印表格使用的结构化流程图
2.7 复习题
第3章 控制中断程序
3.1 单层控制中断程序
3.2 两级控制中断程序
3.3 复习题
第4章 集合逻辑(1)
4.1 集合的定义
4.2 全集和空集
4.3 集合的运算
4.4 Venn框图
4.5 三个集合的Venn框图
4.6 将自然语言翻译为集合论语言
4.7 数据提取程序与集合论
4.8 组合了集合、计数器和累加器的流程图
4.9 复习题
第5章 集合逻辑(2)
5.1 布尔(集合论)属性
5.2 简化的流程图
5.3 集合论中的命题
5.4 集合论命题和流程图
5.5 自然语言命题的符号化
5.6 流程图与自然语言命题
5.7 复习题
第6章 真值函数逻辑与判断表
6.1 真值函数语句连接词
6.2 符号表示
6.3 用于拆分和连接的另一种记号
6.4 等价
6.5 同义重复与矛盾
6.6 条件命题
6.7 使用真值函数分析化简
6.8 条件语句与流程图
6.9 等价规则
6.10 判断表
6.11 判断表示例
6.12 复习题
第7章 程序设计所用的Warnier框图
第8章 伪代码和Nassi-Shneiderman框图
第9章 数组和数组处理
第10章 编辑和文件处理程序
第11章 交互式程序
附录A 文档
附录B 没有复合条件的控制中断程序
附录C 部分练习题的答案