用scratch画空心五角星教程(15.小学数学方格纸画图形)

回顾

之前我们详细地讲解了Scratch程序画长方形和正方形。这里给出链接,方便复习查看。

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

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

引言

今天,我们来学习画一个正三角形,动态效果图如下:

用scratch画空心五角星教程(15.小学数学方格纸画图形)(1)

图1 Scratch画正三角形

编程前的思考

我们知道正三角形的特点是:1.三条边都相等;2.三个角都是60度。

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

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

我们观察到3、4、5一共3个步骤,都是一样的动作,这种情形我们就要想到“重复执行”这个模块。

此外,每次都是转120度,而不是60度,需要好好理解下。

组装完整代码

代码分析如下:

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

用scratch画空心五角星教程(15.小学数学方格纸画图形)(2)

图2 Scratch画正三角形完整代码

难点

我们需要重点理解下面几点:

  1. 重复执行3次 对应 画了3条边
  2. 移动240步 对应 每条边的长度都是240步(12格)
  3. 左转120度 对应 三个角都是60度(想一下,一根铁丝,对折旋转120度后,是不是形成了60度的夹角?)

现在我们学会了,使用Scratch程序画正三角形和正方形,那么,自己试试画正五边形、正六边形、正七边形、正八边形......?。

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

以往教程:

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

Scratch少儿编程10:制作一个小猫踢球的游戏

Scratch少儿编程9:懂得发挥想象力,学会编写简洁易懂的代码。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页