商品参数
小学生C++趣味编程+ CCF 中学生计算机程序设计+ CCF中学生计算机程序设计(入门篇)+基础篇 |
|
定价 |
178.80 |
出版社 |
清华大学出版社 |
版次 |
1 |
出版时间 |
2017年11月 |
开本 |
16开 |
作者 |
潘洪波 |
装帧 |
平装 |
页数 |
|
字数 |
|
ISBN编码 |
9787302478201 |
重量 |
1891 |
暂时没有内容介绍,请见谅!
9787302478201 小学生C++趣味编程
上 册
第 1课编程是一门技术—认识 Dev-C+ + 002
第 2课春晓—cout语句 006
第 3课天安门广场—变量、表达式与赋值语句 010
第 4课列朋波骨—计数器 013
第 5课 雪花—累加器 017
第 6课 细胞分裂—复合运算符 020
第 7课 阿布拉卡达布拉—交换两个变量的值及注释符 023
第 8课 竖式计算—设置域宽 setw 026
第 9课 植树造林—cin语句 029
第 10课 古埃及金字塔—单精度实数 float 033
第 11课 尼克与强盗—整除及整除求余运算符的应用 037
第 12课 小写变大写—ASCII码与字符型 040 拓展阅读:埃尼阿克 ENIAC 043
第 13课 智商问题—if语句 046
第 14课跳绳达人—if-else语句 049
第 15课比尔庄园—if语句嵌套 053
第 16课 开灯关灯—逻辑变量 057
第 17课 欧耶欧耶—逻辑运算符 061
第 18课闰年与平年—逻辑运算符的优先级 066
第 19课比大小—复合语句 070
第 20课孔融让梨—求 3个整数中zui小值 074
第 21课田忌赛马—3个数排序 079
第 22课抽*—随机函数 rand() 084
第 23课打车费用—if语句的应用 088
第 24课体质指数 BMI—bug与 debug 091
第 25课成绩等级—switch语句 095
第 26课王宅六味—switch语句的应用 101 拓展阅读:冯·诺依曼 105
第 3单元 for循环 107
第 27课老狼老狼几点钟—for语句 108
第 28课叮叮dangdang—for语句与 if语句的结合 113
第 29课布纳特老师出的难题—累加求和 117
第 30课棋盘上的学问—超长整型与数据溢出 120
第 31课 3721数—continue语句 125
第 32课 26个兄弟姐妹—循环变量为字符型 128
第 33课打擂台—for语句的另一种形式 132
第 34课生命周期与素数—break语句 136
第 35课水仙花数—数位分离 140
第 36课天连碧水碧连天—回文数 144
第 37课神奇的大自然—斐波那契数列及长整型 long 148
第 38课 警察抓小偷—逻辑判断与推理 152
第 39课 口算大师—for语句的应用 156 拓展阅读:神奇的二进制数 161
参考答案(上册) 163
9787030622440 CCF 中学生计算机程序设计
目 录
第 1 章 树及其应用
1.1树的相关概念及其性质 1
1.2树的存储及遍历法 3
1.3zui近公共祖先(LCA) 9
1.4树的简单应用 14
1.5树的统计 21
1.6树的应用实例 24
本章小结 32
第 2 章 二叉树及其应用
2.1 二叉树的概念及其性质 33
2.2 二叉树的存储方法 35
2.3 二叉树的遍历 35
2.4 树、森林与二叉树的转化 39
2.5 哈夫曼树及其应用 41
2.6 二叉堆及其应用 45
2.7 二叉排序树及其应用 52
本章小结 57
第 3 章 集合与并查集
3.1 集合与并查集 59
3.2 并查集的基本操作 61
3.3 并查集的应用 62
本章小结 71
第 4 章 图及其应用
4.1 图的基本概念 73
4.2 图的存储方法 75
4.3 图的遍历 78
4.4 图的连性问题 86
4.5 无向图的生成树 96
9787030500212 CCF中学生计算机程序设计(入门篇)
目录
第壹章编程如此简单
1.1程序设计概念1
1.2整数算术运算4
1.3实数算术运算8
附录ADev-C++集成开发环境11
第2章数据的存储和读入
2.1变量和变量的类型17
2.2赋值语句和数学表达式21
*2.3数据类型转换32
2.4变量的读入38
*2.5C语言中的scanf语句和printf语句43
2.6顺序结构程序设计实例51
附录B基本数据类型56
附录C常用数学函数57
第3章程序的选择执行
3.1if语句和关系表达式59
3.2逻辑表达式和条件表达式68
3.3嵌套if语句75
3.4switch语句83
*3.5分支结构程序设计实例92
第4章程序段的反复执行
4.1for语句105
4.2while语句119
4.3do-while语句131
4.4多重循环142
*4.5在循环结构中应用位运算156
*4.6循环结构程序设计实例167
附录Dbreak语句和continue语句178
第5章数据的批量存储
5.1一维数组183
5.2活用数组下标192
5.3数值排序和查找204
5.4字符数组220
5.5二维数组233
*5.6数组的综合应用实例245
参考文献261
索引263
9787030500298 CCF中学生计算机程序设计-基础篇
第壹章?模块化编程—函数
1.1 自定义函数的引入................................................... 1
1.2 函数的定义............................................................. 3
1.3 函数调用与参数传递................................................ 5
1.4 变量的作用域.......................................................... 9
1.5 函数的应用........................................................... 11
1.6 递归函数.............................................................. 20
第2章?字符串处理—string类型
2.1 string类型的引入................................................... 33
2.2 string类型的基本操作............................................. 36
2.3 string类型中字母与数字的关系................................ 41
2.4 string类型的应用................................................... 48
本章小结...................................................................... 52
第3章?数据类型的组合—结构和联合
3.1 结构体(struct)的引入............................................. 61
3.2 结构体(struct)的使用............................................. 66
*3.3 结构体(struct)的扩展............................................. 72
*3.4 联合(union)的定义和使用........................................ 76
*3.5 枚举(enum)的定义和使用........................................ 79
本章小结...................................................................... 81
第4章?功能强大的利器—指针
4.1 指针概念、定义与内存分配..................................... 85
4.2 指针的引用与运算.................................................. 87
4.3 指针与数组........................................................... 90
4.4 指针与字符串........................................................ 95
*4.5 函数指针和函数指针数组........................................ 97
4.6 指针的扩展......................................................... 100
本章小结.................................................................... 104
第5章?数据外部存储—文件
5.1 数据存储的分类................................................... 109
5.2 文件类型变量的定义及引用................................... 110
5.3 文件的重定向...................................................... 116
本章小结.................................................................... 118
第6章?数据结构及其运用
6.1 什么是数据结构................................................... 125
6.2 线性表的储存结构及其应用................................... 126
6.3 队列及其应用...................................................... 138
6.4 栈及其运用......................................................... 145
6.5 二分及其快速排序................................................ 151
第7章?简单算法
7.1 什么是算法......................................................... 169
7.2 高精度数值处理................................................... 171
7.3 简单枚举算法...................................................... 178
7.4 模拟算法............................................................. 184
7.5 简单动态规划...................................................... 187
7.6 用递归实现回溯算法............................................. 199
第8章?数学在程序设计中的应用
8.1 常用数学函数...................................................... 207
8.2 质因数的分解...................................................... 209
8.3 大公约数的欧几里德算法................................... 212
8.4 加法原理与乘法原理............................................. 216
8.5 排列与组合......................................................... 219
8.6 圆排列、可重集排列............................................. 222
第9章?STL(标准模板库)简要说明
9.1 STL中的一些新概念.............................................. 227
9.2 几个常见的容器介绍............................................. 232
9.3 几个常见的算法函数............................................. 240
索引 245
书号 |
书名 |
定价 |
9787030622440 |
CCF 中学生计算机程序设计 |
45.00 |
9787030500212 |
CCF中学生计算机程序设计(入门篇) |
38.00 |
9787030500298 |
CCF中学生计算机程序设计-基础篇 |
36.00 |
9787302478201 |
小学生C++趣味编程 |
59.80 |