搜索

scratch角色轮流报数,scratch报数逢3过

2023-05-03 10:11:26

scratch报数,是蓝桥杯2020年5月份选拔赛中的一道scratch编程题目,主要是考察对广播积木块的运用,以及对运算模块中的取余和或积木的用法;编程实现4角色的按顺时针顺序报数,报数逢3过(含有3或者是3的倍数);

scratch报数准备工作

添加Crab、Gobo、Giga角色,加上默认小猫共4个角色,在舞台上排成一圈。

scratch报数编程实现

模拟一个报数游戏,4个角色按顺序报数,遇到“与3相关”的数(含有3或者是3的倍数)要说“过”。 1 )以小猫为起点,报数按照顺时针顺序,从1开始报数,报到40为止,节奏是1秒1个; 角色报数 角色报数 2 )如果要报的数含有3或者是3的倍数(如13,24 ), 报数的角色说“过”。例如:从小猫开始,说“1”, 1秒; Crab说“2”,1秒; Gobo说“过” , 1秒; Giga说“4″ ,1秒; 逢3和3的倍数说“过” 逢3和3的倍数说“过”

scratch报数评判标准

10分:四个角色位置大致如图; 10分:能够实现顺时针报数; 20分:能够实现顺时针报数,并且每个角色报的数是符合要求的; 10分:报数到40停止,且完全符合题目要求。

scratch报数编程实现步骤:

步骤一、添加小猫、Crab、Gobo、Giga四个角色,位置排名一排;如图: 4角色在舞台上排成一圈 4角色在舞台上排成一圈 步骤二、角色小猫代码,这里同样使用了如果那么..否则…,,如果要报的数含有3或者是3的倍数的话,就说过,否则就需要报出这个数1s,广播给下一个角色Crab;这里需要用到广播…并等待; 角色小猫代码 角色小猫代码 步骤三、角色Crab代码,当Crab接受到消息时,i增加1;判断要报的数含有3或者是3的倍数的话,就说“过”,否则就需要报出这个数1s,广播给下一个角色Gobo并等待; 角色Crab代码 角色Crab代码 步骤四、角色Gobo代码,当Gobo接受到消息时,i增加1;判断要报的数含有3或者是3的倍数的话,就说“过”,否则就需要报出这个数1s,广播给下一个角色Giga并等待; 角色Gobo代码 角色Gobo代码 步骤五、角色Giga代码,当Giga接受到消息时,i增加1;判断要报的数含有3或者是3的倍数的话,就说“过”,否则就需要报出这个数1s; 角色Giga代码 角色Giga代码

scratch编程相关的文章

← 返回 Scratch 资讯  |  意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注