新闻资讯
看你所看,想你所想

程式设计基础(第5版)

程式设计基础(第5版)

程式设计基础(第5版)

《程式设计基础(第5版)》是2013年清华大学出版社出版的图书。

基本介绍

  • 书名:程式设计基础(第5版)
  • ISBN:9787302304821
  • 定价:59元
  • 出版社:清华大学出版社
  • 出版时间:2013-3-15
  • 装帧:平装

图书简介

程式设计课程是计算机学科的基础课程,而程式设计是信息技术领域的核心内容之一。应该说所有高校的信息技术类专业都会开设程式设计类的课程,它的重要性不言而喻;但是不同的高校採取的教学方法可能不尽相同,大多数高校可能会从具体的程式语言入手教授程式设计方面的知识,比如C 语言程式设计、Java 语言程式设计等;另一方面,市面上关于程式设计的书籍绝大多数都是以具体的程式语言为蓝本进行介绍的。以上两种因素导致的问题是大多数学习者很容易在一开始接触程式设计的时候,就陷入到具体程式语言的语法细节当中,对于初学者来说,很难在一开始就分清楚哪些是这个具体程式语言的特性特点,哪些是程式设计的基础内容和概念,哪些是所有程式设计语言都会涉及的、共有的特性。

图书目录

第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
46 本章複习与练习181
第5章关于循环和选择结构的更多内容187
51 把循环结构同If-Then语句结合使用188
511提前退出循环结构188
52 在更複杂的程式中将循环结构同If-Then结构相结合使用196
521Length_Of()函式200
522Print语句与换行符201
53 随机数204
531Random随机函式205
532不完全随机:伪随机数209
54 嵌套循环210
541嵌套的For循环210
542嵌套其他类型的循环214
543思维训练:智力游戏218
55 问题求解:猜数字游戏224
问题描述225
问题分析225
程式设计226
程式编码230
程式测试231
56 本章複习与练习232
第6章数组:列表与表格238
61 一维数组239
611数组的基础知识239
612平行数组245
613使用数组的好处247
62 数组查找与排序250
621串列查找技术251
622冒泡排序技术254
63 搜寻和排序的更多内容262
631二分搜寻法262
632选择排序法266
64 以字元数组作为字元串270
641複习串接操作271
642字元串长度与数组大小272
65 二维数组274
651二维数组的介绍274
652使用二维数组276
66 问题求解:成绩管理程式280
问题描述280
问题分析280
程式设计282
程式编码287
程式测试288
67 本章複习与练习288
第7章程式模组、子程式和函式296
71 数据流图和参数297
711大甩卖:销售价格计算程式297
712数据流图299
目 录
713实参和形参299
72 子程式的更多内容305
721值参数与引用参数305
722如何区分值参数和引用参数306
723两个非常有用的函式:ToUpper()和ToLower()309
724变数的作用域312
73 函式316
731内置函式316
732自定义函式318
74 递归322
741递归过程323
75 问题求解:成绩管理程式327
问题描述327
问题分析328
程式设计328
程式编码333
程式测试334
76 本章複习与练习335
第8章顺序数据档案341
81 数据档案介绍342
811档案基础342
812创建和读取顺序档案344
82 修改顺序档案349
821删除记录351
822修改记录352
823插入记录353
824使用数组来维护档案355
83 合併顺序档案357
84 问题求解:控制中断处理360
问题描述360
问题分析361
程式设计362
程式编码与程式测试364
85 问题求解:订货单计算程式365
问题描述365
问题分析365
程式设计366
程式编码370
程式测试370
86 本章複习与练习371
第9章面向对象程式设计入门377
91 类和对象378
911类378
912定义类与创建对象379
913创建对象382
914构造函式383
92 面向对象程式设计的其他特性384
921面向对象语言的优点384
922继承与多态385
93 面向对象程式设计与UML394
931建模语言396
932统一建模语言397
94 问题求解:使用OOP来开发停车程式400
问题描述400
问题分析400
程式设计402
创建必要的子模组407
程式编码409
程式测试410
95 本章複习与练习410
附录A十进制、二进制和十六进制的表示415
A1 底数和幂415
扩展记数法(expandednotation)416
A2 二进制系统416
二进制转换为十进制418
A3 十六进制系统419
十六进制数字419
十进制数转换为十六进制数420
十六进制数字转换为十进制421
使用十六进制表示法422
二进制数字转换为十六进制422
附录B整数表示法424
B1 无符号整数表示法424 溢出425
目录
B2 符号数值表示法425 使用符号数值表示法表示整数426 零的表示427
B3 1的补码錶示法427 零的表示428
B4 2的补码錶示法429 使用2的补码錶示法来表示零431 为什幺2的补码錶示法奏效呢432
附录C浮点数的表示433
C1 浮点数的二进制转换433 浮点数之整数部分433 浮点数之小数部分433 将小数部分转换成二进制434
C2 将上述两部分合併起来437
C3 科学记数法与指数记数法437 科学记数法437 指数记数法438
C4 基数为10的范化439
C5 二进制浮点数的范化439 Excess_127系统440 基数为2的范化440 单精度浮点数441
C6 十六进制表示443
附录DRAPTOR介绍444
D1 什幺是RAPTOR444
D2 入门444
D3 RAPTOR符号和变数的介绍446 变数447
D4 RAPTOR符号449 输入符号449 赋值符号450 输出符号452
D5 注释454
D6 内置运算符和函式454 内置常量455 关係运算符455 布尔(逻辑)运算符455
D7做决策:选择符号456
D8重複:循环符号457
D9调用符号和子图459
D10 数组460
D11 创建并显示数据档案461 Redirect_Output过程462 Redirect_Input过程462 End_Of_Input函式463
D12 面向对象模式464 创建类464 示例:使用Cube类求出立方体的体积466 为成员方法编码468 主程式(Main)469 继承与多态470
术语表472

转载请注明出处海之美文 » 程式设计基础(第5版)

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com