小学生C++趣味编程 下册
作者: 潘洪波编著
出版时间:2017年版
内容简介
一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取 80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习 C 语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。 本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习 C 语言的入门教材。
目录
下 册
第4单元while与do-while循环 165
第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
第50课书香阁的座位数——数学计算 198
第51课拍手游戏——模拟法 201
第52课报数游戏——模拟法 204
第53课化功大法——纯小数转化为简分数 208
拓展阅读:计算机系统 211
第5单元多重循环 213
第54课有规律的图形——循环的嵌套 214
第55课图形的窍门——双重循环的应用 219
第56课九九乘法表——双重循环的应用 223
第57课鸡兔同笼——双重循环的应用 226
第58课百钱买百鸡——三重循环与程序的优化 229
第59课比特童币——四重循环 233
第60课比特超市——超市收费程序 237
拓展阅读:因特网 241
第6单元数组 243
胃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
第72课函数与值——局部变量与全局变量 293
第73课丑数——函数的应用 297
第74课哥德巴赫猜想——函数的应用 300
第75课第n个大的数——数组名作为实参 304
第76课猜猜乐——二分法查找 308
第77课交作业啦——递归算法 312
第78课通力合作的100个数——递归算法及子函数的声明 316
第79课谁是老大——递归求值 319
拓展阅读:世界上个微处理器 322
第8单元指针、类 323
第80课今雨新知——地址与指针 324
第81课民主选举——指针与数组 327
第82课编程是一门艺术——类与对象 331
拓展阅读:求伯君 335
参考答案(下册) 337
参考文献 340
附录A字符集 341
附录B奖励积分卡——比特童币 342