MIT Scratch功能块

use*_*416 2 mit-scratch

我和我的孩子正在经历一本"学会用刮刮"的书.其中一个练习是要求创建一个使用一些简单公式的"功能块".他们没有解释书中的"功能块"或者我可能错过了它.我也找不到任何关于它的信息.谁能告诉我这是什么,可能会举个例子?谢谢!

小智 8

功能块实际上是一个自定义块.这是划痕的紫色更多块调色板.在选项板中,您可以单击"创建块",以便您可以定义自己的块/方法.您可以命名块,也可以单击选项以添加参数,以便插入参数.您可以将块的define标题中的深蓝色参数拖动到变量的相关块中.例如,定义[DrawSquare(size)] //其中(size)是蓝色圆圈和参数.重复(4)移动(大小)步骤转90度

要放入参数,必须将定义标题中的(大小)拖动到move()步骤的空白区域.

创建块后,可以从同一个调色板将块添加到程序中.您可以在参数中插入参数,这些参数是空格.


小智 6

我相信您正在寻找http://wiki.scratch.mit.edu/wiki/Custom_Blocks。似乎函数在 Scratch 中被称为“自定义块”。

至于一般的函数概念http://www.webopedia.com/TERM/F/function.html应该可以解决问题。

第一个链接上有示例。

祝你好运!