最新消息:

春节特辑:您和孩子的专属过年亲子项目—Scratch十二生肖属相计算器

Scratch 少儿编程 4981浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

本期内容概括:

Scratch小程序计算属相,祝您鼠年大吉大利!

——————-

过年啦!过年啦!祝大家鼠年大吉大利,万事如意!

 

春节特辑:您和孩子的专属过年亲子项目—Scratch十二生肖属相计算器

 

今天带大家来做十二生肖属相计算器!不管是哪一年出生,Scratch都可以快速正确的算出对应的属相哦!

 

先来看看我们的属相计算器是如何工作的吧:

 

 

接下来我们就分角色一步步实现这个好玩儿的属相计算器吧!

 

Scratch属相计算器里一共有四个角色分别是:Scratch小猫,十二生肖,十二生肖英文,以及红色背景。

 

春节特辑:您和孩子的专属过年亲子项目—Scratch十二生肖属相计算器

角色一:Scratch小猫

Scratch小猫是这个计算器的“主持人”。它会给计算器的使用者送上新年的祝福,然后询问用户想要查找的年份。

春节特辑:您和孩子的专属过年亲子项目—Scratch十二生肖属相计算器

 

这段程序积木块比较直观。Scratch小猫首先给大家送祝福,然后询问要查询的年份。需要注意的地方是条件积木块【如果…那么…】内的积木块。

 

春节特辑:您和孩子的专属过年亲子项目—Scratch十二生肖属相计算器

 

如果用户已经输入了一个年份,那系统变量【回答】的值就应该是大于0的。这时候,Scratch小猫需要隐藏起来,把舞台区空出来显示对应的属相。同时,还要给别的角色广播消息【开始】,用这个消息告诉别的角色可以开始工作了。

 

角色二:十二生肖

 

春节特辑:您和孩子的专属过年亲子项目—Scratch十二生肖属相计算器

这个Scratch属相计算器,采用的计算方法是十二生肖速算法:诞生年代除以12,取余数。如果能整除, 余数视为零。不能整除,按照下列数字表对应生肖动物。

春节特辑:您和孩子的专属过年亲子项目—Scratch十二生肖属相计算器

因此角色【十二生肖】里十二个不同的动物造型,排列的顺序是:猴,鸡 ,狗、猪、鼠、牛、虎、兔、龙、马、羊。跟上文介绍的速算法中生肖查询表格中生肖的排列顺序相同。

 

特别需要强调的是,角色造型编号是从1开始的,正好和速算法中每个生肖对应的余数相差1。比如说,造型“猴”的遍号是1,但是查找时对应的余数应该是0。因此在实现过程中,诞生年代除以12取得的余数需要再加1,才是对应的角色造型的编号。

 

春节特辑:您和孩子的专属过年亲子项目—Scratch十二生肖属相计算器

角色三:十二生肖英文

这个角色是十二生肖对应的英文单词,一共有十二个不同的单词,角色排列顺序和角色二【十二生肖】相同。计算显示的方法也相同,因此所需要的积木块和角色二基本相同。

春节特辑:您和孩子的专属过年亲子项目—Scratch十二生肖属相计算器

角色四:红色背景

这个新春红色图片是整个计算器中的背景图,因此需要在所有角色的最底层显示,不遮挡其它角色。我们把欢快喜庆的过年背景音乐播放,也放在这个背景图角色中实现。

春节特辑:您和孩子的专属过年亲子项目—Scratch十二生肖属相计算器

到这里,我们的Scratch十二生肖属相计算器就完成了。春节长假,家长朋友们可以和小朋友们一起试着操作一下。我们的Scratch小程序也是很好的亲子活动哦!

转自公众号:
少儿慧编程

您必须 登录 才能发表评论!