技术教育社区
www.teccses.org

小学生C++趣味编程

封面

作者:潘洪波编著

页数:339

出版社:清华大学出版社

出版日期:2017

ISBN:9787302478201

电子书格式:pdf/epub/txt

内容简介

一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习C++语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习C++语言的入门教材。

作者简介

潘洪波,1996年参加工作,现任教于浙江省金华市环城小学,是一名爱学习、爱思考、业务精湛、深受学生喜爱的优秀教师。曾获浙江省小学信息技术优质课一等奖;制作的教学软件在全国现代教育实验学校评比中获一等奖,在中央电教馆组织的基础教育教学软件评比中获二等奖,在浙江省教学软件评比中多次获一等奖。指导的学生参加市区小学信息学奥林匹克竞赛年年多人获一等奖,为学生的发展打下了良好的基础,许多同学升入高中后继续学习信息学,其中有3人获全国一等奖,被北京大学、上海复旦大学、上海交通大学提前录取,多人就读于重点名牌大学的软件工程、计算机科学与技术等专业。指导的学生参加世界教育机器人WER2016赛季世界锦标赛中获一等奖。

本书特色

一本以单元和课的形式编排、符合小学生认知特点的编程入门书,知识点依次呈现,深入浅出,循序渐进。课课有习题,课课有课件,易学易会。以知识点为中心,适当地弱化语法,注重算法。利用流程图厘清思路,激发学习兴趣,培养计算思维。

目录

下 册

第 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

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《小学生C++趣味编程》
Article link:https://www.teccses.org/876735.html