scratch数苹果,是第十一届蓝桥杯2020年8月的STEMA考试中的一道scratch编程真题,主要考察的学生对克隆、广播接受消息、随机坐标位置以及变量的灵活使用。按下空格,苹果树上会随机出现1-10个苹果,小猫询问一共有几个苹果,输入的苹果数是否与树上的苹果数相等,判断正确与否,然后重新再来询问判断;
[编程实现]
数苹果:苹果树上会随机出现1-10个苹果,小猫询问一共有几个苹果,输入数字回答后,小猫可以判断对错。
[具体要求]
1 )运行程序,出现下图所示的角色与背景;

2 )按下空格键,苹果树上会随机出现1-10个苹果,小猫会问一共有几个苹果且屏幕下边缘出现询问框;

3 )在询问框中输入正确的苹果个数,小猫会说:”正确”1秒,如输入错误的苹果个数,小猫会说:“错误”1秒;

4 )之后苹果树上再次随机出现1-10个苹果,小猫会接着询问有几个苹果。
[评判标准]
10分:运行程序,果树上随机出现1-10个苹果,且小猫询问:树上一共有多少个苹果(苹果不能重叠) ;
10分:在询问框中输入正确的苹果个数,小猫会说:“正确”1秒,如输入错误的苹果个数,小猫会说:“错误”1秒;
10分:之后苹果树上再次随机出现1-10个苹果,小猫会接着询问有几个苹果。
scratch数苹果编程实现步骤:
步骤一、打开软件小猫角色是默认的,再上传苹果apple角色,初始小猫位置左下角(-170,-91),苹果初始状态是设为隐藏,大小设为50;
步骤二、按下空格,克隆苹果,克隆苹果的数量需要用到变量“随机苹果数”,且设为1-10的随机数;当克隆体启动时,显示苹果,而且苹果之间不能叠加。所以用到循环判断苹果出现的位置,直到苹果不碰到为止;

这里需要注意的是,当克隆体启动时候,因为重复循环判断苹果是否碰到,所以这个会有一个苹果重移动的过程,如果不需要看到这个过程,就使用自制积木,选择不刷新屏幕,就不会看到移动的过程了;

步骤三、苹果随机出现后,广播“询问苹果数量”消息到小猫,小猫收到消息后,询问“树上一共还有多少个苹果”,判断如果变量“随机苹果数”等于回答数,即可正确,反之错误;判断完后,再广播“重新再来”;

步骤四、苹果接受到“重新再来”的消息,首先是要把之前的克隆体删除掉,再重新克隆苹果;这里重新再克隆苹果需要等待一个时间,等克隆体删除完;

蓝桥杯scratch相关的真题推荐:
2022蓝桥杯题目,scratch编程雪花矩阵
蓝桥杯等考编程题,scratch绘制多个彩色正方形
scratch考试成绩,蓝桥杯省赛真题
最后更新时间:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。