当前位置: 首页 > 科技观察

儿童智力开发首选编程语言盘点——Scratch

时间:2023-03-13 20:47:58 科技观察

大家好,我是IT分享者,我叫皮皮。前言Scratch作为少儿编程的首选编程语言,近年来发展迅速。当然,这主要是因为它简单易学,不需要掌握太多概念就可以编程。这意味着你不需要懂英文单词,编程依然顺畅不激动?那么现在让我们深入Scratch的世界。1、安装Scratch首先我们需要安装Scratch,下载地址:https://u062.com/file/7715018-456560477,然后我们双击安装软件,会自动安装,安装路径不能被选中,所以最好保留系统盘足够的空间,安装完成后,打开如图:当然,如果你想切换到其他语言,界面也很简单,如图图中:2.基本操作从上图我们可以看出,Scratch的界面比较简单,非常适合少儿编程,所以我们学起来不会有难度。可以看到Scratch有这些长代码的功能模块供我们使用,如图:首先我们看一下猫的基本属性,如图:我们可以设置这些参数,我们还可以设置多个角色,比如想吃小鱼,可以找几张大鱼的图片和几张小鱼的图片。那么下面就让我们一起来看看Scratch的精彩使用吧。1、移动部分在Scratch中有移动物体的功能,如下:这里我们点击移动10步,角色会向右移动10个像素,但是我们需要把这个模块拖到中间的窗口,如如图:点击中间的蓝色不规则方块,执行角色动作任务。比如我要让角色左转,如图:可以看到,我们把它向左拖动后,可以设置左转的角度,然后点击,角色就会开始旋转了一定的角度,就像移动一样。然后我们还可以移动角色,这里我们可以选择移动到一个随机的位置或者鼠标指针的位置,这里我选择一个随机的位置,如图:这里我们选择了随机位置的所有操作,我们可以看到我们的角色开始移动,也可以在指定的时间内移动到某个位置。这里还有一个边缘检测模块,如图:当角色碰到边缘时,只要触发这个模块的功能,角色就可以反弹回来。勾选以下三个选项,显示当前角色的坐标和方向,如图:2.Appearance这个模块可以设置角色的形状和语言,以及显示隐藏和各种特效,如图图中:我们可以看到这两个动作没有像以前那样连接起来。我们镶嵌了它。这样做的目的是点击一个地方触发所有的功能。在这里我们可以看到角色的颜色和形状都发生了变化,甚至还增加了一些点。特殊效果,看起来很奇怪。我们还可以使用清除图形特效功能来清除上面的特效,我们还可以设置角色的状态,显示或隐藏,将角色移到前面或后面来显示角色信息,如图图中:3.声音我就不用多说了,众所周知,这个是用来设置角色的声音的,如图:系统自带的就是角色的声音cat,我们可以自己录制猫的声音,如图:4.Events可以接收和响应角色的各种事件,如图:该模块需要和其他模块配合使用,比如前面的模块,我们让它在按下某个键后发出猫声,如图:这里小编设置了“a”键发出猫叫声,按下“的马赛克特效”b”键的字符增加了25个,编辑器一按“b”键就出现了马赛克效果,可见小编的做法是正确的。那么我们也可以看到这个事件可以接收到一条消息,并进行一些处理,例如:我们可以看到,当我们接收到这条消息的时候,角色会思考,一直在思考。5、控制控制就是可以重复角色的基本操作,或者使用一些控制循环语句。看一下,如图:这里我们克隆了角色,将说Hello等待3秒的过程重复了十次,但是控件中有些功能是不能单独使用的,所以需要使用它们与其他功能模块。接下来,让我们看看其他模块。6.检测该模块通常与控制和其他模块互补。是控制模块中一些解释语句的条件,如图:7.运算这里有很多计算方法,比如加减乘除,如下看一下:我们可以输入任意值在其中进行计算,但随机数中只会显示随机整数。8.变量可以说是一门编程语言必备的东西,Scratch也是如此。有了它,你可以做很多事情并实现它们。我们点击变量模块,点击创建一个变量,如图:新建一个变量名,然后选择变量的作用域。如果它适用于所有角色,它就是一个全局变量,可以在整个程序的任何地方使用。如果只适用于当前角色,指令只能作用于本地环境。创建好变量后,我们给变量设置一个值,如图:这样,变量就可以使用了。9、自制积木这个模块在写程序的时候是完全不需要的,但是如果你的逻辑变得很冗长,你可以用它来把逻辑包裹起来,这就是面向对象中的封装技术。3.总结Scratch是儿童智力开发的首选编程语言。它使编程变得容易,并且可以增强孩子的想象力。如果能实现亲子互动,那就更有趣了。