课程目标

制作一个可以实时显示系统时间的钟表


scratch——时钟_scratch


案例解析

01

思路分析

1.绘制或上传角色(本课程角色均为scratch编辑绘制)

2.利用侦测积木获取实时的系统时间

3.将获取的时间数据通过运算转换成对应指针面向的角度


02

程序难点

时间数据与对应指针角度的转换:

秒针旋转一圈为360°,每旋转一圈为60秒,所以得到每经过一秒钟秒针就旋转6°

scratch——时钟_scratch_02

分针旋转一圈为360°,每旋转一圈为60分钟,所以得到每经过1分钟分针就旋转6°

scratch——时钟_scratch_02

时针旋转一圈为360°,每旋转一圈为12小时,所以得到每经过1小时时针就旋转30°

scratch——时钟_scratch_04


03

拓展思考

如下改动时针程序并运行,观察时针会发生什么改变?尝试解释原理!

scratch——时钟_scratch_05

公@众@号@【少儿编程营地】后台回复“时钟”免费获取课程资源