搜故事,从300万个故事到海量知识百科的华丽转变!

Scratch3.0编程小课堂30(小程序:会报时的钟表)

时间:2016-07-24

时钟时钟时钟情景:时钟从0时0分0秒开始运转,到整点会准确报时;角色:秒针,分针,时针,钟表中心;知识点:文字朗读,角色定位,角色方向,广播,循环

提示:本文共有 1200 个字,阅读大概需要 3 分钟。

今天我们来做个有趣的,会整点报时的钟表小程序。

时钟

时钟

时钟

情景:时钟从0时0分0秒开始运转,到整点会准确报时;

角色:秒针,分针,时针,钟表中心;

知识点:文字朗读,角色定位,角色方向,广播,循环;

一、准备工作

1、背景:背景库中选择“图案”类;

背景库

2、角色:这个小程序的角色全部绘制;

(1)绘制秒针:选择“线段”工具,设置轮廓颜色为红色,画出一条线段作为秒针,注意调整秒针的位置,使其一端指向画布中心的灰色标志处;

绘制秒针

(2)绘制分针:选择“圆”工具,设置填充颜色为黑色,画出一个细椭圆作为分针,注意调整分针的位置,使其一端指向画布中心的灰色标志处;

绘制分针

(3)绘制时针:选择“圆”工具,设置填充颜色为黑色,轮廓为黑色(也可以取消轮廓线),画出两个细椭圆叠放在一起作为时针,注意调整时针的位置,使其一端指向画布中心的灰色标志处;

绘制时针

(4)绘制时钟中心圆:选择“圆”工具,设置填充颜色为浅紫色,按住shift键画出一个圆作为时钟中心,注意调整其位置,使其中心定位在画布中心的灰色标志处;

绘制表心

3、变量:

新建三个变量,分别命名为“秒”、“分”、“时”,并在舞台上显示;

4、广播:新建两个广播消息,分别命名为“1分钟”、“1小时”;

广播1分钟

广播1小时

二、编辑脚本

1、秒针:秒针的初始位置是原点的位置(x、y坐标值设置为0),面向的方向是向上(0度),将变量秒初始值设定为0,

秒针初始化

在循环里每次旋转6°(因为360/60=6),执行一次循环就将变量秒增加1;

重复60秒

当秒增加到60时,一定要将变量秒归零,并且广播消息“1分钟”,目的是要给分针增加一分钟。

广播1分钟

2、分针:

分针的初始位置是原点的位置(x、y坐标值设置为0),面向的方向是向上(0度),将变量分初始值设定为0,

分针初始化

当接收到广播消息1分钟时,每次旋转6°(因为360/60=6),将变量分增加1。

接收广播

当分增加到60时,一定要将变量分归零,并且广播消息“1小时”,目的是要给时针增加1小时。

广播1小时

3、时针:

时针的初始位置是原点的位置(x、y坐标值设置为0),面向的方向是向上(0度),将变量时设定为0,

时针初始化

当接收到广播消息1小时时,每次旋转30°(因为360/12=30),将变量时增加1,

接收广播

时针每增加1,就要进行整点报时:

新知识点:“文字朗读”

这是3.0特有的代码,默认代码区没有,需要“添加扩展”,选择扩展代码“文字朗读”,共有三个模块;

添加扩展

文字朗读

文字朗读模块

这个程序中我们的模块设置选择“中文语言”、“尖细嗓音”,

注意:朗读模块使用两个“连接”运算模块把朗读的内容和变量“时”连接起来,实现即时的整点报时;

语言为中文

嗓音

连接模块

朗读模块

当小时增加到24时,一定要将变量时归零;

24小时清零

三、完整脚本

1、秒针:

秒针

2、分针:

分针

3、时针:

时针

想一想,能不能给时钟添加一个语音叫醒闹铃呢?

看到此处说明本文对你还是有帮助的,关于“Scratch3.0编程小课堂30(小程序:会报时的钟表)”留言是大家的经验之谈相信也会对你有益,推荐继续阅读下面的相关内容,与本文相关度极高!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
Scratch3.0编程小课堂03(猫捉老鼠)

Scratch3.0编程小课堂03(猫捉老鼠)

小老鼠,模块,小猫,外观,角色,脚本,运动,不停地,鼠标,老鼠,猫捉老鼠,控制模块,大小,情节,指标,程序,移动,调整,今天我们,做一个,小程序,系统默认,行动起来,说点什么

2014-10-12 #经典故事

scratch教程

scratch教程

角色,图片,小乌龟,垃圾桶,大小,小猫,空白,屏幕,位置,右上角,动作,坐标,背景,程序,角度,可以改变,另一个,右键,小乌,还可以,代码,右转,圆盘,声音,大循环,小朋友,舞台,方向,拖拽,本事

2013-11-10 #故事大全

广东粤教版教材Scratch少儿编程

广东粤教版教材Scratch少儿编程

妈妈,小瓢虫,设计意图,学生,视频,让学生,任务,主题,关卡,故事情节,条件,方法,程序,知识点,脚本,角色,轨迹,颜色,设计,小蝌蚪找妈妈,激发学生,解决方法,在路上,还记得,情景,习惯,小蝌蚪,城堡,小红点,小结

2020-07-08 #短篇故事

趣味scratch编程课:制作冰雪奇缘艾莎公主过河小动画

趣味scratch编程课:制作冰雪奇缘艾莎公主过河小动画

艾莎,公主,角色,冰花,造型,脚本,雪花,变量,坐标,效果,移动到,图片,老师,背景,中心,位置,时间,消息,程序,过河,任意位置,还可以,一段时间,作用,创意,小动画,小伙伴,大小,感觉,小朋友

2020-01-04 #故事会

Scratch编程学习教材粤教版第七课小瓢虫找妈妈 少儿编程网

Scratch编程学习教材粤教版第七课小瓢虫找妈妈 少儿编程网

妈妈,小瓢虫,设计意图,学生,视频,让学生,主题,任务,关卡,故事情节,条件,方法,程序,知识点,脚本,角色,轨迹,颜色,设计,小蝌蚪找妈妈,挑战任务,激发学生,解决方法,在路上,还记得,情景,习惯,小蝌蚪,城堡,小红点

2020-07-09 #故事大全

《scratch编程+数学》课程之用sin和cos的数学原理画一个彩虹圈!

《scratch编程+数学》课程之用sin和cos的数学原理画一个彩虹圈!

半径,坐标,画笔,角色,角度,彩虹,位置,脚本,过程,距离,再增加,上第,数学,变量,中心,假设,乘法,原理,度数,效果,计算方法,画圆,时候,视频,长度,循环,小程序,只需要,中心位置,减少到

2010-10-16 #短篇故事

少儿编程—用讲故事的方式来学编程 《小琳快课.Scratch》第一课

少儿编程—用讲故事的方式来学编程 《小琳快课.Scratch》第一课

公主,数字魔方,效果,事件,指令,程序,背景,动画,小猫,数字,绿旗,对话,安娜公主,任务,外观,教程,王国,角色,软件,预览,被盗,小英雄,美丽的公主,百家号,为正,和公,花园里,意外收获,你的朋友,好的

2011-01-03 #故事会

scratch创意编程——小瓢虫找妈妈

scratch创意编程——小瓢虫找妈妈

妈妈,学生,故事,结构,创作,任务,情境,条件,能力,小瓢虫,让学生,创意,基础,目标,课堂,设计,价值观,主题,作品,态度,相结合,方式,教学,情感,想象力,故事情节,教师,环节,氛围,机会

2020-07-09 #故事会