scratch编程画爱心(14.小学三年级方格纸画图形题目)
scratch编程画爱心(14.小学三年级方格纸画图形题目)代码分析如下:另外,和上一讲的直接修改位置坐标X值或者Y值不同,这次我们使用“移动10步”代码和“右转15度”代码。我们都知道正方形的特点是:1.四条边都相等;2.有四个直角。看着上面的动图,我们可以思考下画正方形的过程:我们观察到3、4、5、6一共4个步骤,都是一样的动作,这种情形我们就要想到“重复执行”这个模块。以后学习PHP等高级语言时,对应的就是“循环”代码,比如for循环等等。
新知识- 理解“重复执行”的运用情形。
- 设置画笔的颜色
- 右转90度
《 13.小学三年级方格纸画图形题目,Scratch编程画长方形详细讲解 》
引言本节课,我们来学习画一个正方形,效果动图如下:
图1 Scratch在网格线上画正方形
编程前的思考我们都知道正方形的特点是:1.四条边都相等;2.有四个直角。
看着上面的动图,我们可以思考下画正方形的过程:
- 起点开始落笔接触纸。
- 默认向右方开始起笔
- 画12格,转90度方向
- 画12格,转90度方向
- 画12格,转90度方向
- 画12格,转90度方向
我们观察到3、4、5、6一共4个步骤,都是一样的动作,这种情形我们就要想到“重复执行”这个模块。以后学习PHP等高级语言时,对应的就是“循环”代码,比如for循环等等。
另外,和上一讲的直接修改位置坐标X值或者Y值不同,这次我们使用“移动10步”代码和“右转15度”代码。
组装完整代码代码分析如下:
- 当鼠标点击绿色小旗,开始逐条执行程序。
- 把笔移动到纸的左上角方。
- 把纸上所有内容都擦掉,确保是一只空白的纸。
- 拿来一支黑色的笔
- 把笔压下来接触白纸(注意:默认向右行笔,所有角色默认都是向右的,也就是正90度方向)
- 重复执行第一次:①向当前方向(右)画240步(12格);②右转90度方向(下)。
- 重复执行第二次:①向当前方向(下)画240步(12格);②右转90度方向(左)。
- 重复执行第三次:①向当前方向(左)画240步(12格);②右转90度方向(上)。
- 重复执行第四次:①向当前方向(上)画240步(12格);②右转90度方向(右)。
- 笔离开纸面。
图2 Scratch画正方形的完整代码
本课的难点在于,对于重复执行代码的理解,一定要多多琢磨,以后是经常要用到的,十分重要。
现在我们学会了,使用Scratch程序画正方形,那么,自己试试画三角形吧。
本文所有图片及文字内容,均为原创,转载时请保留版权信息。
以往教程:
13.小学三年级方格纸画图形题目,Scratch编程画长方形详细讲解
Scratch少儿编程12:详细讲解自带教程《制作追赶游戏》
Scratch少儿编程11:使用“克隆”代码实现下雪动画