书籍详情

编程逻辑基础教程

编程逻辑基础教程

作者:(美)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  部分习题答案                  

猜您喜欢

读书导航