scratch数星星,是2023年5月17号,中国电子学会青少年软件scratch编程图形化等级考试三等级真题,第38题。主要是考察学生对图章和广播知识的综合运用,当然也可以用克隆来做;
1.准备工作
(1)删除默认角色小猫,添加角色Pico和Star;
(2)添加背景: Stars。
2.功能实现
(1) Pico位置在舞台左下角;
(2)点击绿旗,等待1秒后, 舞台上方出现1到10之间随机个数的星星,星星一字排开;
(3) Pico询问“请问天上有几颗星星?”回答正确,Pico说“正确”2秒,回答不正确,Pico说 “错误” 2秒。
scratch数星星编程实现步骤:
步骤一、删除小猫角色,选择添加角色Pico和Star;背景添加Stars;初始化Pico的坐标位置(-157,-81),Strar角色位置为(-187,94),新建变量”随机星星个数“,用于随机出现的星星个数;
步骤二、点击绿旗,等待1s,pico角色发送广播“出现星星”并等待;当星星接收到信息后,随机图章星星的个数;
Star角色代码
步骤三、pico询问“请问天上有几颗星星?”如果那么否则,如果输入的回答数等于随机星星个数,说正确2秒,否则就是说错误2秒;
Pico角色代码