图书介绍

编程逻辑基础教程2025|PDF|Epub|txt|kindle电子书版本网盘下载

编程逻辑基础教程
  • (美)Marilyn Bohl,(美)Maria Rynn著;邓劲生译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302070466
  • 出版时间:2003
  • 标注页数:345页
  • 文件大小:19MB
  • 文件页数:360页
  • 主题词:结构化程序设计-教材;面向对象语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

编程逻辑基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 结构化程序设计3

第1章 结构化设计导论3

1.1 学习目标3

1.2 学习指导3

1.3 系统开发生命周期3

1.4 结构化程序设计10

1.5 关键术语12

1.6 练习题13

第2章 SIMPLE SEQUENCE控制结构15

2.1 学习目标15

2.2 学习指导15

2.4 销售应用示例17

2.3 数据层次17

2.5 设计验证21

2.6 示例问题2.1:温度转换问题22

2.7 示例问题2.2:账单问题23

2.8 流程图工具25

2.9 内容扩充(Basic)26

2.10 内容扩充(Visual Basic)27

2.11 关键术语29

2.12 练习题29

第3章 IFTHENELSE控制结构31

3.1 学习目标31

3.2 学习指导31

3.3 账单示例31

3.4 伪代码32

3.5 IFTHENELSE控制结构33

3.6 计时卡片示例34

3.7 示例问题3.1:薪金问题34

3.8 示例问题3.2:寻找最小值问题36

3.9 示例问题3.3:银行问题38

3.10 字符串常量40

3.11 示例问题3.4:销售问题41

3.12 内容扩充(Basic)44

3.13 内容扩充(Visual Basic)46

3.14 关键字48

3.15 练习题49

4.2 学习指导51

4.1 学习目标51

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

4.3 问题:六数相加52

4.4 模拟:六数相加53

4.5 DOWHILE循环54

4.6 计数器控制循环56

4.7 示例问题4.1:使用计数器循环的薪金程序56

4.8 示例问题4.2:使用计数器循环求平均值58

4.9 首记录逻辑59

4.10 示例问题4.3:用首记录解决薪金问题60

4.11 示例问题4.4:用首记录求平均值问题62

4.12 无效数据63

4.14 内容扩充(Basic)65

4.13 正常程序65

4.15 内容扩充(Visual Basic)66

4.16 关键术语68

4.17 练习题68

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

5.1 学习目标71

5.2 学习指导71

5.3 示例问题5.1:缺陷零件问题72

5.4 文件尾自动处理75

5.5 示例问题5.2:使用多标题的缺陷零件问题77

5.6 多标题——总结80

5.7 示例问题5.3:学分问题81

5.8 DOWHILE循环控制——总结83

5.9 内容扩充(Basic)84

5.10 内容扩充(Visual Basic)86

5.11 关键术语88

5.12 练习题89

第6章 模块化91

6.1 学习目标91

6.2 学习指导91

6.3 结构图93

6.4 示例问题6.1:使用模块技术求平均值问题96

6.5 示例问题6.2:使用模块技术处理含多标题的缺陷零件问题98

6.6 示例问题6.3:使用模块技术处理学分问题102

6.7 内容扩充(Basic)106

6.8 内容扩充(Visual Basic)107

6.9 关键术语109

6.10 练习题109

第7章 CASE控制结构111

7.1 学习目标111

7.2 学习指导111

7.3 存货清单操纵示例111

7.4 示例问题7.1:操作码问题115

7.5 示例问题7.2:不使用模块求解销售问题117

7.6 示例问题7.3:使用模块求解销售问题119

7.7 示例问题7.4:有汇总的销售问题122

7.8 内容扩充(Basic)128

7.9 内容扩充(Visual Basic)130

7.10 关键术语134

7.11 练习题135

第8章 DOUNTIL控制结构139

8.1 学习目标139

8.2 学习指导139

8.3 DOUNTIL计数器循环140

8.4 示例问题8.1:货物——计数器控制141

8.5 示例问题8.2:货物——首记录逻辑143

8.6 示例问题8.3:货物——尾记录逻辑146

8.7 DOWHILE和DOUNTIL的比较148

8.8 内容扩充(Basic)151

8.9 内容扩充(Visual Basic)152

8.10 关键术语154

8.11 练习题155

第9章 数组初步157

9.1 学习目标157

9.2 学习指导157

9.3 列表结构157

9.4 列表示例158

9.5 示例问题9.1:寻找最小数160

9.6 示例问题9.2:求平均值163

9.7 示例问题9.3:统计单词出现次数164

9.8 示例问题9.4:数组内容加倍168

9.9 示例问题9.5:求数组内容的平方和立方169

9.10 表格结构171

9.11 表格示例172

9.12 示例问题9.6:座位示意图问题175

9.13 示例问题9.7:寻找最高平均成绩178

9.14 示例问题9.8:二维数组计算182

9.15 多维数组结构185

9.16 内容扩充(Basic)186

9.17 内容扩充(Visual Basic)188

9.18 关键术语191

9.19 练习题191

10.1 学习目标197

10.2 学习指导197

第10章 面向对象设计概述197

第Ⅱ部分 面向对象程序设计197

10.3 对象和类198

10.4 面向对象设计198

10.5 GradeBook类199

10.6 封装和数据隐藏199

10.7 GradeBook类伪代码201

10.8 驱动程序——GradeBook示例202

10.9 构造函数203

10.10 重载205

10.11 析构函数207

10.12 示例问题10.1:计算周长207

10.13 示例问题10.2:根据输入参数计算周长和面积并返回相应值208

10.14 关键术语210

10.15 练习题211

第11章 继承213

11.1 学习目标213

11.2 学习指导213

11.3 泛化/特化关系213

11.4 继承214

11.5 类的层次214

11.6 多态215

11.7 Employee类216

11.8 Faculty子类217

11.9 Staff子类218

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

11.11 示例问题11.1:银行账户处理结构222

11.12 示例问题11.2:实现Account类223

11.13 示例问题11.3:实现标准核算类225

11.14 抽象类227

11.15 统一建模语言228

11.16 关键术语229

11.17 练习题229

第12章 其他类和对象间关系233

12.1 学习目标233

12.2 学习指导233

12.3 关联233

12.5 聚合235

12.4 示例问题12.1:花瓶和花235

12.6 管理资产示例236

12.7 合成237

12.8 迭代设计238

12.9 示例问题12.2:计划一个组事件239

12.10 内部类240

12.11 面向对象设计的优点243

12.12 面向对象语言244

12.13 关键术语244

12.14 练习题244

13.3 表格搜索249

13.2 学习指导249

13.4 示例问题13.1:表格搜索249

第13章 数组应用249

第Ⅲ部分 程序设计应用249

13.1 学习目标249

13.5 折半搜索255

13.6 示例问题13.2:折半搜索的例子256

13.7 列表的排序262

13.8 示例问题13.3:排序例子264

13.9 关键术语267

13.10 练习题267

第14章 主文件更新处理271

14.1 学习目标271

14.2 学习指导271

14.3 文件维护272

14.6 顺序主文件更新示例273

14.4 顺序处理273

14.5 直接处理273

14.7 关键术语287

14.8 练习题288

第15章 中断控制处理291

15.1 学习目标291

15.2 学习指导291

15.3 示例问题15.1:单层中断控制292

15.4 示例问题15.2:多层中断控制300

15.5 关键术语312

15.6 练习题313

附录A 程序流程图符号319

附录B 结构化程序设计控制结构323

附录C 部分习题答案329

热门推荐