第7课 在Scratch中使用画笔扩展——小猫“抓抓”的神秘花园

认识Scratch 中的“画笔”

使用Windows系统自带的“画图”软件,可以让我们在计算机上画画。在Scratch中,使用画笔扩展中的指令也能“画画”。

Scratch每个角色都有一支看不见的画笔。默认角色处于“抬笔”状态,因此在舞台上移动的时候不会留下痕迹;当设置画笔状态为“落笔”,就会按照画笔的属性,在舞台上显示角色移动的痕迹。

试一试:

根据前面所学知识,添加画笔扩展(如下图所示);然后想想看,这些指令可能有什么用?

 

一、在Scratch中画直线

要在Scratch中画直线,应该先使用“画笔”扩展类别中的 指令,然后再使用“动作”类别中的 指令移动角色,这样就会让角色一边移动,一边将移动的痕迹留在舞台上。

想一想、试一试:

  1. 先想一想,再试一试,怎样让小猫画出有粗细、有颜色变化的直线?
  2. 舞台上让小猫画得乱七八糟了怎么办?

 

二、在Scratch中画正方形

正方形有四条边,每条边的长度相同,相邻两条边所组成的角是直角。

要让小猫画出正方形,可以先移动一定的长度作为正方形的一条边,再旋转90度;然后继续移动相同的长度、再旋转90度;这样一共执行4次,就能够画出一个正方形。

试一试、想一想:

  1. 根据以上在Scratch中画正方形步骤的描述,尝试独立编写程序,画出正方形。
  2. 画完以后想一想:画正方形的脚本还能再简洁些吗?
  3. 如下图所示的两段程序脚本,它们有什么相同点?有什么不同点?你更喜欢哪段程序脚本?

 

三、在Scratch中画等边三角形

等边三角形有三条边、三个角,三条边的长度相同、三个角都是60º。它与正方形的最大区别是旋转的次数不同、旋转的角度不同。

因此要画等边三角形,应该是重复执行三次,每次也同样是先移动、再旋转(如下图所示)。

想一想:

三角形的三个内角都是60º,在编写画等边三角形的时候,旋转的角度应该是多少度?

 

四、在Scratch中画正多边形

各条边都相等,各个角也都相等的多边形叫做正多边形。等边三角形、正方形都是最常见的正多边形,也可以叫做正三边形、正四边形。

想一想:

  1. 搭建、运行如下图所示的两段脚本,比较以后想一想,重复执行的次数与旋转的角度之间有什么关系?

  2. 按照刚才发现的规律,尝试画出正五边形、正六边形或者其它你喜欢的正多边形。

 

 

利用“数字和逻辑运算”类别中的 指令,可以更便捷、漂亮地画出任意正多边形。

这个指令能够自动计算指令前一个参数除以后一个参数的商。在画正多边的脚本中,如果使用这个指令,可以自动计算出需要旋转的角度。

练一练:

灵活运用 指令画出你所想要的正多边形。随着正多边形边数数量越来越大,你发现了什么?

 

五、在Scratch中画美丽的正多边形花

指令是可以叠加使用的。通过两个 指令的叠加,可以画出如下图所示美丽的正多边形花。

试一试:

  1. 尝试画出自己喜欢的美丽正多边形花,画的时候想一想:画出来的正多边形花如何才能大小合适?
  2. 除了两次叠加,还可以三次叠加 指令。尝试采用三次叠加 的方法画出美丽的图形。

 

拓展思考

你还能让小猫“抓抓”神秘花园中的花儿形态更丰富多彩吗?下图所示是一些用Scratch画出的花。