出版社:电子工业出版社
年代:2008
定价:41.0
本书介绍了结构化编程的基本原理、面向对象程序设计的基本原理以及二者的应用。全书不需要读者的任何编程背景及编程语言知识,使用流程图和伪代码的方式进行讲解。采用三阶段的体例:提出问题、分析问题、解决问题,为便于讲解,书中也包含一些用Visual Basic 2005生成的界面演示,使全书图文并茂。
第一部分结构化程序设计概念
第1章结构化设计简介
1.1目标
1.2简介
1.3系统开发生命周期
1.3.1分析当前的系统
1.3.2定义新系统需求
1.3.3设计新系统
1.3.4开发新系统
1.3.5实现新系统
1.3.6评估新系统
1.4结构化程序设计
1.4.1基本的控制结构
1.5关键术语
1.6习题
第2章SIMPLESEQUENCE控制结构
2.1目标
2.2简介
2.3数据层次
2.4销售应用示例
2.4.1销售应用系统流程图
2.4.2销售应用程序流程图
2.5设计验证
2.6流程图工具
2.7提升
2.8关键术语
2.9习题
第3章IFTHENELSE控制结构
3.1目标
3.2简介
3.3收款示例
3.4伪代码
3.5IFTHENELSE控制结构
3.6记时卡片示例
3.7字符串常量
3.8提升
3.9关键术语
3.10习题
第4章DOWHILE控制结构计数器控制循环
4.1目标
4.2简介
4.3问题(6数相加)
4.4模拟(6数加法)
4.5DOWHILE循环
4.5.1DOWHILE伪代码
4.6计数器控制循环
4.7头部记录逻辑
4.8无数据状态
4.9真程序
4.10提升
4.11关键术语
4.12习题
第5章DOWHILE控制结构尾部记录逻辑
5.1目标
5.2简介
5.2.1标题行
5.2.2细节行
5.2.3汇总行
5.2.4引导读取和循环读取
5.3文件尾自动处理
5.4复杂标题总结
5.5DOWHILE循环控制总结
5.6提升
5.7关键术语
5.8习题
第6章模块化
6.1目标
6.2简介
6.3结构图
6.4提升
6.5关键术语
6.6习题
第7章OASE控制结构
7.1目标
7.2简介
7.3存货清单操作示例
7.3.1方案一:嵌套的IFTHENELSE控制结构
7.3.2方案二:CASE控制结构
7.4提升
7.5关键术语
7.6习题
第8章DOUNTIL控制结构
8.1目标
8.2简介
8.3DOUNTIL计数器循环
8.4DOWHIH和DOUNTIL循环的比较
8.5提升
8.6关键术语
8.7习题
第9章数组简介
9.1目标
9.2简介
9.3列表结构
9.4列表实例
9.5表结构
9.6表实例
9.7多维数组结构
9.8提升
9.9关键术语
9.10习题
第二部分面向对象程序设计概念
第10章面向对象设计简介
10.1目标
10.2简介
10.3寸象和类
10.4面向对象程序设计
10.5GradeBook类
10.6封装和数据隐藏
10.7GradeBook类的伪代码
10.8驱动程序GradeBook示例
10.9构造函数
10.10重载
10.11析构函数
10.12关键术语
10.13习题
第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.12统一建模语言
11.13关键术语
11.14习题
第12章类与对象的其他关系
12.1目标
12.2简介
12.3关联
12.4聚合
12.5资产管理示例
12.6组合
12.7迭代设计
12.8内部类
12.9面向对象设计的优点
12.10关键术语
12.11习题
第三部分应用
第13章数组应用
13.1目标
13.2简介
13.3表查询
13.4折半查找
13.5列表排序
13.5.1数值交换
13.6关键术语
13.7习题
第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.4习题
附录A程序流程图符号
附录B结构化编程的控制结构
本书的目的是分析问题并以计算机可理解的方式来解决问题。利用简单的语言及许多示例,本书解释了如何理解及如何使用许多重要的问题求解工具。全书以系统流程图和程序流程图开始。流程图遵循美国国家标准研究所(ANSI)及国际标准化组织(ISO)发布的标准,重点在于维护程序设计中的整个结构。在规划结构良好的程序的逻辑时,全书将讲解如何使用伪代码作为流程图的补充。我们将分析自顶向下、模块程序开发的技术,方法是描述如何读取并开发显示程序内模块间的层次关系的结构图。这一版中扩充了面向对象设计的范围。书中更早地解释了类可有多种关系的概念,更多地强调了聚合是一种关联形式以及合成是一种聚合形式的概念。还强调了迭代设计的概念。此外,扩展了关于统一建模语言(UML)的内容。适用于基本面向对象设计的UML图表类型UML类图表和UML对象图表也用于求解问题。 本书从讲解基础的程序设计原理开始,使用一种独特的、面向对象的、独立于具体语言的方式,通过详细的讲解、循序渐进的示例、颇具代表性的典型应用和内容丰富的课后练习题,让读者深入掌握结构化程序设计的概念、面向对象程序设计的概念和相应的求解工具。 本书深入浅出、形象生动,尤其适合于高等院校计算机相关专业低年级学生使用,也可供对结构化和面向对象程序设计感兴趣的爱好者使用。
书籍详细信息 | |||
书名 | 结构化与面向对象程序设计站内查询相似图书 | ||
丛书名 | 国外计算机科学教材系列 | ||
9787121074752 如需购买下载《结构化与面向对象程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 41.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 5000 |
结构化与面向对象程序设计是电子工业出版社于2008.10出版的中图分类号为 TP312 ,TP311.11 的主题关于 面向对象语言-程序设计-教材 ,结构化程序设计-教材 的书籍。