暂停运行是指暂时停止程序的运行,再次运行时精灵所有状态都是延续上次暂停时的状态。结束运行是指结束代码的运行状态,全部恢复到初始状态。精灵的克隆体在暂停时不会被清除,而在结束运行会被全部清除。
工具/原料
伯宏AIScratch编程器
方法/步骤
1
在舞台控制条上,能对程序进行暂停和结束操作。
2
如果我们要在程序代码中实现程序块的暂停和结束,我们可以点击【控制】程序块分类,找到图中几种程序块来实现程序的暂停和结束。
3
暂停运行与结束运行,对程序中克隆体的影响是不一样的。克隆是指复制一个和原精灵一模一样的精灵,和原精灵相比,克隆的精灵不会出现在精灵列表中,在程序结束时克隆体会被全部清除,也可以通过程序块主动删除克隆体,而原精灵只能被隐藏不能被删除。
总结
暂停程序与结束程序是不同的:1、暂停程序后,程序中所有的变量值都还存在,不会被清零;2、结束程序后,程序中所有的变量都会被清零;3、克隆体作为一种特殊的变量,也会在程序结束后被删除。