您现在的位置是:网站首页>Scratch编程教程Scratch编程教程

使用Scratch编程制作彩虹圆

少儿编程网2019-04-06 22:39:35Scratch编程教程 人已围观 来源:

简介之前咋们讲过scratch画圆的教程《【Scratch编程教程】画圆》,相信大家对于scratch的操作和模块都有了基本的了解,今天再来教大家熟悉scratch的绘画指令,并用这些指令编程制作美妙的几何图形!

之前咋们讲过scratch画圆的教程《【Scratch编程教程】画圆》,相信大家对于scratch的操作和模块都有了基本的了解,今天再来教大家熟悉scratch的绘画指令,并用这些指令编程制作美妙的几何图形!

【Scratch编程教程】制作彩虹圆-少儿编程网

变色正方形

【Scratch编程教程】制作彩虹圆-少儿编程网

变色的正方形效果演示

编程思路分析:首先,了解一下正方形的特点:4条边的长度是相等的,每相邻的两条边之间的角度是90度,那么可以这样设计我们的程序:小猫面朝右侧,从舞台的中心点(0,0)开始,移动100步,向右旋转90度,移动100步,向右旋转90度,移动100步,向右旋转90度,移动100步,向右旋转90度,最后小猫又回到了原点(0,0),一个正方形就这样形成了,简化一下操作就变成重复执行4次:移动100步,向右旋转90度。如果要画出不断变色的正方形,就需要在绘画的过程中调整画笔的颜色,将移动100步拆分为移动5步并调整画笔的颜色,重复执行20次即可实现。

如果要让移动轨迹显示出来,就需要在绘画前执行落笔操作告诉scratch画画动作开始,sratch就会将下面操作的移动轨迹描绘出来,在绘画结束后执行抬笔操作告诉scratch画画动作结束,scratch就会停止记录移动轨迹。

指令编程操作

1)绘画前,清空上一次的绘画痕迹,设置画笔的颜色和粗细。

【Scratch编程教程】制作彩虹圆-少儿编程网

清空画布、设置画笔颜色、设置画笔粗细

2)在绘画前,将小猫移动中舞台中心点(0,0),面向舞台右侧,并将小猫设置为隐藏,专注画笔的移动操作。

【Scratch编程教程】制作彩虹圆-少儿编程网

隐藏小猫、面向右侧、移动到中心点

3)绘画开始,执行落笔操作开始画画,首先画水平一条变色的直线(移动100步),重复执行20次,每次移动5步并将画笔颜色增加10。

【Scratch编程教程】制作彩虹圆-少儿编程网

画正方形的第一条边

4)同理,重复执行4次,画出正方形的4条边,每画完一条边,向右旋转90度,画完正方形后,执行抬笔操作结束画画。

【Scratch编程教程】制作彩虹圆-少儿编程网

重复执行4次,画出正方形的4条边

彩虹圆

【Scratch编程教程】制作彩虹圆-少儿编程网

彩虹圆效果演示

编程思路分析:圆的一周是360度,如果从当前位置开始,每次向右旋转1度,重复旋转360次就又回到了原点,一个圆就形成了,如果在每次旋转后增加一个调整画笔的颜色的指令,那最终画出的圆就是五彩斑斓的彩虹圆。

指令编程操作

1)绘画前,清空上一次的绘画痕迹,设置画笔的颜色和粗细。

【Scratch编程教程】制作彩虹圆-少儿编程网

清空画布、设置画笔颜色、设置画笔粗细

2)在绘画前,将小猫移动中舞台中心点(0,0),面向舞台右侧,并将小猫设置为隐藏,专注画笔的移动操作。

【Scratch编程教程】制作彩虹圆-少儿编程网

隐藏小猫、面向右侧、移动到中心点

3)绘画开始,执行落笔操作开始画画,每次移动1步向右旋转1度,调整画笔的颜色,重复执行360次,画完彩虹圆后,执行抬笔操作结束画画。

【Scratch编程教程】制作彩虹圆-少儿编程网

重复执行360次,画出彩虹圆


扩展阅读:

推荐阅读:宝宝撒谎了?3岁前后处理的方式大不同!

  • 不知不觉,孩子已经学会了撒谎,那么面对撒谎的孩子,家长该怎么教育呢?孩子3岁前后,处理方式大不同,下面一起来看看吧!前两天,听到有个朋友跟我吐槽。她说,那天接宝宝下幼儿园。老师跟她说,孩子在幼儿园突然挠了另外一个小朋友,把人家的手背挠了一个道子,当时小朋友都看到了。但是,孩子居然不承认是自己挠的,所以老师只能向家长反映一下,看看回家是不是能跟孩子聊聊,到底发生了什么?按说刚刚上小班的孩子,不应该有这么强的攻击行为,我相信孩子肯定是有原因的,况且他已经开始撒谎试图隐瞒,说明他对于自己的行为也明确知道是错的,于是我让朋友别责怪孩子,态度和蔼的问问孩子到底发生了什么。但是好妈妈哪是那么好当的,孩子一句妈妈,我没挠他又勾起了她内心的熊熊怒火。她说:我不怕孩子犯错误,可他小小年纪学会撒谎我就接受不了。1为什么孩子小小年纪就热衷于撒谎?3岁以下的孩子撒谎,是因为认识不到自己的问题,他们的是非观还没有形成,所有的回答都是心里怎么想,就怎么说。所以3岁以下的宝宝,妈妈不....>>查看全文

支持一下吧 ( )

文章评论

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00