Scratch3.0----函数(1)
函数
欢迎来到我的订阅号!天波易谢,寸暑难留。今天我们一起来认识一下编程中的“函数”。
那什么是“函数”呢?和阿拉伯数字一样吗?
其实编程里面的“函数”指的是一段代码,我们把一段代码定义成“函数”,并给它取一个函数名(名字),这样我们就可以很方便的多次使用这段代码。
1. 理解函数:
举个例子来说,我们实现一个功能用到了10块积木,我们继续往下编写程序,发现还要用到前面那个功能(10块积木),难道我们要把前面写好的代码复制一遍?NO,这样做的话我们程序就会变得特别长、很啰嗦、执行起来也会变慢。需要用到五次就是50块积木,需要用到十次那就是100块积木。
正确的做法是:将这10块积木定义成一个“函数”,我们需要这个功能的时候,就调用这个“函数”就可以了。
图1.1
2. 定义函数和调用函数:
我们了解了什么叫做“函数”,那“函数”是怎么定义的呢?Scratch中是怎么把一堆积木定义成一个“函数”来使用的呢?
“函数”这个模块是我们积木分类中不存在的,我们需要自己制作一个新的积木,让这个积木块能够包含我们需要反复用到的程序积木。通过调用这个新积木来代替我们需要重复用到的一堆积木。
首先我们找到代码分类中的“自制积木”(图2.1),然后点击“制作新的积木”(图2.2),然后给我们定义的“函数”起一个名字,也就是“函数名”(图2.3),这样我们的“函数”积木就做好了。我们只要把实现功能的一堆积木放到“函数”积木下面就可以了,比如我们定义一个画三角形的函数(如图2.4)。
图2.1
图2.2
图2.3
图2.4
我们认识了如何定义一个函数,那我们怎样调用这个函数重复使用呢?
这个我们在定义好一个函数后,可以在“自制积木” 里面找到我们的函数积木,这里我定义的是函数名为“画三角形”的一个积木(2.5),我们和普通积木一样拿出来使用就可以了。
图2.5
图2.6
小案例
Activity Time
3. 我们做一个小案例来体会一下使用“函数”的便捷。这里我们用正方形构成一个“田”字。
首先我们定义一个画正方形的函数(如图3.1),然后通过让小猫调转方向画正方形,来构成一个“田”字。
我们点击
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com