图书介绍
程序设计基础 原书第3版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)托尼·加迪斯(Tony Gaddis) 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111596806
- 出版时间:2018
- 标注页数:420页
- 文件大小:57MB
- 文件页数:433页
- 主题词:程序设计
PDF下载
下载说明
程序设计基础 原书第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机与程序设计导论1
1.1 引言1
1.2 硬件2
1.3 计算机是如何存储数据的5
1.4 程序是如何执行的8
1.5 软件的种类14
复习15
第2章 输入、处理和输出18
2.1 设计一个程序18
2.2 输出、输入和变量21
2.3 变量赋值和计算27
重点聚焦:计算手机的超时话费29
重点聚焦:计算百分比31
重点聚焦:计算平均值32
重点聚焦:将一个数学公式转换为编程语句34
2.4 变量声明和数据类型36
2.5 命名常量40
2.6 手动跟踪程序41
2.7 程序文档42
重点聚焦:使用命名常量、风格约定和注释43
2.8 设计你的第一个程序44
复习47
第3章 模块52
3.1 模块简介52
3.2 定义和调用模块53
重点聚焦:模块的定义和调用57
3.3 局部变量61
3.4 将参数传递给模块63
重点聚焦:将一个实参传给一个模块66
重点聚焦:通过引用传递一个实参71
3.5 全局变量和全局常量73
重点聚焦:使用全局常量74
复习76
第4章 决策结构和布尔逻辑82
4.1 决策结构简介82
重点聚焦:使用If-Then语句86
4.2 双重选择决策结构88
重点聚焦:使用If-Then-Else语句89
4.3 比较字符串92
4.4 嵌套决策结构95
重点聚焦:决策结构的多重嵌套98
4.5 Case结构101
重点聚焦:使用Case结构103
4.6 逻辑运算符105
4.7 布尔变量110
复习111
第5章 循环结构116
5.1 循环结构简介116
5.2 条件控制循环:While、Do-While和Do-Until117
重点聚焦:设计一个While循环120
重点聚焦:设计一个Do-While循环126
5.3 计数控制循环和For语句130
重点聚焦:使用For语句设计一个计数控制循环135
5.4 计算运行总和143
5.5 哨兵145
重点聚焦:如何使用哨兵146
5.6 嵌套循环148
复习151
第6章 函数155
6.1 函数简介:生成随机数155
重点聚焦:使用随机数157
重点聚焦:用随机数表示其他值158
6.2 写自己的函数161
重点聚焦:基于函数的模块化165
6.3 更多的库函数172
复习181
第7章 输入验证185
7.1 垃圾入,垃圾出185
7.2 输入验证循环186
重点聚焦:设计一个输入验证循环187
7.3 防御性编程191
复习192
第8章 数组195
8.1 数组基础知识195
重点聚焦:在数学表达式中使用数组元素199
8.2 数组的顺序搜索206
8.3 数组的数据处理210
重点聚焦:处理数组216
8.4 并行数组221
重点聚焦:并行数组的应用221
8.5 二维数组224
重点聚焦:二维数组的应用227
8.6 三维或高维数组231
复习232
第9章 数组的排序和查找237
9.1 起泡排序算法237
重点聚焦:使用起泡排序算法242
9.2 选择排序算法248
9.3 插入排序算法253
9.4 折半查找算法257
重点聚焦:使用折半查找算法260
复习262
第10章 文件266
10.1 文件的输入和输出266
10.2 采用循环处理文件275
重点聚焦:处理文件278
10.3 使用文件和数组282
10.4 处理记录283
重点聚焦:添加和显示记录286
重点聚焦:搜索记录289
重点聚焦:修改记录290
重点聚焦:删除记录295
10.5 控制中断逻辑297
重点聚焦:使用控制中断逻辑298
复习302
第11章 菜单驱动程序306
11.1 菜单驱动程序简介306
11.2 模块化菜单驱动程序314
11.3 使用循环重复菜单318
重点聚焦:设计菜单驱动程序320
11.4 多级菜单332
复习336
第12章 文本处理340
12.1 引言340
12.2 逐字符文本处理341
重点聚焦:密码验证343
重点聚焦:电话号码格式化和去格式化347
复习351
第13章 递归356
13.1 递归介绍356
13.2 递归求解358
13.3 递归算法举例361
复习369
第14章 面向对象设计372
14.1 过程化编程及面向对象编程372
14.2 类374
14.3 使用统一建模语言来设计类383
14.4 寻找一个问题中的类及其功能384
重点聚焦:寻找一个问题中的类384
重点聚焦:定义类的功能387
14.5 类的继承392
14.6 类的多态性397
复习401
第15章 GUI应用程序和事件驱动编程405
15.1 图形交互界面405
15.2 设计GUI程序的用户接口407
重点聚焦:设计一个窗口410
15.3 编写事件处理程序412
重点聚焦:设计一个事件处理程序414
复习415
附录 ASCII/Unicode字符418
热门推荐
- 1636916.html
- 1519622.html
- 2063856.html
- 450723.html
- 1388187.html
- 1077185.html
- 2506230.html
- 289453.html
- 1710909.html
- 38477.html
- http://www.ickdjs.cc/book_1110237.html
- http://www.ickdjs.cc/book_2405023.html
- http://www.ickdjs.cc/book_2973738.html
- http://www.ickdjs.cc/book_1348007.html
- http://www.ickdjs.cc/book_2236234.html
- http://www.ickdjs.cc/book_2175498.html
- http://www.ickdjs.cc/book_3274451.html
- http://www.ickdjs.cc/book_524487.html
- http://www.ickdjs.cc/book_380112.html
- http://www.ickdjs.cc/book_3762171.html