最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

少儿编程Scratch第26讲:蜘蛛织网_V1.0

Scratch 少儿编程 3955浏览 0评论
少儿编程Scratch01

友情提示:380元/半年,儿童学编程,就上码丁实验室

忙着忙着,忙着保持和提高语数外成绩,一直都没空做Scratch程序。今天周末,儿童节,还是没空出去。那就在家里做一个蜘蛛网吧。先做一个简单的,四边形的蜘蛛网,这个算式不太复杂,二年级能应付过来。如果做8边的蜘蛛网,就要用到直接三角函数边长计算,那就超出了2年级的范畴了。以后再做一个8边形的蜘蛛网。

虽然这个程序不算太复杂,但要熟练的弄清楚这些坐标点,还是要花不少时间。两点能画一根线,每次画四根线,形成一个闭环。然后要使用变量转成循环。这是练习数学计算( x = x0 + n  f(x))的好方法,也是锻炼变量应用能力的好方法。

要想能熟练的掌握Scratch(任何语言都相同),还是要多练习。同一个应用,可以多做几遍,也只有多做几遍才能熟练。否则过一段时间可能又忘记了。纯粹的赶工性质的,不停的填充新知识,复杂的程序语句的,可能学了一点,又忘了一点,最后留下的可能不多。

这个二年级的小孩,花在Scratch上的时间还不多,平均下来每周还无法完成一个程序。吸收能力也还不够强。但我们决定坚持,坚持每周或每两周学点东西,之前学习的可以拿出来重做,指导能够熟练掌握这些功能为止。我坚信,只要重复重复再重复,练习练习再练习,技艺就会变得精湛起来。我们跑的可能比别人慢,但只要坚持坚持再坚持,培养熟练的编程技能是没问题的。

程序共享在这里:https://scratch.mit.edu/projects/314435734/

也可以打开原文,进入程序,也可以在手机上执行。

难度:中级,需要理解简单的数学计算,一次方程,计算间隔。

简单说一下功能。

一、最终效果:

蜘蛛织网,先画出x轴和y轴,然后一圈一圈,从里往外织网。每一圈,就是四根线,逆时针跑。编织完第一圈,往外走一点(间隔),然后编织第二圈。

少儿编程Scratch第26讲:蜘蛛织网_V1.0

效果还不错。

 

二、手稿

 

因为要用到数学计算,我打算引导他把图画出来。理解每个坐标,理解两点画线要确定开始点和结束点,理解每个坐标都有x和y组成,第一个数是x,第二个是y。这已经是不容易了。能够准确快速理解这个走向图的,也算是很不错了。

 

少儿编程Scratch第26讲:蜘蛛织网_V1.0

 

三、变量

我们设置了两个变量,一个用户计数,就是一圈一圈画,然后设置了一个间隔,间隔打算设置为10。因为x,y宽度不同,所以后来 我们设置了两个变量。

 

少儿编程Scratch第26讲:蜘蛛织网_V1.0

 

四、初始化

 

加入画笔扩展,计数器初始化,画笔初始化。间隔y比间隔x要小一些。

 

少儿编程Scratch第26讲:蜘蛛织网_V1.0

两点成一线,我们画出了x轴和y轴。

 

五、画蜘蛛网的第一圈和第二圈

 

第一圈和第二圈,我们没有使用循环。

按照这个方法画3-10圈,被我制止了,必须使用循环。体会循环怎么自动添加间隔。

 

少儿编程Scratch第26讲:蜘蛛织网_V1.0

 

六:循环画

找规律找规律,转成数学算式。使用计数器变量,作为乘数之一,然后得出10的倍数,负数的可以乘(-10)

少儿编程Scratch第26讲:蜘蛛织网_V1.0

蜘蛛网已经出来了。

 

七:调节间隔

上面间隔是不变的,我们用上间隔。两个变量相乘了。

 

少儿编程Scratch第26讲:蜘蛛织网_V1.0

第一个版本的蜘蛛网做好了。

共享:https://scratch.mit.edu/projects/314435734/

转自公众号:
艾博特

您必须 登录 才能发表评论!