scratch快乐的小鸡,GESP Scratch二级认证样题

scratch快乐的小鸡,让快乐的小鸡碰到不同的角色后,切换不同的造型。这是GESP Scratch二级认证样题编程题的第1题,主要考察的是学生对事件模块的运用,以及多支判断积木,scratch坐标的灵活使用;

准备工作:

角色:删除默认的小猫角色,添加角色小鸡 Chick,太阳 Sun 和食物 Fruit Salad。

背景:使用默认的白色背景。

功能实现:

(1)点击绿旗后,Chick 处于 Chick-a 造型并站在舞台左下角,Sun 和 Fruit Salad位于舞台的随机位置;

(2)当按下上下左右键可以控制小鸡上、下、左、右移动(无需改变小鸡面向的方向);

(3)小鸡距离太阳小于 80 个单位时,切换为造型 Chick-b;

(4)小鸡距离食物小于 80 个单位时,小鸡切换为造型 Chick-c;

(5)小鸡距离太阳和食物大于等于 80 个单位时,小鸡切换回造型 Chick-a。

评分标准:

(1)点击绿旗后,Chick 处于 Chick-a 造型并站在舞台左下角,Sun 和 Fruit Salad位于舞台的随机位置;(5 分)

(2)当按下上下左右键可以控制小鸡上、下、左、右移动(无需改变小鸡面向的方向);(5 分)

(3)小鸡距离太阳小于 80 个单位时,切换为造型 Chick-b;(5 分)

(4)小鸡距离食物小于 80 个单位时,小鸡切换为造型 Chick-c;(5 分)

(5)小鸡距离太阳和食物大于等于 80 个单位时,小鸡切换回造型 Chick-a。(5分)

scratch快乐的小鸡编程实现步骤:

步骤一、删除小猫角色,添加角色小鸡 Chick,太阳 Sun 和食物 Fruit Salad。Chick处于在舞台左下角坐标位置(-106,-52),初始默认Chick-a造型。Sun 和 Fruit Salad点击绿旗移动的随机位置。

Sun 和 Fruit Salad角色代码一样
Sun 和 Fruit Salad角色代码一样

步骤二、事件积木当按下上下左右键可以控制小鸡上、下、左、右移动,按下一次移动10步;这里要求是无需改变小鸡面向的方向,我们这里用“将x坐标增加…”、“将y坐标增加…”向右移动将x坐标增加(正数),向左移动将x坐标增加(负数),向上移动将y坐标增加(正数),向下移动将y坐标增加(负数);如果这里是使用“移动..步数”,那是要考虑到面向的方向的。所以,只能使用xy坐标增加的方式实现;

角色小鸡代码
角色小鸡代码

步骤三、判断小鸡距离太阳和食物的距离。这里需要用到“如果..那么…否则”如果小鸡距离太阳小于 80 个单位时切换为造型 Chick-b,否则就是小鸡距离太阳大于或者等于 80 个单位。嵌套一个“如果..那么…否则”,如果小鸡距离食物小于80 个单位时造型 Chick-c,否则小鸡距离食物大于或者等于 80 个单位Chick-a。

gesp考级相关的资讯推荐:

GESP首次报名时间及考试时间和费用

gesp和csp一样吗,两者有什么关系?

GESP是什么考试,考试内容是什么

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇2023-03-21 14:54:35
下一篇 2023-03-21 18:16:19

相关推荐