优生优育第一站^_^
育儿知识及早教资料大全门户

学编程需要什么基础?少儿编程入门书籍小学生c++趣味编程PDF[含配套教学资源]

史上最强大的育儿早教资源宝库!错过后悔三生

少儿编程入门书籍小学生c++趣味编程简介

《小学生C++趣味编程》一书由潘洪波编著,清华大学出版社出版,受到了广大小朋友的欢迎。但是有也很多孩子和家长表示,只看书还是不容易理解,如果有配套讲解视频就好了。鉴于此,我以此书为蓝本,制作了全书讲解视频,带领孩子们消除学习障碍,获得编程中的乐趣。达到依靠孩子自己,也能顺利完成学习的目标。同时,我也会把一些书上没有的知识,找一些“课外”的难度稍大的题目,附加样例代码,拓宽孩子们的学习范围,引起孩子们的学习兴趣。

一、哪些孩子适合学习?

适合小学四、五、六年级,学有余力的孩子。

不建议低于四年级的孩子学习,因为这个阶段孩子的接受能力稍差,如果强加学习的话,可能会造成孩子对编程的抵触心理。所以说,正确的入门很重要。六年级时,要合理分配学习时间,因为此时孩子要把大部分精力放在学校的课程,准备小升初,所以要合理掌握,在不影响学校课程的基础上,挤时间学习编程。我们的建议是:

四、五年级就开始接触,打下基础,六年级时主要是复习,训练。

二、为什么选择C++?

学习编程,绕不开代码。现在还有另一种比较热门的screatch,这个主要是模块化搭积木的方式,但是,代码能力比较弱,可以在四年级以前接触。但是,四年级以后,建议直接学习C++,对于培养孩子的编码能力很有帮助,长远来看,将来走竞赛的道路,C++是必须的。

2022年之后,国内所有的信息学竞赛将只支持C++语言。

三、学习C++的规划是什么?

如果要走信息学竞赛,基本上是这样的路线:

1、小学入门,有助于升重点初中

2、初中时参加普及组联赛,拿到普及组省一,有助于升重点高中

3、高中时参加提高组联赛,拿到提高组省一

4、拿到提高组省一时,就可以获得大部分高校(清华、北大除外)的自主招生资格了,可以获取降分录取的名额

5、如果志在清北,拿到省一后,需要参加所在省队选拔

6、参加省队,参加信息学国赛,拿到国家级奖项

7、拿到国奖后,基本上985高校都会争着要,国赛前50名,现场直接签约清北。

8、不论将来结果如何,最重要的,在学习编程的过程中,能开拓孩子的思维模式,对将来的职业规划大有裨益。

四、学习编程难吗?

类似于小马过河。

学习成功的关键是:兴趣+坚持。

我们的建议是,先要看孩子的兴趣,先让孩子学一段时间,如果感觉好玩、有意思,并且有主动学习的意向,那么,只要家长适当地干预,孩子肯定能学好。适当地干预,就是要帮助孩子制定学习计划表,监督孩子按时学习,不要三天打鱼两天晒网。

切忌不能强制干预,逼迫学习。这是最要不得的。

少儿编程入门书籍小学生c++趣味编程目录

上册

第1单元 顺序结构

第1课 编程是一门技术——认识Dev-C++

第2课 春晓——cout语句

第3课 天安门广场——变量、表达式与赋值语句

第4课 列朋波骨——计数器

第5课 雪花——累加器

第6课 细胞分裂——复合运算符

第7课 阿布拉卡达布拉——交换两个变量的值及注释符

第8课 竖式计算——设置域宽setw()

第9课 植树造林——cin语句

第10课 古埃及金字塔——单精度实数float

第11课 尼克与强盗——整除及整除求余运算符的应用

第12课 小写变大写——ASCⅡ码与字符型

拓展阅读:埃尼阿克ENIAC

第2单元 选择结构

第13课 智商问题——if语句

第14课 跳绳达人——if-else语句

第15课 比尔庄园——if语句嵌套

第16课 开灯关灯——逻辑变量

第17课 欧耶欧耶——逻辑运算符

第18课 闰年与平年——逻辑运算符的优先级

第19课 比大小——复合语句

第20课 孔融让梨——求3个整数中最小值

第21课 田忌赛马——3个数排序

第22课 抽奖——随机函数rand()

第23课 打车费用——if语句的应用

第24课 体质指数BMI——bug与debug

第25课 成绩等级——switch语句

第26课 王宅六味——switch语句的应用

拓展阅读:冯·诺依曼

第3单元 for循环

第27课 老狼老狼几点钟——for语句

第28课 叮叮当当——for语句与if语句的结合

第29课 布纳特老师出的难题——累加求和

第30课 棋盘上的学问——超长整型与数据溢出

第31课 3721数——continue语句

第32课 26个兄弟姐妹——循环变量为字符型

第33课 打擂台——for语句的另一种形式

第34课 生命周期与素数——break语句

第35课 水仙花数——数位分离

第36课 天连碧水碧连天——回文数

第37课 神奇的大自然——斐波那契数列及长整型long

第38课 警察抓小偷——逻辑判断与推理

第39课 口算大师——for语句的应用

拓展阅读:神奇的二进制数

参考答案(上册)

下册

第4单元 while与do-while循环

第40课 儿歌《打老虎》——while语句

第41课 蜗牛与葡萄树——死循环

第42课 最小公倍数——枚举算法

第43课 最大公约数——辗转相除

第44课 角谷猜想——while语句的应用

第45课 蝴蝶效应——双精度实数double及科学计数法

第46课 精益求精——分数化为小数

第47课 称心如意的输入——do-while语句

第48课 加加乐——各数位之和

第49课 大大大——纯小数变整数

第50课 书香阁的座位数——数学计算

第51课 拍手游戏——模拟法

第52课 报数游戏——模拟法

第53课 化功大法——纯小数转化为最简分数

拓展阅读:计算机系统

第5单元 多重循环

第54课 有规律的图形——循环的嵌套

第55课 图形的窍门——双重循环的应用

第56课 九九乘法表——双重循环的应用

第57课 鸡兔同笼——双重循环的应用

第58课 百钱买百鸡——三重循环与程序的优化

第59课 比特童币——四重循环

第60课 比特超市——超市收费程序

拓展阅读:因特网

第6单元 数组

第61课 查分程序——数组

第62课 捉迷藏——数组越界

第63课 老鹰捉小鸡——循环移位

第64课 跳绳比赛——排序

第65课 采访报道——字符数组的输入与输出

第66课 恺撒加密术——字符串的输入与输出

第67课 快速求素数——筛选法

第68课 谁大谁小——逻辑判断与推理

第69课 胡萝卜与骨头——模拟法

第70课 读心术——二进制数的应用

拓展阅读:数据结构

第7单元 函数

第71课 一见如故——函数

第72课 函数与最大值——局部变量与全局变量

第73课 丑数——函数的应用

第74课 哥德巴赫猜想——函数的应用

第75课 第n个大的数——数组名作为实参

第76课 猜猜乐——二分法查找

第77课 交作业啦——递归算法

第78课 通力合作的100个数——递归算法及子函数的声明

第79课 谁是老大——递归求最大值

拓展阅读:世界上第一个微处理器

第8单元 指针、类

第80课 今雨新知——地址与指针

第81课 民主选举——指针与数组

第82课 编程是一门艺术——类与对象

拓展阅读:求伯君

参考答案(下册)

参考文献

附录A 字符集

附录B 奖励积分卡——比特童币

赞(32) 点击下载资料
未经允许不得转载:兜得慧 » 学编程需要什么基础?少儿编程入门书籍小学生c++趣味编程PDF[含配套教学资源]

评论 1

  1. #1

    在哪里看视频呢?

    匿名4年前 (2020-11-23)回复

史上最强大的早教资源宝库!错过后悔三生

培养孩子不能靠自己慢慢摸索——孩子等不起!

培养孩子更不能瞎折腾走弯路——孩子误不起!

马上点击领取