沈默蹲下来,仔细看着积木的排列顺序,又看着音音操控小车按指令完成动作,眼睛亮了起来。
他指着积木问宁宁:“宁宁,这些指令都是你自己想的吗?有没有按顺序摆错的时候呀?”
“是我自己想的!”宁宁骄傲地点头,“刚才摆错过一次,把左转和右转的积木放反了,小车就走错方向了,我换过来就好了。”
乐乐补充道:“爸爸,宁宁还会根据路线调整积木顺序,我们刚才提议加后退指令,她马上就定了红色圆积木代表后退,特别聪明。”
沈默拿起一块积木,温和地问宁宁:“那如果想让小车连续前进两次,该怎么办呀?”
宁宁立刻拿起两块红色方形积木摆在一起:“放两块这个就好,小车压过一块走一下,压过两块就走两下。”
她边说边摆好积木,让音音测试,小车果然连续前进了两次,完全符合指令。
安安又问:“那如果想让小车左转后再前进,然后停止呢?”
宁宁很快摆好“蓝圆、红方、绿长条”的组合,音音操控小车一试,完美完成动作。
沈默看着这一幕,心里暗暗惊喜,宁宁摸索出的这套玩法,其实就是编程思维的雏形。
用固定符号代表指令,按逻辑顺序排列指令,实现对目标的操控,还能根据结果调试优化,和基础编程的核心逻辑完全一致。
“宁宁太厉害了,”沈默摸了摸她的头,“这个游戏特别棒,爸爸能不能把你的这些指令记下来呀?以后可以教更多小朋友玩这个游戏。”
宁宁立刻点头:“好呀,好呀,爸爸要教其他小朋友一起玩吗?”
“对呀,”沈默拿出手机,开始拍摄地毯上的积木和指令。
“这个游戏能让小朋友学会按顺序做事,还能自己想办法解决问题,特别适合放进我们的儿童逻辑课程里。”
他边拍边问宁宁,“宁宁,除了这些指令,你还能想到其他的吗?比如让小车绕着积木走一圈。”