图书介绍

程序设计基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

程序设计基础
  • (美)StewartVenit,ElizabethDrake著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302180753
  • 出版时间:2008
  • 标注页数:251页
  • 文件大小:67MB
  • 文件页数:267页
  • 主题词:程序设计-教材

PDF下载


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

下载说明

程序设计基础PDF格式电子书版下载

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

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

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

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

图书目录

第0章 绪论1

0.1无处不在的计算机1

0.2计算机简史2

什么是计算机2

早期的计算机2

个人计算机3

今天的计算机4

因特网5

自测题5

0.3计算机基础6

中央处理器6

内部存储器7

大容量存储设备7

输入设备9

输出设备9

自测题10

0.4软件和程序设计语言11

软件的种类11

程序设计语言的种类12

自测题14

0.5复习与练习14

重要术语14

本章小结15

复习题15

第1章 程序设计概述19

1.1什么是计划20

一种通用的解题策略20

编写计算机程序:程序开发周期21

自测题22

1.2基本的程序设计概念22

一个简单的程序22

价格换算程序23

数据输入24

Input与Write语句25

使用输入提示25

其他形式的输入26

程序变量和常量26

变量名27

变量名要有意义27

在计算机中变量的实际情况是怎样的28

自测题28

1.3数据处理与输出28

数据处理29

Set语句29

给变量赋值和再赋值29

数据的运算30

运算优先级31

数据输出32

Write语句的回顾33

注解你的输出33

自测题35

1.4数据类型35

数值数据35

整数36

除以整数36

实数37

Declare语句37

最后再谈价格转换38

科学计数法与指数计数法38

字符串数据40

字符类型40

字符串操作41

自测题42

1.5复习与练习43

重要术语43

本章小结43

复习题44

第2章 程序开发48

2.1程序开发周期49

程序开发过程49

分析问题50

设计程序50

编写程序代码51

测试程序51

周期中的额外步骤52

自测题54

2.2程序设计55

模块化程序设计55

使用模块和子模块56

模块化程序设计的优点56

在程序开头给出欢迎信息59

自测题61

2.3程序编码、写文档和测试61

程序编码和写文档62

计算机怎么知道该忽略哪些内容62

外部文档63

错误类型64

自测题65

2.4商业程序:测试与文档65

重温测试阶段65

外部文档66

使用手册66

程序维护手册67

设计文档67

方案研究文档67

自测题67

2.5结构化程序设计68

流程图68

控制结构69

顺序结构69

循环或重复结构69

决策或选择结构70

自测题71

2.6 OOP和GUI介绍71

GUI和事件驱动的程序设计71

面向对象的程序设计73

面向对象的程序设计75

每人都需要结构化程序设计76

自测题76

2.7复习与练习77

重要术语77

本章小结77

复习题79

第3章 选择结构:做决策83

3.1选择结构概述84

选择结构的类型84

单选和双选结构85

单选结构:If-Then结构85

双选结构:If-Then-Else结构87

自测题89

3.2关系运算符和逻辑运算符90

关系运算符90

关系运算符的进一步说明90

逻辑运算符92

OR.AND和NOT运算符的真值表93

复合条件的复合94

运算优先级97

自测题98

3.3从多个候选中选择99

使用If结构99

Case语句的作用102

自测题104

3.4选择结构的应用105

防御性编程105

菜单驱动的程序107

自测题109

3.5以解决问题为中心:新车价格计算器109

问题描述109

问题分析110

程序设计110

程序代码113

程序测试113

自测题113

3.6复习与练习114

重要术语114

本章小结114

复习题115

第4章 重复结构:循环121

4.1循环结构简介:计算机从不厌烦122

循环的一个简单示例123

注意无限循环124

关系运算符和逻辑运算符125

前置检测循环和后置检测循环126

自测题129

4.2计数器控制循环129

构造一个计数器控制循环130

求和:计算机如何做加法130

向上和向下的各种计数方法132

内置的计数器控制循环132

细心的豆子计数器134

自测题137

4.3重复结构的应用138

使用哨兵控制器循环来输入数据138

数据检验140

自测题147

4.4嵌套循环147

嵌套的For循环147

嵌套其他类型的循环149

嵌套循环和选择结构150

自测题151

4.5以解决问题为中心:成本、收入和盈利问题152

问题描述152

问题分析153

程序设计154

程序代码156

程序测试157

自测题157

4.6复习与练习158

重要术语158

本章小结158

复习题159

第5章 数组:列表与表格164

5.1一维数组165

数组的基础知识165

声明数组166

平行数组170

使用数组的好处173

自测题175

5.2数组查找和排序175

串行查找技术176

冒泡排序技术179

其他排序方法185

自测题185

5.3数组的其他用途186

以字符数组作为字符串类型186

把数组作为数据类型声明186

字符串长度与数组大小187

自测题189

5.4二维数组189

二维数组的介绍189

声明二维数组190

使用二维数组191

自测题193

5.5以解决问题为中心:准备发货单194

问题描述194

问题分析194

程序设计195

程序代码199

程序测试199

自测题199

5.6复习与练习200

关键术语200

本章小结200

复习题200

第6章 顺序数据文件206

6.1数据文件介绍207

文件基础207

创建和读取顺序文件209

自测题213

6.2修改顺序文件213

删除记录215

修改记录216

插入记录217

使用数组来维护文件219

自测题220

6.3归并顺序文件221

6.4以解决问题为中心:控制中断处理224

问题描述224

问题分析225

程序设计226

程序代码228

程序测试228

自测题228

6.5复习与练习229

关键术语229

本章小结229

复习题230

术语表235

学习技巧指导246

热门推荐