「Scratch AI 数学」可爱的小闹钟第3节(共3节)
文 | 大程
“Scratch AI 数学系列”第三课:可爱的小闹钟第3节(共3节)视频:
使用扩展积木“文字朗读”来完成播报当前时间的功能。通过变量的“滑杆”模式制作出闹钟小时和分钟的设置按钮,将当前时间和闹钟时间做比较,判断是否启动闹铃,完成闹钟代码。
【Scratch AI 数学】可爱的小闹钟第3节(共3节)
18:52课程重点
使用扩展积木“文字朗读”完成时间播报
播报当前时间的能力需要使用到Scratch的扩展积木“文字朗读”,在这个扩展积木分类中,可以设置朗读的嗓音、朗读语言等,设置好这些属性后,就可以让系统朗读一段文字了。
设置闹钟
闹钟包括两部分内容:设置闹钟时间和启停闹铃。在设置闹钟时间时,我们使用到变量的“滑杆”展示方式,并设置了“滑杆”的取值范围,制作出两个带有滑杆的数值设置按钮,分别用来设置闹钟的小时和分钟。
当你设置好闹钟时间之后,程序就需要比较当前时间和设置的闹钟时间是否相同,以此来判断是否需要响铃。如何判断两个时间相等?这里使用了Scratch运算积木分类下的“包含”积木块来完成两个字符串的比较,从而完成了闹铃启动和停止的代码。
总结回顾整个《可爱的小闹钟》程序围绕“当前时间”这个主线,逐一实现面板展示时间、表盘展示时间、播报当前时间、闹钟等几个功能。
开发过程中使用到循环、判断、广播消息、扩展积木等知识,这些知识在《加法小游戏》和《美丽的几何图案》课程中都做过详细讲述,不理解的同学可以回看视频。在本节课中也使用到了变量属性的设置,大程老师带领同学们从另一个角度扩展认识了变量。
大程老师致力于给同学们提供最贴合文化课、最优质的少儿编程课,帮助同学们从文化课的角度认识少儿编程,培养大家的逻辑思维能力,拓宽分析问题的思路。学习少儿编程的目的不是培养未来的程序员,而是提升同学们的软实力。在学习过程中有任何疑惑都可以联系大程老师进行咨询。
在探究知识的道路上我愿与同学们相伴而行,我的坚持离不开你的支持,喜欢就给一些打赏,也非常欢迎你把课程分享给身边更多的人,让我们一同进步,大程老师表示由衷的感谢。
前期阅读
少儿编程环境准备
「Scratch AI 数学」可爱的小闹钟第1节(共3节)
「Scratch AI 数学」可爱的小闹钟第2节(共3节)
……其他视频翻看我的主页吧~
关于作者:大程,华为工作14年,历任高级软件工程师、高级系统架构师、产品经理等职务,深诣软件之道