色积木,翻到背面看图示说明。他看了很久,嘴巴微微张着,还在琢磨这个新东西。
“如果这样,就那样。否则,另样。”
他轻声重复了一遍,低头开始拼。
紫色循环积木被放在最外层,橙色的条件判断积木装在里面。蓝色接左转,红色接右转,剩下的情况接绿色前进。
周恪也没闲着。
他在桌上重新摆出一条复杂路线,红蓝方块隔开分布,中间有好几个转弯,一直通往终点。
时晏从头到尾看了一遍,没有再调整积木,伸手按下启动键。
小圆动了起来。
碰到蓝色方块,它向左转。
碰到红色方块,它向右转。
没有颜色方块的地方,它继续前进。
小圆顺着路线走完,最后停在星星上。
时晏抬起头,脸上的神情比开始上课时活泼了不少。
“老师,还有别的积木吗?”
周恪没有马上回答。
刚才整个过程,时晏一次都没有试错。
第一次接触条件判断和嵌套循环,他只听了一遍就把程序拼了出来,运行后也没有出问题。
周恪教少儿编程已经三年,带过的孩子不少。哪怕是五六岁的孩子,第一次接触这些内容,也得来回试上三四次。
“有。”周恪从包底拿出一套更复杂的积木组件,“这套是变量和计数器,不过按照教学计划,这是第四节课的内容。”
“我想现在看。”时晏说。
周恪转头看向坐在书房沙发上的许南嘉。
许南嘉端着杯子点了下头。
“他想学就让他学。”
原本定好的一小时课程,最后上了两个小时。
时晏用计数器控制小圆,让它走到第五格时原地转圈。之后又用变量记录小圆经过了几个蓝色方块,还试着根据方块数量修改小圆的行动方式。
这中间,他没怎么抬头。
桌上的积木被拆了又拼,时晏一边动手,一边小声推算运行结果。碰到想不通的地方,他会停下来看看路线,过一会儿再继续。
下课后,时晏把所有积木按照颜色和用途分好,一块一块放回帆布包。
收拾完,他站起来,朝周恪鞠了个小躬。
“谢谢老师,下次什么时候来?”
“周六。”周恪收好教具包,拉上拉链。
时晏点头,回到自己的书桌前,拿出一张白纸,把