图1 Scratch在网格线上画正方形
编程前的思考我们都知道正方形的特点是:1.四条边都相等;2.有四个直角。
看着上面的动图,我们可以思考下画正方形的过程:

我们不雅观察到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:利用“克隆”代码实现下雪动画