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

- (美)文尼特,(美)德雷克著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302304821
- 出版时间:2013
- 标注页数:490页
- 文件大小:137MB
- 文件页数:509页
- 主题词:程序设计-教材
PDF下载
下载说明
程序设计基础 第5版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 绪论1
0.1计算机简史1
0.1.1什么是计算机2
0.1.2个人计算机3
0.1.3因特网5
0.2计算机基础6
0.2.1中央处理器6
0.2.2内部存储器7
0.2.3大容量存储设备7
0.2.4输入设备9
0.2.5输出设备9
0.3软件和程序设计语言11
0.3.1软件的种类11
0.3.2程序设计语言的种类12
0.4本章复习与练习14
第1章 程序设计概述18
1.1什么是程序设计19
1.1.1一种通用的解题策略19
1.1.2编写计算机程序:程序开发周期20
1.2基本的程序设计概念21
1.2.1一个简单的程序21
1.2.2数据输入24
1.2.3程序变量和常量25
1.3数据处理与输出28
1.3.1数据处理28
1.3.2数据输出31
1.4字符和字符串数据34
1.4.1 Declare语句35
1.5整数38
1.5.1整数运算38
1.5.2二进制数字体系39
1.5.3整数表示41
1.6浮点数45
1.6.1复习Declare语句46
1.6.2浮点数类型47
1.6.3浮点数表示49
1.7本章复习与练习51
第2章 程序开发57
2.1程序开发周期58
2.1.1程序开发过程58
2.1.2周期中的额外步骤61
2.2程序设计63
2.2.1模块化程序设计63
2.3程序编码、写文档和测试70
2.3.1程序编码和写文档71
2.3.2测试程序72
2.3.3错误类型73
2.4商业程序:测试与文档74
2.4.1复习测试阶段74
2.4.2外部文档75
2.5结构化程序设计77
2.5.1流程图77
2.5.2控制结构80
2.5.3程序设计风格82
2.6本章复习与练习83
第3章 选择结构:做决策89
3.1选择结构概述90
3.1.1选择结构的类型90
3.1.2单选和双选结构90
3.2关系运算符和逻辑运算符96
3.2.1关系运算符96
3.2.2逻辑运算符98
3.2.3运算优先级103
3.3 ASCII编码与字符串比较105
3.3.1用数值表示字符105
3.4从多个候选中选择108
3.4.1使用If结构109
3.4.2使用Case式的语句111
3.5选择结构的应用114
3.5.1防御性编程114
3.5.2菜单驱动的程序118
3.6问题求解:新车价格计算器120
3.7本章复习与练习124
第4章 重复结构:循环134
4.1循环结构简介:计算机从不厌烦135
4.1.1循环的基础知识135
4.1.2关系运算符和逻辑运算符138
4.1.3使用循环结构构建流程图139
4.2循环的类型142
4.2.1前置检测循环和后置检测循环142
4.2.2计数器控制循环146
4.3 For循环150
4.3.1 For语句151
4.3.2 For循环的执行流程154
4.3.3细心的豆子计数器156
4.4重复结构的应用161
4.4.1使用哨兵控制器循环来输入数据161
4.4.2数据检验164
4.4.3 Floor()函数和Ceiling()函数167
4.4.4计算总和和平均值171
4.5问题求解:成本、收入和盈利问题175
问题描述175
问题分析175
程序设计176
程序编码179
程序测试180
4.6本章复习与练习181
第5章 关于循环和选择结构的更多内容187
5.1把循环结构同If-Then语句结合使用188
5.1.1提前退出循环结构188
5.2在更复杂的程序中将循环结构同If-Then结构相结合使用196
5.2.1 Length Of()函数200
5.2.2 Print语句与换行符201
5.3随机数204
5.3.1 Random随机函数205
5.3.2不完全随机:伪随机数209
5.4嵌套循环210
5.4.1嵌套的For循环210
5.4.2嵌套其他类型的循环214
5.4.3思维训练:智力游戏218
5.5问题求解:猜数字游戏224
问题描述225
问题分析225
程序设计226
程序编码230
程序测试231
5.6本章复习与练习232
第6章 数组:列表与表格238
6.1一维数组239
6.1.1数组的基础知识239
6.1.2平行数组245
6.1.3使用数组的好处247
6.2数组查找与排序250
6.2.1串行查找技术251
6.2.2冒泡排序技术254
6.3搜索和排序的更多内容262
6.3.1二分搜索法262
6.3.2选择排序法266
6.4以字符数组作为字符串270
6.4.1复习串接操作271
6.4.2字符串长度与数组大小272
6.5二维数组274
6.5.1二维数组的介绍274
6.5.2使用二维数组276
6.6问题求解:成绩管理程序280
问题描述280
问题分析280
程序设计282
程序编码287
程序测试288
6.7本章复习与练习288
第7章 程序模块、子程序和函数296
7.1数据流图和参数297
7.1.1大甩卖:销售价格计算程序297
7.1.2数据流图299
7.1.3实参和形参299
7.2子程序的更多内容305
7.2.1值参数与引用参数305
7.2.2如何区分值参数和引用参数306
7.2.3两个非常有用的函数:ToUpper()和ToLower()309
7.2.4变量的作用域312
7.3函数316
7.3.1内置函数316
7.3.2自定义函数318
7.4递归322
7.4.1递归过程323
7.5问题求解:成绩管理程序327
问题描述327
问题分析328
程序设计328
程序编码333
程序测试334
7.6本章复习与练习335
第8章 顺序数据文件341
8.1数据文件介绍342
8.1.1文件基础342
8.1.2创建和读取顺序文件344
8.2修改顺序文件349
8.2.1删除记录351
8.2.2修改记录352
8.2.3插入记录353
8.2.4使用数组来维护文件355
8.3合并顺序文件357
8.4问题求解:控制中断处理360
问题描述360
问题分析361
程序设计362
程序编码与程序测试364
8.5问题求解:订货单计算程序365
问题描述365
问题分析365
程序设计366
程序编码370
程序测试370
8.6本章复习与练习371
第9章 面向对象程序设计入门377
9.1类和对象378
9.1.1类378
9.1.2定义类与创建对象379
9.1.3创建对象382
9.1.4构造函数383
9.2面向对象程序设计的其他特性384
9.2.1面向对象语言的优点384
9.2.2继承与多态385
9.3面向对象程序设计与UML394
9.3.1建模语言396
9.3.2统一建模语言397
9.4问题求解:使用OOP来开发停车程序400
问题描述400
问题分析400
程序设计402
创建必要的子模块407
程序编码409
程序测试410
9.5本章复习与练习410
附录A十进制、二进制和十六进制的表示415
A.1底数和幂415
扩展记数法(expanded notation)416
A.2二进制系统416
二进制转换为十进制418
A.3十六进制系统419
十六进制数字419
十进制数转换为十六进制数420
十六进制数字转换为十进制421
使用十六进制表示法422
二进制数字转换为十六进制422
附录B整数表示法424
B.1无符号整数表示法424
溢出425
B.2符号数值表示法425
使用符号数值表示法表示整数426
零的表示427
B.3 1的补码表示法427
零的表示428
B.4 2的补码表示法429
使用2的补码表示法来表示零431
为什么2的补码表示法奏效呢432
附录C浮点数的表示433
C.1浮点数的二进制转换433
浮点数之整数部分433
浮点数之小数部分433
将小数部分转换成二进制434
C.2将上述两部分合并起来437
C.3科学记数法与指数记数法437
科学记数法437
指数记数法438
C.4基数为10的范化439
C.5二进制浮点数的范化439
Excess_ 127系统440
基数为2的范化440
单精度浮点数441
C.6十六进制表示443
附录D RAPTOR介绍444
D.1什么是RAPTOR444
D.2入门444
D.3 RAPTOR符号和变量的介绍446
变量447
D.4 RAPTOR符号449
输入符号449
赋值符号450
输出符号452
D.5注释454
D.6内置运算符和函数454
内置常量455
关系运算符455
布尔(逻辑)运算符455
D.7做决策:选择符号456
D.8重复:循环符号457
D.9调用符号和子图459
D.10数组460
D.11创建并显示数据文件461
Redirect Output过程462
Redirect Input过程462
End Of Input函数463
D.12面向对象模式464
创建类464
示例:使用Cube类求出立方体的体积466
为成员方法编码468
主程序(Main)469
继承与多态470
术语表472
热门推荐
- 3394177.html
- 640659.html
- 143483.html
- 1019803.html
- 1593033.html
- 3374124.html
- 3155224.html
- 3150721.html
- 1453842.html
- 3685566.html
- http://www.ickdjs.cc/book_960165.html
- http://www.ickdjs.cc/book_2666709.html
- http://www.ickdjs.cc/book_3680486.html
- http://www.ickdjs.cc/book_2841854.html
- http://www.ickdjs.cc/book_789406.html
- http://www.ickdjs.cc/book_262134.html
- http://www.ickdjs.cc/book_848139.html
- http://www.ickdjs.cc/book_3681268.html
- http://www.ickdjs.cc/book_1750501.html
- http://www.ickdjs.cc/book_2000235.html