Scratch3.0----函数(2)

                                                             函数

  欢迎来到我的博客!天波易谢,寸暑难留。今天我们继续深入认识一下“函数”。

  上次我们讲到了,用四个相同的正方形构成一个“田”字,这些正方形都是大小相同的,假如我想要

两个大小不一样的正方形,那应该怎么做呢?定义两个“函数”吗,一大一小?

  其实,我们不必定义两个“函数”那么麻烦,因为我们只需要稍微改变一下画的边长长度就可以了,其余没有变化,

如果定义两个“函数”,只有这样细微的差别,是不是也是一种代码的重复,让程序看的更多更复杂。这里我们

就需要用到了函数的参数。

 

  1. 那什么是函数的参数呢?

  函数的参数,就是我们在“定义函数”时,可以预留一个空值,然后我们在“调用函数”时,根据需要去给这个空值填补。

这样我们这个函数大体的功能是不变的,只是根据我们的需要进行了适当变化。

  比如说我定义一个“画正方形边长为*”的函数,我们在调用这个函数时,给它的参数传递一个5,那就是画一个边长为5的正方形“画正方形边长为5”,传递一个10,那就是画一个边长为10的正方形“画正方形边长为10”。这样我们这个函数就能更强大

够根据我们的需要进行变化。

 

  2.  那如何给函数添加参数呢?

  首先还是“自制积木”>>>“制作新的积木”,我们可以看到下面有三个方框(如图2.1),这就是我们给定义的函数添加参数的

地方。

          ⭐ 添加输入项数字或文本:  指的是可以添加“数据类型”为数字(整数、浮点数)或者是字符串的参数。(图2.2  2.3)

          ⭐ 添加输入项布尔值:  指的是可以添加一个“数据类型”为布尔类型的参数,也就是真(true)或假(false)。(图2.4)

          ⭐ 添加文本标签:  指的是编写“函数名”中的文字。(图2.5)

2.1
2.2
2.3

 

2.4
2.5

 

  3.  形参和实参

       参数分为形参和实参:

                实参: 全称“实际参数”,就是我们调用函数时填入的参数,就被称为实参。

                形参: 全称“形式参数”,就是我们定义函数时设置的参数,用来接收传递过来的实参。

3.1

  4.  我们做一个小程序理解一下:

       我们通过函数的参数,让小猫画出两个不一样大小的正方形。

      

4.1

             

  最后我们来总结一下函数的优点:

                     ⭐ 使用函数能够让我们的程序更清晰,让人很快读懂

                     ⭐ 使用函数可以统一化有规律却有差异的程序,以不变应万变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值