《结构化与面向对象程序设计 (第七版)》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)MARILYN BOHL,MARIA RYNN著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121074752
  • 页数:315 页
图书介绍:本书介绍了结构化编程的基本原理、面向对象程序设计的基本原理以及二者的应用。全书不需要读者的任何编程背景及编程语言知识,使用流程图和伪代码的方式进行讲解。采用三阶段的体例:提出问题、分析问题、解决问题,为便于讲解,书中也包含一些用Visual Basic 2005生成的界面演示,使全书图文并茂。

第一部分 结构化程序设计概念 2

第1章 结构化设计简介 2

1.1目标 2

1.2简介 2

1.3系统开发生命周期 2

分析当前的系统 3

定义新系统需求 3

设计新系统 3

开发新系统 4

实现新系统 9

评估新系统 9

1.4结构化程序设计 9

基本的控制结构 10

1.5关键术语 11

1.6习题 12

第2章 SIMPLESEQUENCE控制结构 13

2.1目标 13

2.2简介 13

2.3数据层次 15

2.4销售应用示例 15

销售应用系统流程图 16

销售应用程序流程图 16

2.5设计验证*: 20

2.6流程图工具 24

2.7提升 25

2.8关键术语 27

2.9习题 27

第3章 IFTHENELSE控制结构 29

3.1目标 29

3.2简介 29

3.3收款示例 29

3.4伪代码 30

3.5IFTHENELSE控制结构 31

3.6记时卡片示例 32

3.7字符串常量 38

3.8提升 41

3.9关键术语 45

3.10习题 45

第4章 DOWHILE控制结构——计数器控制循环 48

4.1目标 48

4.2简介 48

4.3问题(6数相加) 49

4.4模拟(6数加法) 50

4.5DOWHILE循环 52

DOWHILE伪代码 53

4.6计数器控制循环 53

4.7头部记录逻辑 57

4.8无数据状态 61

4.9真程序 63

4.10提升 63

4.11关键术语 65

4.12习题 65

第5章 DOWHILE控制结构——尾部记录逻辑 68

5.1目标 68

5.2简介 68

标题行 69

细节行 69

汇总行 71

引导读取和循环读取 72

5.3文件尾自动处理 72

5.4复杂标题——总结 77

5.5DOWHILE循环控制——总结 80

5.6提升 82

5.7关键术语 85

5.8习题 85

第6章 模块化 88

6.1目标 88

6.2简介 88

6.3结构图 91

6.4提升 105

6.5关键术语 106

6.6习题 107

第7章 CASE控制结构 108

7.1目标 108

7.2简介 108

7.3存货清单操作示例 108

方案一:嵌套的IFTHENELSE控制结构 110

方案二:CASE控制结构 110

7.4提升 126

7.5关键术语 131

7.6习题 131

第8章 DOUNTIL控制结构 135

8.1目标 135

8.2简介 135

8.3DOUNTIL计数器循环 136

8.4DOWHILE和DOUNTIL循环的比较 144

8.5提升 147

8.6关键术语 149

8.7习题 149

第9章 数组简介 152

9.1目标 152

9.2简介 152

9.3列表结构 152

9.4列表实例 153

9.5表结构 164

9.6表实例 164

9.7多维数组结构 177

9.8提升 179

9.9关键术语 181

9.10习题 182

第二部分 面向对象程序设计概念 186

第10章 面向对象设计简介 186

10.1目标 186

10.2简介 186

10.3对象和类 187

10.4面向对象程序设计 187

10.5GradeBook类 188

10.6封装和数据隐藏 189

10.7GradeBook类的伪代码 190

10.8驱动程序——GradeBook示例 191

10.9构造函数 192

10.10重载 194

10.11析构函数 196

10.12关键术语 199

10.13习题 200

第11章 继承 202

11.1目标 202

11.2简介 202

11.3泛化和特化关系 202

11.4继承 203

11.5类的层次 203

11.6多态 204

11.7类Employee 205

11.8子类Facul 206

11.9子类Staff 206

11.10驱动程序——类Employee示例 209

11.11抽象类 216

11.12统一建模语言 218

11.13关键术语 219

11.14习题 219

第12章 类与对象的其他关系 222

12.1目标 222

12.2简介 222

12.3关联 223

12.4聚合 225

12.5资产管理示例 226

12.6组合 227

12.7迭代设计 229

12.8内部类 231

12.9面向对象设计的优点 233

12.10关键术语 234

12.11习题 235

第三部分 应用 238

第13章 数组应用 238

13.1目标 238

13.2简介 238

13.3表查询 238

13.4折半查找 244

13.5列表排序 252

13.5.1数值交换 253

13.6关键术语 257

13.7习题 258

第14章 主文件更新处理 262

14.1目标 262

14.2简介 262

14.3文件维护 263

14.4顺序处理 264

14.5直接处理 265

14.6顺序主文件的更新示例 266

14.7关键术语 279

14.8习题 279

第15章 控制-中断处理 281

15.1目标 281

15.2简介 281

15.3关键术语 301

15.4习题 301

附录A 程序流程图符号 308

附录B 结构化编程的控制结构 311