【产品特色】


【编辑推荐】

《小学生C 趣味编程训练营》可配合《小学生C 趣味编程》使用,针对小学生学习C 语言编程,选取了典型的习题,符合小学生的认知规律,是一本真正适合小学生学习C 的教材。


【内容简介】

理解编程,探寻算法本质;理解儿童,尊重真实体验。本书选取适合小学生认知水平、挑战性适当、有一定广度和深度的问题,通过学习与训练,能有效地促进小学生全面、细致地思考问题,提高编程的准确性,增强程序查错、调试能力,为进一步学习算法或运用编程解决实际问题打下坚实的基础,让思维在问题链中深入浅出,让学习自然而然地发生。 本书是《小学生C 趣味编程》的进阶教材,适合参加小学信息学编程复赛、编程水平上机展示活动、“蓝桥”杯编程大赛等比赛的读者学习,也可作为参加CSP-J (入门级)比赛的入门教材。


【作者简介】

潘洪波,浙江省金华市金师附小凤山校区信息技术教师,小学高级,从教20余年,曾获浙江省小学信息技术优质课一等奖,制作的教学软件在全国现代教育实验学校评比中获一等奖,在中央电教馆组织的基础教育教学软件评比中获二等奖,5次获浙江省一等奖。编写的教材《小学生C 趣味编程》由清华大学出版社出版,编写的《智能机器人WeDo 2.0(小学版)》被评为浙江省第六届精品课程。


【目录】

第1 课我爱编程—格式化输入/ 输出
第2 课纸上看人生—初识二维数组
第3 课填数之旅—二维数组的应用
第4 课总分知多少—结构体

第1单元 准备篇
第5 课“知党爱党为中华”知识竞赛——排序函数sort
第6 课“童心向党绘百年”绘画比赛——sort 的比较函数
第7 课群星璀璨——常用函数汇总
第8 课平均分——数据类型的取值范围
第9 课定义新运算——文件操作
第10 课快慢知多少——时间复杂度
第11 课存储空间知多少——空间复杂度
第12 课算法优化——前缀和
第13 课算法优化——双指针

第2 单元 训练营
第1 天兔村500 年
第2 天一年中第几天
第3 天组队比赛
第4 天“垃圾分类我先行”测评活动
第5 天邮件分类
第6 天名次
第7 天等候时间
第8 天接苹果
第9 天刷题夺币
第10 天长“顺眼串”.

第11 天取数
第12 天插入乘号
第13 天字母X
第14 天听指挥的小兔
第15 天多的通话次数
第16 天末尾零的个数
第17 天“如意”价值
第18 天IP 地址
第19 天位置
第20 天蛋糕装盒
第21 天分组

第3单元 实战篇
模拟卷一
模拟卷二
模拟卷三
模拟卷四

参考答案
附录 奖励积分卡——童币


【前言】

小学生怎样学习编程会更加科学、更加有效?这是我一直在思考的问
题。我想,或许我们可以借鉴、参照小学生学习数学的方法。

在小学低年级阶段,学习
5
以内加减法时,一天一个课时,要学一个
月。在小学高年级阶段,学习圆的认识及周长与面积计算时,一天一个课
时,也要学三个星期。“慢节奏”是小学生学习的一个特点。因此,小学生
在学习编程时,也要“慢”。老师、家长要树立正确的观念——小学生学习
编程是一个长期的过程,不能速成,不可急躁。只有“慢”下来,才能给小
学生更多的时间去体验、去经历、去理解一个个知识点的形成过程。学习,
因为理解而亲切,现在的“慢”是为了以后的“快”。

又如,小学生学习“数”时一般是这样安排的:为了解决“数数”这个
实际问题,先学习一位整数,然后,为了解决其他实际问题,再学习两位整
数以及小数、分数..而不是一开始就学习“有理数分为整数、分数”这样
概念化、抽象的知识。基于“问题解决”(不是基于知识)也是小学生学习
的一个特点。因此,小学生在学习编程时,也要基于“问题解决”。从适当
的问题出发,通过创设具有吸引力、趣味性的情境,在解决问题的实践中引
出新知识,适可而止,不求概念化,逐步系统化。同时,要用合适的方法求
解,程序中采用的算法不一定是好的、的,但一定要是基于小学生认
知水平的、可理解的、可行的算法。

基于以上认识,针对小学生信息学奥赛复赛编写了本书,是对《小学生
C

趣味编程》一书的补充和深入。本书编排了13
课内容、21天的模拟训


Xcyzw.indd 3


2021.11.11 4:30:43 PM


小学生C 趣味编程训练营

IV


练以及
4
套模拟卷,以每天一课或每天一练的形式呈现,体现了“慢节奏”
和“基于问题求解”的理念。

本书想搭建一座“桥”,一座让孩子走进编程的“桥”。通过“填一
填”“说一说”“编一编”“评一评”等环节,让孩子学会转换,把实际问题
转换成可以用计算机解决的算法问题,把算法问题转换成编程语言问题,使
孩子能用一个个语句实现自己的想法,进而慢慢掌握解决问题的一般方法。

本书编写的目的是让孩子养成一个“好习惯”——每天学习编程。这个
世界上珍贵的东西是坚持,坚持学习,坚持编程,每天花十分钟做一道
题,点点滴滴,日积月累,由量变到质变,终有一天孩子们会变得非常优
秀、非常强大。

本书想给孩子一颗“心”,一颗充满自信的“我能行”的心。本书选
取的都是适合小学生的、容易理解的、有一定广度和深度的问题,挑战性
适当,经过努力就可以解决,让孩子体验到“跳一跳就可以摘到桃子”的
乐趣。

我们相信,通过本书的学习与训练,能有效地帮助小学生全面、细致地
思考问题,提高编程的准确性,增强程序查错、调试能力,为进一步学习算
法或运用编程解决实际问题打下坚实的基础。

后,感谢浙江师范大学熊继平、金华市婺城区教研室郑理新、金华市
第五中学陈洪祺、金华市青春中学陈旭平、金华市职业技术学院刘日仙、金
华市东苑小学黄菁等老师,感谢他们为本书提出了许多真诚而有益的建议。

由于时间和水平有限,书中难免存在不妥或错误之处,欢迎批评、指
正,更希望读者对本书提出建设性意见,以便修订再版时改进。

潘洪波
2021 年6 月


返回顶部