快捷搜索:  汽车  科技

scratch编程的可视化(使用简易图形化编程工具Scratch)

scratch编程的可视化(使用简易图形化编程工具Scratch)按键(附件“模拟闹钟/实验素材/按键”)闹铃(附件“模拟闹钟/实验素材/闹铃”)秒针(附件“模拟闹钟/实验素材/秒针”)分针(附件“模拟闹钟/实验素材/分针”)时针(附件“模拟闹钟/实验素材/时针”)

模拟闹钟14.5.1 创设场景

模拟闹钟

scratch编程的可视化(使用简易图形化编程工具Scratch)(1)

【背景】

闹钟(附件“模拟闹钟/实验素材/闹钟”)

scratch编程的可视化(使用简易图形化编程工具Scratch)(2)

【角色】

秒针(附件“模拟闹钟/实验素材/秒针”)

scratch编程的可视化(使用简易图形化编程工具Scratch)(3)

分针(附件“模拟闹钟/实验素材/分针”)

scratch编程的可视化(使用简易图形化编程工具Scratch)(4)

时针(附件“模拟闹钟/实验素材/时针”)

scratch编程的可视化(使用简易图形化编程工具Scratch)(5)

闹铃(附件“模拟闹钟/实验素材/闹铃”)

scratch编程的可视化(使用简易图形化编程工具Scratch)(6)

按键(附件“模拟闹钟/实验素材/按键”)

scratch编程的可视化(使用简易图形化编程工具Scratch)(7)

【情节】

模拟时钟,同时可以设置闹钟,当闹钟时间到,闹铃响起并震动,按键闹铃结束。

14.5.2 设计思路

scratch编程的可视化(使用简易图形化编程工具Scratch)(8)

14.5.3实践操作14.5.3.1 设置背景

在角色区,鼠标指针

scratch编程的可视化(使用简易图形化编程工具Scratch)(9)

移动到“选择一个背景”按钮

scratch编程的可视化(使用简易图形化编程工具Scratch)(10)

,点击“上传背景”

scratch编程的可视化(使用简易图形化编程工具Scratch)(11)

,选择“模拟闹钟/实验素材/闹钟”背景。同时在“背景”选项卡中调整“闹钟”背景在舞台区的大小和位置。

scratch编程的可视化(使用简易图形化编程工具Scratch)(12)

14.5.3.2 设置角色

在角色区,鼠标指针

scratch编程的可视化(使用简易图形化编程工具Scratch)(13)

移动到“选择一个角色”按钮

scratch编程的可视化(使用简易图形化编程工具Scratch)(14)

,点击“上传角色”

scratch编程的可视化(使用简易图形化编程工具Scratch)(15)

,选择“模拟闹钟/实验素材/秒针”素材。同样方法,添加分针,时针、闹铃,显示时间角色。添加完角色后,需要调整角色位置和大小。最后添加并在舞台区调整位置后的效果如下:

scratch编程的可视化(使用简易图形化编程工具Scratch)(16)

在添加“时针”、“分针”和“秒针”时,由于这些角色要以针尾为圆心进行旋转,所以需要在“造型”选项卡中对角色的圆心进行设定,如下图所示:

scratch编程的可视化(使用简易图形化编程工具Scratch)(17)

14.5.3.3 编写脚本
  • 定义变量

为了便于脚本的阅读和理解,我们可以对时、分、秒的相关变量进行定义,具体的定义的变量有:

scratch编程的可视化(使用简易图形化编程工具Scratch)(18)

scratch编程的可视化(使用简易图形化编程工具Scratch)(19)

scratch编程的可视化(使用简易图形化编程工具Scratch)(20)

scratch编程的可视化(使用简易图形化编程工具Scratch)(21)

scratch编程的可视化(使用简易图形化编程工具Scratch)(22)

scratch编程的可视化(使用简易图形化编程工具Scratch)(23)

scratch编程的可视化(使用简易图形化编程工具Scratch)(24)

scratch编程的可视化(使用简易图形化编程工具Scratch)(25)

scratch编程的可视化(使用简易图形化编程工具Scratch)(26)

  • “闹钟”背景脚本

“闹钟”背景主要用于初始化自定义的变量,设置闹钟的时、分、秒,以及闹钟铃声等。

scratch编程的可视化(使用简易图形化编程工具Scratch)(27)

  • “秒针”角色脚本

scratch编程的可视化(使用简易图形化编程工具Scratch)(28)

  • “分针”角色脚本

scratch编程的可视化(使用简易图形化编程工具Scratch)(29)

  • “时针”角色脚本

scratch编程的可视化(使用简易图形化编程工具Scratch)(30)

  • “闹铃”角色脚本

scratch编程的可视化(使用简易图形化编程工具Scratch)(31)

  • “按键”角色脚本

scratch编程的可视化(使用简易图形化编程工具Scratch)(32)

scratch编程的可视化(使用简易图形化编程工具Scratch)(33)

14.5.4 作品展示

当点击

scratch编程的可视化(使用简易图形化编程工具Scratch)(34)

后,首先提示输入设置闹钟的时间,将显示当前时间和闹钟时间,当两者时间相同时,闹钟响起并有震动效果;当按下闹铃键时,闹钟停止。

scratch编程的可视化(使用简易图形化编程工具Scratch)(35)

scratch编程的可视化(使用简易图形化编程工具Scratch)(36)

scratch编程的可视化(使用简易图形化编程工具Scratch)(37)

scratch编程的可视化(使用简易图形化编程工具Scratch)(38)

14.5.5 探究发现
  • 是否可以为“模拟闹钟”添加整点报时功能呢?
  • 在“模拟闹钟”作品中,闹钟时间是手工输入的,是否可以实现语音的方式输入呢?

猜您喜欢: