图书介绍

程序设计方法学 第2版pdf电子书版本下载

程序设计方法学  第2版
  • 冯玉琳等编著 著
  • 出版社: 北京:北京科学技术出版社
  • ISBN:7530404709
  • 出版时间:1985
  • 标注页数:349页
  • 文件大小:3MB
  • 文件页数:360页
  • 主题词:

PDF下载


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

下载说明

程序设计方法学 第2版PDF格式电子书版下载

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

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

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

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

图书目录

目录 1

序言 1

第1章 引论 1

1.1 什么是程序设计方法学 1

1.2 一个例子:求最大公约数 7

1.3 程序设计语言 12

第2章 程序的基本控制结构 16

2.1 基本控制结构 16

2.2 限制GOTO 25

第3章 程序的基本数据结构 35

3.1 类型的概念 35

3.2 简单类型 37

3.3 结构类型 39

3.4 指引元类型 47

练习一 55

第4章 程序正确性的证明法则 59

4.1 如何证明程序的正确性 59

4.2.1 简单语句的证明法则 62

4.2 正确性证明法则 62

4.2.2 语句序列和条件语句 64

4.2.3 循环语句 66

4.2.4 基本证明法则小结 71

4.3 应用举例 73

44 GOTO的证明法则 84

练习二 86

第5章 程序的逐步求精 93

5.1 逐步求精的设计方法 93

5.2 排序 98

5.3 三色积木游戏 107

5.4 筛法求素数和Goldbach猜想 111

5.5 最小支撑树问题 119

练习三 126

第6章 使用函数和过程 129

6.1 函数和过程的引入 129

6.2 函数和过程的正确性证明 133

6.3 自然归并算法 135

6.4 数组划分和快速查找算法 141

练习四 145

7.1 递归的概念 149

第7章 递归 149

7.2 递归过程的设计和正确性 152

7.3 遍历树 159

7.4 递归图案设计 165

7.5 试验和回溯,骑士游历问题 174

练习五 182

第8章 数据抽象和模块 186

8.1 模块化的一般目标 186

8.2 模块的设计准则 187

8.3 八皇后问题 195

8.4 同步原语 204

8.5 数据抽象的形式规范技术 212

8.5.1 Hoare公理化规范 213

8.5.2 代数规范 216

练习六 219

第9章 维也纳开发方法 225

9.1 形式化程序设计概述 225

9.2 VDM规范 227

9.3 Josephus密码问题 232

练习七 242

第10章 程序的形式推导技术 244

10.1 程序的逻辑语义规范 244

10.2 面向目标的程序推导 252

10.3 不变式推导技术 258

10.4 进一步的例子 268

练习八 277

第11章 程序变换 279

11.1 程序变换的基本思想 279

11.2 程序变换法则 282

11.3 规范级变换 285

11.4 函数级变换 290

11.5 函数级向过程级变换 302

11.6 过程级变换 310

11.7 程序变换系统 310

练习九 312

第12章 程序设计工具和环境 313

附录1 程序设计语言T报告 316

附录2 部分习题参考答案和提示 333

参考文献 345

后记 349

精品推荐