名师专栏丨麻省理工Scratch程序运行使用教学2
发布网友
发布时间:2024-09-27 04:39
我来回答
共1个回答
热心网友
时间:2024-11-09 12:39
朱琳老师简介
专栏意义
Scratch小白指南之程序运行(Ⅱ)
上一期我们学习了如何编写程序,解锁了运行程序的方法。
本期我们聊聊程序运行的顺序,让小朋友们不仅能自己编写程序,也能看懂别人的程序。
程序运行的两种结构:顺序结构和循环结构。这期我们先来聊聊顺序结构。
关于顺序结构
什么是顺序?
平时我们阅读课文的时候,会从第一自然段开始阅读,读完后,开始阅读第二自然段,直到读完整篇文章。
我们绘画一个人物时,往往先画头、然后脖子、身子、腿和脚。
我们考试的时候,一般会从第1题做起,然后第2题、第3题,直到完成整张试卷。
这些都是生活中的顺序的例子,顺序,简单来说,就是按照一定的规则排列的过程。
什么是顺序结构?
它是一种程序运行的顺序,具体指由上到下逐条运行积木(命令),先运行第1块积木,然后第2块,第3块…这种从上至下依次运行的顺序,我们称它为程序的“顺序结构”。
我们可以从上至下的读程序:当绿旗被点击,角色(小将)向右移动20步,然后说:“大家好!”。
读完程序,我们就知道:当点击舞台区的绿旗时,小将会右移20步。然后显示“大家好!”。
根据顺序结构修改程序
顺序结构是非常简单的、易读的。如果在读程序的过程中发现跟预期不一致,那我们就可以调整和修改程序,让它按照我们想要的效果运行。
比如,我们并不想让小将先移动,再说“大家好”。我们想让小将,先说话再移动,那么我们就可以对程序进行调整。
修改别人的作品
知道了程序运行的顺序结构,我们就能在别人已有的程序基础上,加上自己的点子,创作更好玩的作品了!
比如,下面是别人写的程序:
通过读程序,你了解到作者让角色等待1秒后移到某个位置(203,8)。你想让角色移动到另一个位置,那你可以加这个积木:
这样角色就从舞台的右边飞到舞台左边了。
这一课我们了解了程序中顺序结构,学会修改自己和别人的程序。
下一课我们聊聊程序运行的另一种结构——循环结构。