加载中…
个人资料
李阳阳小同学
李阳阳小同学
  • 博客等级:
  • 博客积分:0
  • 博客访问:5,050
  • 关注人气:52
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

玩Scratch编程:认识时间问题

(2018-03-03 12:32:24)
标签:

scratch

数学

育儿

教育

三年级

分类: 玩Scratch
今天的程序是想实现这么一个功能:
在表盘上用鼠标拨动时针和分针,在表盘下用数字显示出表盘上的时间

首先是创建了这样几个角色
http://s12/mw690/005xlrALzy7iBk7Z1eHdb&690

这几个数字,分别代表小时十位、小时个位、分钟十位、分钟个位。里面都是从0到9九种造型。
程序脚本也都类似,都是等待一个开始命令后,把造型变成想要的数字
http://s11/mw690/005xlrALzy7iBlz2NWa9a&690

时钟和分针的程序脚本也几乎是一样的,都是当鼠标碰到表针时让表针开始跟随鼠标的方向
并且通知之前那些数字发一个开始行动
碰到指针与开始=0的条件保证了两根表针不会同时被转动
这里还要注意一下,Scratch的角度方向是从-180到180°的,所以要把负数的部分加360换算一下
然后就把360度除以30平均分成了12份,分针是除以5分成60份,安份就可以计算出当前表针指向的小时数和分针数了。再分别算出十位上的数字和个位上的数字就可以了
http://s14/mw690/005xlrALzy7iBEoCiDz6d&690



最后运行的效果是这样的
http://s10/mw690/005xlrALzy7iBnk7zCh39&690



转载请联系作者(QQ/微信:14435901)






0

阅读 收藏 喜欢 打印举报/Report
后一篇:重逢
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有