信息学奥赛零基础入门书籍介绍(C++版)
一、适合对象:小学五六年级或初中一年级零基础的小朋友
二、书籍:
1、小学生 C++趣味编程-2017 年 11 月
目录
上册
第 1 单元顺序结构
第 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 第2 单元选择结构
第 13 课智商问题—if 语句 046
第 14 课跳绳达人—if-else 语句049
第 15 课比尔庄园—if 语句嵌套 053
第 16 课开灯关灯—逻辑变量057
第 17 课欧耶欧耶—逻辑运算符 061
第 18 课闰年与平年—逻辑运算符的优先级066
第 19 课比大小—复合语句 070
第 20 课孔融让梨—求 3 个整数中最小值 074
第 21 课田忌赛马—3 个数排序079
第 22 课抽奖—随机函数 rand() 084
第 23 课打车费用—if 语句的应用088
第 24 课体质指数 BMI—bug 与 debug 091
自学编程的书籍第 25 课成绩等级—switch 语句 095
第 26 课王宅六味—switch 语句的应用101
拓展阅读:冯·诺依曼
第 3 单元for 循环107
第 27 课老狼老狼几点钟—for 语句 108
第 28 课叮叮当当—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 拓展阅读:神奇的二进制数
参考答案(上册)163
下册
第 4 单元 while 与 do-while 循环
第 40 课儿歌《打老虎》—while 语句 166
第 41 课蜗牛与葡萄树—死循环169
第 42 课最小公倍数—枚举算法172
第 43 课最大公约数—辗转相除175
第 44 课角谷猜想—while 语句的应用 178
第 45 课蝴蝶效应—双精度实数 double 及科学计数法 181
第 46 课精益求精—分数化为小数185
第 47 课称心如意的输入—do-while 语句189
第 48 课加加乐—各数位之和192
第 49 课大大大—纯小数变整数195
第 53 课 化功大法—纯小数转化为最简分数 208
拓展阅读:计算机系统 211
第 5 单元 多重循环 213
第 54 课 有规律的图形—循环的嵌套 214
第 55 课 图形的窍门—双重循环的应用 219 第 56 课 九九乘法表—双重循环的应用 223 第 57 课 鸡兔同笼—双重循环的应用 226
第 58 课 百钱买百鸡—三重循环与程序的优化
229 第 59 课 比特童币—四重循环 233
第 60 课 比特超市—超市收费程序 237
拓展阅读:因特网 241
第 6 单元数组 241
第 61 课查分程序—数组 244
第 62 课捉迷藏—数组越界 248
第 63 课老鹰捉小鸡—循环移位 252
第 64 课跳绳比赛—排序 256
第 65 课采访报道—字符数组的输入与输出 261
第 66 课恺撒加密术—字符串的输入与输出 265
第 67 课快速求素数—筛选法 269
第 68 课谁大谁小—逻辑判断与推理 273
第 69 课胡萝卜与骨头—模拟法 276
第 70 课读心术—二进制数的应用 280
拓展阅读:数据结构 286
第 7 单元函数 287
第 71 课一见如故—函数 288
293 第 78 课通力合作的 100 个数—递归算法及子函数的声明 316 第 79 课谁是老大—递归求最大值 319
拓展阅读:世界上第一个微处理器 322
第 8 单元指针、类 323
第 80 课今雨新知—地址与指针 324
第 81 课民主选举—指针与数组 327
第 82 课编程是一门艺术—类与对象 331
拓展阅读:求伯君 335
参考答案(下册) 337
参考文献 340
附录 A 字符集 341
附录 B 奖励积分卡—比特童币 342 第 50 课 书香阁的座位数—数学计算 198
第 51 课 拍手游戏—模拟法 201
第 52 课 报数游戏—模拟法 204
第 72 课函数与最大值—局部变量与全局变量
第 73 课丑数—函数的应用 297
第 74 课哥德巴赫猜想—函数的应用 300
第 75 课第 n 个大的数—数组名作为实参 304
第 76 课猜猜乐—二分法查 308
第 77 课交作业啦—递归算法 312
NOIP(小学Th C++):第1 课编程是一门技术
ke.qq/course/360292?tuin=3a4b3f65
第 2 课春晓+第 3 课天安门广场
ke.qq/course/361959?tuin=3a4b3f65
小学Th c++趣味编程少儿 C 十十启蒙
study.163/course/introduction/1209396826.htm
小学 Th 趣味 C++ 少儿编程 C++( 上)
study.163/course/introduction/1209424866.htm
小学 Th 趣味 C++ 少儿编程信息学(下)
study.163/course/introduction/1209462813.htm
2、青少年 C++趣味入门--2017-04-01
study.163/course/introduction/1004226011.htm
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论