一块三明治怎么教计算思维?英国教育专家这么做
中国台湾有个小学,请来了英国编程教育专家汤姆‧柯里克教授孩子编程设计。柯里克教授的编程课形式出乎大家意料,没有启用任何电子设备,而是用一块三明治给孩子们演示了计算思维是怎么回事。
用做三明治的方法解释什么是顺序执行
柯里克用了一个最日常的例子——做三明治,来解释程序设计中顺序执行的概念。如果桌上有一罐奶油、吐司、果酱、一把餐刀,要怎样做好奶油果酱三明治呢?是
“把奶油和果酱放在吐司上夹起来”还是“首先要拿餐刀挖奶油”?这里就是涉及到指令的顺序执行问题。编程设计就是给电脑下达准确的指令顺序,让它实现效果。
顺序执行在编程中有多重要?就像按照食谱烤蛋糕一样,做蛋糕的步骤顺序是至关重要的。例如,在“添加鸡蛋”之后请求您“将鸡蛋打碎成碗并丢弃贝壳”,对做成“美味蛋糕”来说并没什么用。
如果执行顺序弄错了,还将出现与预期完全不同的结果。比如在 Scratch 编程中, 两个完全一样的顺序,第二个图里其中两个命令交换了一下顺序,但是输出结果是完全不同的。
领取专属 10元无门槛券
私享最新 技术干货