黑板报网

分享生活百科、日常生活经验及知识

其实Scratch少儿编程⾥⾯的“自制积木”指的是⼀段代码,也就是其他编程语言所讲的”函数”,我们把⼀段代码定义成“自制积木”,并给它取⼀个自制积木名(名字),这样我们就可以很⽅便的多次使⽤这段代码。

理解自制积木:

举个例⼦来说,我们实现⼀个功能⽤到了4块积⽊,我们继续往下编写程序,发现还要⽤到前⾯那个功能,难道我们要把前⾯写好的代码复制⼀遍?NO,这样做的话我们程序就会变得特别长、很啰嗦 、执⾏起来也会变慢。需要⽤到3次就是12块积⽊,需要⽤到10次那就是40块积⽊,正确的做法是:将这4块积⽊定义成⼀个“自制积木”,我们需要这个功能的时候,就调⽤这个“自制积木”就可以。

那“自制积木”是怎么定义的呢?Scratch中是怎么把⼀堆积⽊定义成⼀个“函数” 来使⽤呢?

 

这个“函数”模块是我们积⽊分类中不存在的,我们需要⾃⼰制作⼀个新的积⽊,让这个积⽊块能够包含我们需要反复⽤到的程序积⽊,通过调⽤这个新积⽊来代替我们需要重复⽤到的⼀堆积⽊。

⾸先我们找到代码分类中的“⾃制积⽊”,然后点击“制作新的积⽊”,然后给我们定义的“自制积木”起⼀个名字,也就是“自制积木名”,这样我们的“函数”积⽊就做好了。我们只要把实现功能 的⼀堆积⽊放到“函数”积⽊下⾯就可以了,⽐如我们定义⼀个画三⾓形的函数。

 

我们认识了如何创建一个自制积木,那我们怎样调⽤这个自制积木重复使⽤呢?

这个我们在定义好⼀个后,可以在“⾃制积⽊” ⾥⾯找到我们的积⽊,这⾥我定义的是积木名为“画三⾓形”的⼀个积⽊,我们和普通积⽊⼀样拿出来使⽤就可以了。

 

我们做⼀个⼩案例来体会⼀下使⽤“自制积木”的便捷。这⾥我们⽤三角形画各种图形,⾸先我们定义⼀个画三角形的积木,然后通过重复调用画各种图形。

 

通过这个案例,我们有没有发现到自制积木的强⼤,能够让我们的程序更清晰,让⼈很快读懂。你学会如何自定义积木了吗?