用做三明治的方法解释什么是顺序执行

一块三明治怎么教计算思维?英国教育专家这么做

中国台湾有个小学,请来了英国编程教育专家汤姆‧柯里克教授孩子编程设计。柯里克教授的编程课形式出乎大家意料,没有启用任何电子设备,而是用一块三明治给孩子们演示了计算思维是怎么回事。

用做三明治的方法解释什么是顺序执行

柯里克用了一个最日常的例子——做三明治,来解释程序设计中顺序执行的概念。如果桌上有一罐奶油、吐司、果酱、一把餐刀,要怎样做好奶油果酱三明治呢?是

“把奶油和果酱放在吐司上夹起来”还是“首先要拿餐刀挖奶油”?这里就是涉及到指令的顺序执行问题。编程设计就是给电脑下达准确的指令顺序,让它实现效果。

顺序执行在编程中有多重要?就像按照食谱烤蛋糕一样,做蛋糕的步骤顺序是至关重要的。例如,在“添加鸡蛋”之后请求您“将鸡蛋打碎成碗并丢弃贝壳”,对做成“美味蛋糕”来说并没什么用。

如果执行顺序弄错了,还将出现与预期完全不同的结果。比如在 Scratch 编程中, 两个完全一样的顺序,第二个图里其中两个命令交换了一下顺序,但是输出结果是完全不同的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180915A1G8OQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券