时钟的积木编程

    家里壁挂的时钟滴答滴答响着,里面有时针、分钟和秒针。在时钟刻度盘里,秒针每60秒走完一周,即秒针的最小角度为360/60 = 6°;分针每60分钟走完一周,即分针的最小角度为360/60= 6°;时针每12小时,走完一周,即时针的最小角度为360/12 = 30°。

    下面介绍在Scratch里画动态的时钟。

1、定义"刻度盘"积木

图(1) 定义"刻度盘"积木

图(2) "刻度盘"积木代码

2、定义"刻度线"积木

图(3) 定义"刻度线"积木

图(4) "刻度线"积木代码

3、定义3个角色

3.1 秒针角色

  • 点击Scratch --> 选择一个角色 --> 绘制 --> 造型 --> 线段
  • 在Scratch手动绘制一个水平直线的秒针;
  • 让其左端与画布的中心点重合;
  • 线宽为8,颜色为红色,如图(5)所示;
  • 定义秒针的走动代码,如图(6)所示。
图(5) 绘制秒针角色

图(6) 秒针的走动代码

3.2 分针角色

  • 点击Scratch --> 选择一个角色 --> 绘制 --> 造型 --> 线段
  • 在Scratch手动绘制一个水平直线的分针;
  • 让其左端与画布的中心点重合;
  • 线宽为8,颜色为淡黄色,如图(7)所示;
  • 定义分针的走动代码,如图(8)所示。
图(7) 绘制分针角色

图(8) 分针的走动代码

3.3 时针角色

  • 点击Scratch --> 选择一个角色 --> 绘制 --> 造型 --> 线段
  • 在Scratch手动绘制一个水平直线的时针;
  • 让其左端与画布的中心点重合;
  • 线宽为12,颜色为深黄色,如图(9)所示;
  • 定义时针的走动代码,如图(10)所示。
图(9) 绘制时针角色

图(10) 时针的走动代码

4、定义角度变量

    点击Scratch左侧的[变量] --> 建立一个变量 -->角度

5、主函数

图(11) 主函数

    效果如下:

图(12) 时针效果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sanqima

一键三连,多多益善

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值