教孩子学Scratch编程之0x7:长方形与正方形

准备

有段时间没有更新了,一方面是最近有些忙,另外一方面是在寻找除了游戏以外的可以用来教孩子学scratch的内容。刚好最近孩子在学长方形和正方形的相关知识。这次就结合这部分内容来学习。后面就结合数学知识的学习做一个系列吧。

知识准备:

  • scratch知识点:移动、画笔、循环、变量、模块

  • 长方形和正方形的知识点:长方形有4个边,4个角,对边相等。4个角都是直角;正方形有4个边,4个角,4条边相等,4个角都是直角。

设计

1、利用画笔画出长方形和正方形
2、可以改变正方形边长以及长方形的长和宽

编程

关于画笔初步使用已经有一篇文章教孩子学Scratch编程之0x5:我来画画介绍过了。这里就直接使用了,主要用的是落笔抬笔改变颜色改变粗细

  1. 画长方形
    定义一个新的积木块-draw rectangle,有两个参数width:用于改变长方形的宽,height:用于改变长方形的高。


    教孩子学Scratch编程之0x7:长方形与正方形_第1张图片
    画长方形的模块
  2. 画正方形
    定义一个新的积木块-draw square,有1个参数length:用于改变正方形的边长。


    教孩子学Scratch编程之0x7:长方形与正方形_第2张图片
    image.png

从这个系列开始,我们会强化自定义积木也就是模块的使用。将完成一个任务的一个代码块组合成一个自定义积木。可以使scratch代码看起来更清晰、易懂。

测试

  1. 先测试长方形:


    教孩子学Scratch编程之0x7:长方形与正方形_第3张图片

    教孩子学Scratch编程之0x7:长方形与正方形_第4张图片
    画长方形
  2. 再测试正方形:


    教孩子学Scratch编程之0x7:长方形与正方形_第5张图片

    教孩子学Scratch编程之0x7:长方形与正方形_第6张图片
    画正方形

总结

这次我们学习了结合画笔与长方形、正方形的知识。完成了画长方形与画正方形的任务。
后面大家还可以基于这些内容做扩展,比如:

  • 询问长方形的宽和高以及正方形的边长,来画出各种大小的长方形和正方形。这样能够理解到:不同长方形的区别在于宽和高的变化。不同正方形的区别在于边长的变化
  • 或者自动旋转角度画出一圈长方形和正方形。这样能够理解到即使正方形斜着放也还是正方形

大家思考下如何做出下面的效果吧:


教孩子学Scratch编程之0x7:长方形与正方形_第7张图片

上一篇:教孩子学Scratch编程之0x6:摘星星游戏
下一篇:教孩子学Scratch编程之0x8:带余数的除法

你可能感兴趣的:(教孩子学Scratch编程之0x7:长方形与正方形)