起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > scratch趣味编程好学吗

scratch趣味编程好学吗

时间:2019-08-07 17:33:19来源:编程网 作者:IT培训网 已有: 名学员访问该课程

前言:大家也可以网上搜索一下。(关于图片素材大家可以注意搜索后缀是.svg的素材,这类素材是矢量图,导入Scratch后可以放大缩小而不会失真。如果是普通图片,放大后就有可能会失真。)大家可以直接把这个图下载下来做背景。

scratch趣味编程好学吗,scratch趣味编程适合哪些人学习呢?

Scratch趣味编程-钟表小程序

先看一下展示,这个时钟做的很精美,钟表的走时跟现实的时间一样,同时,秒针分针和时针都是正常在走。秒针每走一步都发出走动的声音。到了整点的时候还是根据时间进行报时。

scratch趣味编程好学吗_www.epx365.cn

scratch趣味编程好学吗

让我们来看看程序的细节:

首先是钟的背景。这个背景素材是小编在别人的程序里直接下的。大家也可以网上搜索一下。(关于图片素材大家可以注意搜索后缀是.svg的素材,这类素材是矢量图,导入Scratch后可以放大缩小而不会失真。如果是普通图片,放大后就有可能会失真。)大家可以直接把这个图下载下来做背景。

scratch趣味编程好学吗_www.epx365.cn

scratch趣味编程好学吗

程序部分为三个角色,一个秒针:second,分针:minute,时针:hour。

scratch趣味编程好学吗_www.epx365.cn

scratch趣味编程好学吗_www.epx365.cn

scratch趣味编程好学吗_www.epx365.cn

scratch趣味编程好学吗

看一下这三个角色的程序

秒 针

scratch趣味编程好学吗_www.epx365.cn

scratch趣味编程好学吗

大家可以用侦测里面的目前的时间获取当前的时间数字。

scratch趣味编程好学吗_www.epx365.cn

这里面有两个关键的地方:

1:秒针的指向,秒针转一圈360度,转一圈需要60秒,所以每秒走6度。那么对应现实时间的秒数乘以6就是秒针应该指向的方向。

2:秒针走动的声音,需要做一个判断,要判断当秒针发生移动的时候才发声音,所以我们用了一个变量来记录秒。当目前的秒变到了下一秒,这时候就会播放声音。(如果不加判断,直接把播放声音放在循环里,大家可以试试看会发生什么效果。)

分 针

scratch趣味编程好学吗_www.epx365.cn

分针的程序最简单,就是确认一下当前是几分钟,然后乘以6就是分针的指向。

时 针

scratch趣味编程好学吗_www.epx365.cn

scratch趣味编程好学吗

时针相对复杂一些,因为时针不是一个小时才跳一次,而是不断在改变。我们假设每一分钟时针都在发生轻微的位移。那么时针的指向该怎么做呢?

1:首先确定时针的位置,第一步先看当前是几点,然后乘以30,那么就是时针在准点时对应的指向。

2:然后再看现在是几分,时针转一圈一共需要12小时*60分钟=720分钟。所以每分钟时针走0.5度。右转当前的分钟*0.5度。

scratch趣味编程好学吗_www.epx365.cn

循环里的程序就是每隔60秒,时针走0.5度。

下面这段程序是报时:

scratch趣味编程好学吗_www.epx365.cn

scratch趣味编程好学吗

1:报时发生在分针和秒钟同时为零的时候,所以做一个判断。

2:我们只想敲12下钟声以内,也就是当现在是18:00的时候就只敲6下。所以我们设置了个12hour的变量,来根据当前的时间计算要敲几下钟。

3:需要敲几下就循环几次。

文章出自:http://qh.itpxw.cn/peixun/software/201951066.html

文章标题:scratch趣味编程好学吗



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:IT培训网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容