欢迎光临
我们一直在努力

SCRATCH少儿编程课入门-求连续数之和

[让孩子创造无限可能]

孩子学习编程的目的

我想,对于中小学年龄段的孩子,编程课的主要目的应该是启蒙——让孩子接触编程知识,在编程学习中强化逻辑思考能力、系统思维能力以及组织协调能力,进而激发孩子的创造力,而不是现在就为了职业考虑,去掌握一门技能。

如何选择少儿编程课程

对于中小学年龄段的孩子,首先不要去考虑编程语言,先明确课程设计是否做到两个前提:

学习编程的过程能否做到所见即所得——输入指令,立刻能够看到效果;

能否从项目式学习入手,并建立快速反馈机制,给孩子成就感。

如果在教学设计中满足这两个前提,我们基本就可以判断,这个课程是可以考虑的。

那么,最适合低龄孩子学习的编程语言是什么呢?当然是

来自麻省理工大学(MIT)为低龄孩子特别研发的scractch编程课程。Scratch 中包含了几乎所有编程语言共通的部分。无论未来语言如何变化,最基本的逻辑是不会变化的。而这些训练在 Scratch 中都能完成。孩子从玩游戏到自己编程制作游戏,在游戏中掌握Scratch编程逻辑,正符合了华工启明星创客课程寓教于乐的课程本质。

青少儿学习编程,不只是教你去怎么计算出问题的结果,而是学会解决问题最优过程。这才是青少儿学习编程的精髓。很多时要解决的问题的数据是非常庞大。而我们计算机处理能力是有限的。我们需要通过简化计算过程。把时间省下来,去处理更多的问题。由此可以看,孩子们学习少儿学习编程的重点就是算法、编程思维。

学习Scratch更是有助于数学思维的培养与锻炼,这对于高年龄段的孩子来说,日后数学的逻辑思维能力将会超过没有学过编程的孩子。如果你不信,那么

如何用编程求连续数之和

练习题:求出求出1+2+3+ … + 99+100 (从1加到100)的和。

编程思路讲解

求出从1加到100的和这个题,如果我们就是从1开始,先两个数相加,然后再用这两个数相加的结果与后一个数相加,一直加到100,如先计算1=2=3,然后计算3+3=6,然后6+4等于10,如此一直加到100,这样肯定是能计算出来,但非常花时间。所以对于这类题,老师会教给我们一种快速计算的公式,知道1+100=101,2+99=101,3+98=101 … 50+51=101,一共是50组,所以很快计算出综合101×50=5050

如果人工从从1加到100是非常费时的,但我们通过编程让计算机去做,那却是非常简单的事情了,因为这种有规律的计算恰好是计算机最擅长的事情。所以我们不需要去用技巧公式,我们只需要想一种算法,能够让计算机正确完成计算。

连续相加就是拿上一个结果和下一个数相加得到一个新的和,然后再拿这个和与下一个数相加,这是很有规律的,我们使用循环过程。为了完成这个循环相加,我们需要使用两个变量:一个是 数字,一个是和,计算算式如下:

和 = 和+数字

数字是一个变量,每执行一次要增加1,算式=号右边的和就是数字加之前的所有数之和,加上数字之后的结果成为一个新的和,然后再用这个和与下一个数进行相加,又的一个新的和,如此循环,一直到数字变为100为止。

完整脚本代码参考下图:

本练习题看上去很简单,但却是理解算法的一个很好的入门题,需要用到循环执行、变量以及加法指令等知识,可以对变量有一个更深刻的认识和理解,如果是第一次接触的同学,可以多理解理解这个计算原理。

编程核心要培养的不是孩子对编程知识点的记忆,而是逻辑推理能力的训练和信息处理的能力。

逻辑推理是孩子可以受用一生的核心技能,相比于学校的知识点学习。孩子可以通过编程自主思考,反复调试程序。从而养成孩子独立判断、逻辑推演、怀疑批判的能力。

未来不懂编程就是文盲

华工启明星长沙

STEM教育在全球日益受到重视,最主要的原因是家长们觉得这跟未来的工作机会是挂钩的。认知科学和经济学的研究发现,教孩子STEM最好的阶段是在幼儿早期。在这一时期进行STEM教育的回报是巨大的。

欢迎报名参加华工启明星小小科学家体验课,从小进行STEM教育,让孩子未来超人一等!!!

致力于4-15岁少儿科创教育

让 孩 子 创 造 无 限 可 能

华工启明星长沙梅溪湖体验中心

0731 8990 6783  132 7249 9016

梅溪湖路与麓云路交汇处天祥水晶湾西座808号

赞(44)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址