快捷搜索:  汽车  科技

scratch编程画爱心(14.小学三年级方格纸画图形题目)

scratch编程画爱心(14.小学三年级方格纸画图形题目)代码分析如下:另外,和上一讲的直接修改位置坐标X值或者Y值不同,这次我们使用“移动10步”代码和“右转15度”代码。我们都知道正方形的特点是:1.四条边都相等;2.有四个直角。看着上面的动图,我们可以思考下画正方形的过程:我们观察到3、4、5、6一共4个步骤,都是一样的动作,这种情形我们就要想到“重复执行”这个模块。以后学习PHP等高级语言时,对应的就是“循环”代码,比如for循环等等。

新知识
  1. 理解“重复执行”的运用情形。
  2. 设置画笔的颜色
  3. 右转90度
回顾

《 13.小学三年级方格纸画图形题目,Scratch编程画长方形详细讲解 》

引言

本节课,我们来学习画一个正方形,效果动图如下:


scratch编程画爱心(14.小学三年级方格纸画图形题目)(1)

图1 Scratch在网格线上画正方形

编程前的思考

我们都知道正方形的特点是:1.四条边都相等;2.有四个直角。

看着上面的动图,我们可以思考下画正方形的过程:

  1. 起点开始落笔接触纸。
  2. 默认向右方开始起笔
  3. 画12格,转90度方向
  4. 画12格,转90度方向
  5. 画12格,转90度方向
  6. 画12格,转90度方向

我们观察到3、4、5、6一共4个步骤,都是一样的动作,这种情形我们就要想到“重复执行”这个模块。以后学习PHP等高级语言时,对应的就是“循环”代码,比如for循环等等。

另外,和上一讲的直接修改位置坐标X值或者Y值不同,这次我们使用“移动10步”代码“右转15度”代码。

组装完整代码

代码分析如下:

  1. 当鼠标点击绿色小旗,开始逐条执行程序。
  2. 把笔移动到纸的左上角方。
  3. 把纸上所有内容都擦掉,确保是一只空白的纸。
  4. 拿来一支黑色的笔
  5. 把笔压下来接触白纸(注意:默认向右行笔,所有角色默认都是向右的,也就是正90度方向)
  6. 重复执行第一次:①向当前方向(右)画240步(12格);②右转90度方向(下)。
  7. 重复执行第二次:①向当前方向(下)画240步(12格);②右转90度方向(左)。
  8. 重复执行第三次:①向当前方向(左)画240步(12格);②右转90度方向(上)。
  9. 重复执行第四次:①向当前方向(上)画240步(12格);②右转90度方向(右)。
  10. 笔离开纸面。

scratch编程画爱心(14.小学三年级方格纸画图形题目)(2)

图2 Scratch画正方形的完整代码

本课的难点在于,对于重复执行代码的理解,一定要多多琢磨,以后是经常要用到的,十分重要。

现在我们学会了,使用Scratch程序画正方形,那么,自己试试画三角形吧。

本文所有图片及文字内容,均为原创,转载时请保留版权信息。

以往教程:

13.小学三年级方格纸画图形题目,Scratch编程画长方形详细讲解

Scratch少儿编程12:详细讲解自带教程《制作追赶游戏》

Scratch少儿编程11:使用“克隆”代码实现下雪动画

猜您喜欢: