scratch——自制积木

一、基础概念

在Scratch编程中,除了编程自带的积木块,还有一个自制积木块。我们可以利用自制积木块自己创建我们需要的积木,比如我们可以创建一个功能为“画一个边长为x厘米的n边形”的积木块,这样我们就可以利用这个自制积木块画一个边长为3厘米的六边形。自制积木是连接创意和编码的魔法工具!通过制作自定义积木块,你可以将复杂的任务简化为一些简单、易于理解的积木。有了自制积木块可以大大提升编程的效率和方便性。

二、使用步骤

1.制作积木位置

.首先,在左上角中找到代码,点击代码,然后在左侧的代码分类中找到自制积木,在这里,你将找到一个神奇的地方,可以制作你自己的代码积木。

2.制作新的积木

点击制作新的积木,就会弹出设置积木的对话框,给你的积木取个有意思的名字,然后你可以从下面的三个选项中对自制的积木添加输入项和文本标签,输入项可以是数字或文本,也可以是布尔值。

例子:

比如现在我们要创建一个可以自己画“边长为x厘米的n边形”的积木块,我们就可以把上图中的积木名称改成“画一个边长为”,然后点击数字或文本的添加输入项,这个输入项用于输入边长多少厘米。接着再从下面的三个选项中选择添加文本标签,把标签名称改成“厘米的”。接着我们继续点击数字或文本的添加输入项,这个输入项用来输入这个图形是挤变形。最后,我们只需要添加名字为“边形”的文本标签,那么我们自制积木块的基本样子就做好了。

3.构建自定义代码

添加代码块,这些代码块可以代表你想要完成的特定任务,找到我们所需要的代码积木块后,接下来我们就可以自定义自制代码。

例子:“画多边形”自制积木块,在这个自定义代码块中,因为我们的目标是画图,所以我们需要用到画笔代码中的落笔积木块,接下来我们用移动积木块使画笔移动起来画画表示这个图形的边长有多少厘米,在这段代码中,它移动number1步就说明边长有number1厘米,这个number1是自制积木定义好之后,在积木块中输入的,输入3,它的边长就为3厘米,输入12,它的边长就是12厘米;同理,number2也一样,我们输入几边形,它就会画一个几边形,这个功能主要是靠旋转实现的,一个图形的内角和是360度,所以一个正n边形每个角的角度是360÷n度,所以当画完第一条边时,我们让它右转360÷n度画第二条边,以此类推,重复n次后,一个正n边形就完成了。比如我们要画一个正三角形,第一条边完成后旋转360÷3=120度,重复三次就可以得到一个正三角形,比如我们要画一个正方形,第一条边完成后旋转360÷4=90度,重复四次就可以得到一个正方形。接下来我们用循环积木块加自制积木实现功能。

4.使用自制积木块

这样我们就利用了循环积木块和自制积木块画出了边长为50厘米的六边形。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值