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

  3.  我们做一个小案例来体会一下使用“函数”的便捷。这里我们用正方形构成一个“田”字。

        首先我们定义一个画正方形的函数(如图3.1),然后通过让小猫调转方向画正方形,来构成一个“田”字。

        我们点击?之后,让小猫面向90°方向画一个正方形,然后面向不同的角度画正方形就可以了(如图3.2)。

        画出的效果(如图3.3)所示。

3.1

         

3.2
3.3

           通过这个案例,我们有没有发现到定义函数的强大,能够让我们的程序更清晰,让人很快读懂。

           你学会如何定义函数了吗?

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值