词条 | 结构化与面向对象程序设计 |
释义 | 《结构化与面向对象程序设计》从讲解基础的程序设计原理开始,使用一种独特的、面向对象的、独立于具体语言的方式,通过详细的讲解、循序渐进的示例、颇具代表性的典型应用和内容丰富的课后练习题,让读者深入掌握结构化程序设计的概念、面向对象程序设计的概念和相应的求解工具。 图书简介书 名: 结构化与面向对象程序设计 作 者:(美国)(MarilynBohl)波尔 (美国)(MariaRynn)瑞因 出版社: 电子工业出版社 出版时间: 2008 ISBN: 9787121074752 开本: 16 定价: 39.00 元 作者简介MarilynBohl:计算机领域多产作家,有长达25年的在诸如IBM、Ingres等开创性公司从事软件工程工作的经验。 MariaRynn:北弗吉尼亚信息技术公立学院副教授 编辑推荐《结构化与面向对象程序设计》深入浅出、形象生动,尤其适合于高等院校计算机相关专业低年级学生使用,也可供对结构化和面向对象程序设计感兴趣的爱好者使用。 主要内容 构造了程序设计中的关联的结构化布局 使用结构图进行自上而下设计的模块化程序设计技巧 使用流程图和伪代码设计结构良好的程序 使用控制结构:SIMPLESEQLJENCE,IFTENELSE,DOWHILE,CASE和DOUNTIL 使用一维及二维数组进行高级搜索和分类 面向对象设计概念:类,对象,数据成员,方法,封装,重载,多态,抽象类及内部类 继承,泛化/特化关系,关联,聚合,组合关系 使用统一建模语言(UML)、UML类及对象图解决问题 目录第一部分结构化程序设计概念 第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章CASE控制结构 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.4DOWHILE和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结构化编程的控制结构 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。