1个户外游戏就能引导小宝宝的编程启蒙 (2)
憨爸在美国
2018-06-13 14:36:45
这个if…else…就是编程必用的条件语句,太太太重要了。话又说回来了,这句子大人一看就明白,可是宝宝们怎么理解呢?
美国老师还真为此设计出一个很棒的游戏!
这个游戏平时在家或者一群小朋友玩耍的时候都可以玩。开始游戏的时候,首先要选择一个小朋友(假设名字叫A)作为参照物,别的小朋友就会根据A的指示来做动作。
1
第一关 - 复制动作
接着,我们在纸上写下程序。
if A做一个动作:
大家都要做同样的动作
也就是说,如果A做什么动作,别的孩子都要跟着做同样的动作,如果谁做错了那就是输了!
通过这一步,教会了孩子一个最基本的程序设计中条件语句的概念,这就是,如果发生了什么条件,那么就会产生相应的结果!
2
第二关 - 动作相反
我们的程序又改成了这样。
if A做一个动作(蹲下或者跳起)
大家要做相反的动作(跳起或者蹲下)
也就是说,如果A蹲下,那么别人就要跳起来;而如果A跳起来,那么别人就要蹲下!检查这一过程看谁犯糊涂了!这一关的难点在于,孩子看到的和脑子里需要做的是完全相反的事情。
通过这一步,孩子慢慢理解到,在条件语句中,条件和结果是可以不一样的。比如说例子里的条件是A跳起,但是呢,结果却是别的宝宝要蹲下。