书籍详情
编程逻辑基础教程
作者:(美)Marilyn Bohl,(美)Maria Rynn著;邓劲生译;邓劲生译
出版社:清华大学出版社
出版时间:2003-09-01
ISBN:9787302070467
定价:¥45.00
购买这本书可以去
内容简介
本书是国外大学计算机专业低年级教材之一。本书从讲解基础的程序设计原理开始,使用一种独特的,面向对象的、独立于具体语言的方式,通过详细的讲解,循序渐进的示例、颇具代表性的典型应用和内容丰富的课后练习题,让读者深入掌握结构化程序设计的概念、面向对象程序设计的概念和相应的解题工具。读者对象:本书尤其适合于大专院校计算机相关专业低年级学生使用,也可供对结构化和面向对象程序设计感兴趣的爱好者使用。本书内容深入浅出、形象生动,是一本难得的好书。
作者简介
暂缺《编程逻辑基础教程》作者简介
目录
第1部分 结构化程序设计
第1章 结构化设计导论
1. 1 学习目标
1. 2 学习指导
1. 3 系统开发生命周期
1. 4 结构化程序设计
1. 5 关键术语
1. 6 练习题
第2章 SIMPLE SEQUENCE控制结构
2. 1 学习目标
2. 2 学习指导
2. 3 数据层次
2. 4 销售应用示例
2. 5 设计验证
2. 6 示例问题2. 1:温度转换问题
2. 7 示例问题2. 2:账单问题
2. 8 流程图工具
2. 9 内容扩充(Basic)
2. 10 内容扩充(VisualBasic)
2. 11 关键术语
2. 12 练习题
第3章 IFTHENELSE控制结构
3. 1 学习目标
3. 2 学习指导
3. 3 账单示例
3. 4 伪代码
3. 5 IFFHENELSE控制结构
3. 6 计时卡片示例
3. 7 示例问题3. 1:薪金问题
3. 8 示例问题3. 2:寻找最小值问题
3. 9 示例问题3. 3:银行问题
3. 10 字符串常量
3. 11 示例问题3. 4:销售问题
3. 12 内容扩充(Basic)
3. 13 内容扩充(VisualBasic)
3. 14 关键字
3. 15 练习题
第4章 DOWHILE控制结构--计数器控制循环
4. 1 学习目标
4. 2 学习指导
4. 3 问题:六数相加
4. 4 模拟:六数相加
4. 5 DOWHILE循环
4. 6 计数器控制循环
4. 7 示例问题4. 1:使用计数器循环的薪金程序
4. 8 示例问题4. 2:使用计数器循环求平均值
4. 9 首记录逻辑
4. 10 示例问题4. 3:用首记录解决薪金问题
4. 11 示例问题4. 4:用首记录求平均值问题
4. 12 无效数据
4. 13 正常程序
4. 14 内容扩充(Basic)
4. 15 内容扩充(VisualBasic)
4. 16 关键术语
4. 17 练习题
第5章 DOWHILE控制结构--尾记录逻辑
5. 1 学习目标
5. 2 学习指导
5. 3 示例问题5. 1:缺陷零件问题
5. 4 文件尾自动处理
5. 5 示例问题5. 2:使用多标题的缺陷零件问题
5. 6 多标题--总结
5. 7 示例问题5. 3:学分问题
5. 8 DOWHILE循环控制--总结
5. 9 内容扩充(Basic)
5. 10 内容扩充(VisualBasic)
5. 11 关键术语
5. 12 练习题
第6章 模块化
6. 1 学习目标
6. 2 学习指导
6. 3 结构图
6. 4 示例问题6. 1:使用模块技术求平均值问题
6. 5 示例问题6. 2:使用模块技术处理含多标题的缺陷零件问题
6. 6 示例问题6. 3:使用模块技术处理学分问题
6. 7 内容扩充(Basic)
6. 8 内容扩充(VisualBasic)
6. 9 关键术语
6. 10 练习题
第7章 CASE控制结构
7. 1 学习目标
7. 2 学习指导
7, 3 存货清单操纵示例
7. 4 示例问题7. 1:操作码问题
7. 5 示例问题7. 2:不使用模块求解销售问题
7. 6 示例问题7. 3:使用模块求解销售问题
7. 7 示例问题7. 4:有汇总的销售问题
7. 8 内容扩充(Basic)
7. 9 内容扩充(VisualBasic)
7. 10 关键术语
7. 11 练习题
第8章 DOUNTIL控制结构
8. 1 学习目标
8. 2 学习指导
8. 3 DOUNTIL计数器循环
8. 4 示例问题8. 1:货物--计数器控制
8. 5 示例问题8. 2:货物--首记录逻辑
8. 6 示例问题8. 3:货物--尾记录逻辑
8. 7 DOWHILE和DOUNTIL的比较
8. 8 内容扩充(Basic)
8. 9 内容扩充(VisualBasic)
8. 10 关键术语
8. 11 练习题
第9章 数组初步
9. 1 学习目标
9. 2 学习指导
9. 3 列表结构
9. 4 列表示例
9. 5 示例问题9. 1:寻找最小数
9. 6 示例问题9. 2:求平均值
9. 7 示例问题9. 3:统计单词出现次数
9. 8 示例问题9. 4:数组内容加倍
9. 9 示例问题9. 5:求数组内容的平方和立方
9. 10 表格结构
9. 11 表格示例
9. 12 示例问题9. 6:座位示意图问题
9. 13 示例问题9. 7:寻找最高平均成绩
9. 14 示例问题9. 8:二维数组计算
9. 15 多维数组结构
9. 16 内容扩充(Basic)
9. 17 内容扩充(VisualBasic)
9. 18 关键术语
9. 19 练习题
第II部分 面向对象程序设计
第10章 面向对象设计概述
10. 1 学习目标
10. 2 学习指导
10. 3 对象和类
10. 4 面向对象设计
10. 5 GradeBook类
10. 6 封装和数据隐藏
10. 7 GradeBook类伪代码
10. 8 驱动程序--GradeBook示例
10. 9 构造函数
10. 10 重载
10. 11 析构函数
10. 12 示例问题10. 1:计算周长
10. 13 示例问题10. 2:根据输入参数计算周长和面积并返回相应值
10. 14 关键术语
10. 15 练习题
第11章 继承
11. 1 学习目标
11. 2 学习指导
11. 3 泛化/特化关系
11. 4 继承
11. 5 类的层次
11. 6 多态
11. 7 Employee类
11. 8 Faculty子类
11. 9 Staff子类
11. 10 驱动程序--Employee类示例
11. 11 示例问题11. 1:银行账户处理结构
11. 12 示例问题11. 2:实现Account类
11. 13 示例问题11. 3:实现标准核算类
11. 14 抽象类
11. 15 统一建模语言
11. 16 关键术语
11. 17 练习题
第12章 其他类和对象间关系
12. 1 学习目标
12. 2 学习指导
12. 3 关联
12. 4 示例问题12. 1:花瓶和花
12. 5 聚合
12. 6 管理资产示例
12. 7 合成
12. 8 迭代设计
12. 9 示例问题12. 2:计划一个组事件
12. 10 内部类
12. 11 面向对象设计的优点
12. 12 面向对象语言
12. 13 关键术语
12. 14 练习题
第Ⅲ部分 程序设计应用
第13章 数组应用
13. 1 学习目标
13. 2 学习指导
13. 3 表格搜索
13. 4 示例问题13. 1:表格搜索
13. 5 折半搜索
13. 6 示例问题13. 2:折半搜索的例子
13. 7 列表的排序
13. 8 示例问题13. 3:排序例子
13. 9 关键术语
13. 10 练习题
第14章 主文件更新处理
14. 1 学习目标
14. 2 学习指导
14. 3 文件维护
14. 4 顺序处理
14. 5 直接处理
14. 6 顺序主文件更新示例
14. 7 关键术语
14. 8 练习题
第15章 中断控制处理
15. 1 学习目标
15. 2 学习指导
15. 3 示例问题15. 1:单层中断控制
15. 4 示例问题15. 2:多层中断控制
15. 5 关键术语
15. 6 练习题
附录A 程序流程图符号
附录B 结构化程序设计控制结构
附录C 部分习题答案
第1章 结构化设计导论
1. 1 学习目标
1. 2 学习指导
1. 3 系统开发生命周期
1. 4 结构化程序设计
1. 5 关键术语
1. 6 练习题
第2章 SIMPLE SEQUENCE控制结构
2. 1 学习目标
2. 2 学习指导
2. 3 数据层次
2. 4 销售应用示例
2. 5 设计验证
2. 6 示例问题2. 1:温度转换问题
2. 7 示例问题2. 2:账单问题
2. 8 流程图工具
2. 9 内容扩充(Basic)
2. 10 内容扩充(VisualBasic)
2. 11 关键术语
2. 12 练习题
第3章 IFTHENELSE控制结构
3. 1 学习目标
3. 2 学习指导
3. 3 账单示例
3. 4 伪代码
3. 5 IFFHENELSE控制结构
3. 6 计时卡片示例
3. 7 示例问题3. 1:薪金问题
3. 8 示例问题3. 2:寻找最小值问题
3. 9 示例问题3. 3:银行问题
3. 10 字符串常量
3. 11 示例问题3. 4:销售问题
3. 12 内容扩充(Basic)
3. 13 内容扩充(VisualBasic)
3. 14 关键字
3. 15 练习题
第4章 DOWHILE控制结构--计数器控制循环
4. 1 学习目标
4. 2 学习指导
4. 3 问题:六数相加
4. 4 模拟:六数相加
4. 5 DOWHILE循环
4. 6 计数器控制循环
4. 7 示例问题4. 1:使用计数器循环的薪金程序
4. 8 示例问题4. 2:使用计数器循环求平均值
4. 9 首记录逻辑
4. 10 示例问题4. 3:用首记录解决薪金问题
4. 11 示例问题4. 4:用首记录求平均值问题
4. 12 无效数据
4. 13 正常程序
4. 14 内容扩充(Basic)
4. 15 内容扩充(VisualBasic)
4. 16 关键术语
4. 17 练习题
第5章 DOWHILE控制结构--尾记录逻辑
5. 1 学习目标
5. 2 学习指导
5. 3 示例问题5. 1:缺陷零件问题
5. 4 文件尾自动处理
5. 5 示例问题5. 2:使用多标题的缺陷零件问题
5. 6 多标题--总结
5. 7 示例问题5. 3:学分问题
5. 8 DOWHILE循环控制--总结
5. 9 内容扩充(Basic)
5. 10 内容扩充(VisualBasic)
5. 11 关键术语
5. 12 练习题
第6章 模块化
6. 1 学习目标
6. 2 学习指导
6. 3 结构图
6. 4 示例问题6. 1:使用模块技术求平均值问题
6. 5 示例问题6. 2:使用模块技术处理含多标题的缺陷零件问题
6. 6 示例问题6. 3:使用模块技术处理学分问题
6. 7 内容扩充(Basic)
6. 8 内容扩充(VisualBasic)
6. 9 关键术语
6. 10 练习题
第7章 CASE控制结构
7. 1 学习目标
7. 2 学习指导
7, 3 存货清单操纵示例
7. 4 示例问题7. 1:操作码问题
7. 5 示例问题7. 2:不使用模块求解销售问题
7. 6 示例问题7. 3:使用模块求解销售问题
7. 7 示例问题7. 4:有汇总的销售问题
7. 8 内容扩充(Basic)
7. 9 内容扩充(VisualBasic)
7. 10 关键术语
7. 11 练习题
第8章 DOUNTIL控制结构
8. 1 学习目标
8. 2 学习指导
8. 3 DOUNTIL计数器循环
8. 4 示例问题8. 1:货物--计数器控制
8. 5 示例问题8. 2:货物--首记录逻辑
8. 6 示例问题8. 3:货物--尾记录逻辑
8. 7 DOWHILE和DOUNTIL的比较
8. 8 内容扩充(Basic)
8. 9 内容扩充(VisualBasic)
8. 10 关键术语
8. 11 练习题
第9章 数组初步
9. 1 学习目标
9. 2 学习指导
9. 3 列表结构
9. 4 列表示例
9. 5 示例问题9. 1:寻找最小数
9. 6 示例问题9. 2:求平均值
9. 7 示例问题9. 3:统计单词出现次数
9. 8 示例问题9. 4:数组内容加倍
9. 9 示例问题9. 5:求数组内容的平方和立方
9. 10 表格结构
9. 11 表格示例
9. 12 示例问题9. 6:座位示意图问题
9. 13 示例问题9. 7:寻找最高平均成绩
9. 14 示例问题9. 8:二维数组计算
9. 15 多维数组结构
9. 16 内容扩充(Basic)
9. 17 内容扩充(VisualBasic)
9. 18 关键术语
9. 19 练习题
第II部分 面向对象程序设计
第10章 面向对象设计概述
10. 1 学习目标
10. 2 学习指导
10. 3 对象和类
10. 4 面向对象设计
10. 5 GradeBook类
10. 6 封装和数据隐藏
10. 7 GradeBook类伪代码
10. 8 驱动程序--GradeBook示例
10. 9 构造函数
10. 10 重载
10. 11 析构函数
10. 12 示例问题10. 1:计算周长
10. 13 示例问题10. 2:根据输入参数计算周长和面积并返回相应值
10. 14 关键术语
10. 15 练习题
第11章 继承
11. 1 学习目标
11. 2 学习指导
11. 3 泛化/特化关系
11. 4 继承
11. 5 类的层次
11. 6 多态
11. 7 Employee类
11. 8 Faculty子类
11. 9 Staff子类
11. 10 驱动程序--Employee类示例
11. 11 示例问题11. 1:银行账户处理结构
11. 12 示例问题11. 2:实现Account类
11. 13 示例问题11. 3:实现标准核算类
11. 14 抽象类
11. 15 统一建模语言
11. 16 关键术语
11. 17 练习题
第12章 其他类和对象间关系
12. 1 学习目标
12. 2 学习指导
12. 3 关联
12. 4 示例问题12. 1:花瓶和花
12. 5 聚合
12. 6 管理资产示例
12. 7 合成
12. 8 迭代设计
12. 9 示例问题12. 2:计划一个组事件
12. 10 内部类
12. 11 面向对象设计的优点
12. 12 面向对象语言
12. 13 关键术语
12. 14 练习题
第Ⅲ部分 程序设计应用
第13章 数组应用
13. 1 学习目标
13. 2 学习指导
13. 3 表格搜索
13. 4 示例问题13. 1:表格搜索
13. 5 折半搜索
13. 6 示例问题13. 2:折半搜索的例子
13. 7 列表的排序
13. 8 示例问题13. 3:排序例子
13. 9 关键术语
13. 10 练习题
第14章 主文件更新处理
14. 1 学习目标
14. 2 学习指导
14. 3 文件维护
14. 4 顺序处理
14. 5 直接处理
14. 6 顺序主文件更新示例
14. 7 关键术语
14. 8 练习题
第15章 中断控制处理
15. 1 学习目标
15. 2 学习指导
15. 3 示例问题15. 1:单层中断控制
15. 4 示例问题15. 2:多层中断控制
15. 5 关键术语
15. 6 练习题
附录A 程序流程图符号
附录B 结构化程序设计控制结构
附录C 部分习题答案
猜您喜欢