1、 时钟与我们的生活息息相关,我们能不能制作 一个个性化的时钟呢?在手机上运行,多漂亮啊! 一一 画表框画表框 如图9-1所示:表框采用12小时制。用12个较 粗的刻度表示小时,最短的指针表示时针。用60个 较短的刻度表示分钟,中等长度的指针表示分针。 秒钟的刻度与分钟相同,最长的指针表示秒针。 【例题9-1】画时钟的时、分刻度。 【操作步骤】 第一步 打开源码编辑器,新建一个文件。删除文 件中多余的角色和背景。 第二步 设置背景颜色,添加时针、分针、秒针、 时间分隔符冒号。如图9-2所示。 第三步第三步 编写脚本画小时和分钟的刻度。如图编写脚本画小时和分钟的刻度。如图 第四步第四步 新建表示时
2、间的变量:时、分、秒。如图新建表示时间的变量:时、分、秒。如图 9 9- -4 4所示。所示。 第五步第五步 将当前的时间保存到时、分、秒变量中。将当前的时间保存到时、分、秒变量中。 试一试试一试 修改“铅笔”角色的脚本,画一个漂亮的时钟底盘。 第六步第六步 保存文件。保存文件。 二二 让时钟动起来让时钟动起来 在源码编辑器中,方向是这样规定的: 正右方是0; 逆时针的方向度数不断增加,增加到360时与 0重合; 顺时针的方向度数不断减小,减少到-360时 与0重合。 如图9-5所示。 图图9 9- -5 5 角色的方向角色的方向 【例题9-2】让时钟动起来。 【操作步骤】 第一步 让秒针动起
3、来。 秒针每经过1秒钟,旋转的角度是6 (36060=6)。从90方向算起,对应当前 时间的“秒”数,秒针旋转的角度就是:-6秒。 让秒针指向这个方向,脚本如下: 第二步 让分针动起来。 分针每经过1分钟,旋转的角度是6 (36060=6)。从90方向算起,对应当前 时间的“分”数,分针旋转的角度就是:-6分。 让分针指向这个方向,脚本如下: 第三步 让时针动起来。 时针每经过1小时,旋转的角度是30 (36012=30)。从90方向算起,对应当前 时间的“时”数,时针旋转的角度就是:-30时。 让时针指向这个方向,脚本如下: 第四步 调整好时间分隔符“:”和变量 “时”“分”“秒”的显示位置
4、。 第五步 保存文件。 运行程序,一个很特别的时钟就画出来了! 小技巧小技巧 为了使指针沿着端点旋转,应该将指针的中心点都 设置在端点。如图9-6所示。 试一试试一试 1同学们发现上面做的时钟有什么不妥吗?细心 的同学一定发现了:时针只能跳跃式地移动,指向 整点。为什么会这样呢?原来时针的跳动是按照 “时”,所以无论 “分”怎么变化,只要“分” 的变化量没有超过1个小时,时针就不会动。要解 决这个问题,就要让时针按照分钟“起跳”。 将当前的时间换算成分钟为:60时+分,对应的 小时数就是: (60时+分)60 对应的方向就是:-(60时+分)6030 将时针的脚本改成如下: 试一试,修改后的时钟是不是更真实? 2你对自己设计的时钟满意吗?如果满意,把它 分享出去哦! 五五 课堂小结课堂小结 这节课,我通过添加背景、角色,编写脚本等 操作,学会了画表框和让时钟动起来体验到了 合作探究学习的乐趣! 六六 板书设计板书设计