2024年7月20日全国青少年信息素养大赛图形化编程小低组复赛真题

2024年7月20日全国青少年信息素养大赛图形化编程小低组复赛真题

第一题:

【编理实现】

不断有西瓜和炸弹出现在舞台的随机位置,点击西瓜,西瓜就被切开,得分。点击炸弹,炸弹爆炸,减分。

【具体要求】

*程序尽量简洁。

1.西瓜和炸弹初始为完整状态,不在舞台上展示,大小设置合适;

2 西瓜和炸弹每隔一段时间克隆自己,随机出现;

3.当鼠标点击西瓜时,西瓜被切开并消失;当点击到炸弹时,炸弹爆炸,如果没点中炸弹,隔一段时间会消失;

4 用变量计分,切中西瓜得分加1分,点中炸弹得分减5。

【参考程序】

img

imgimg

本题为克隆体知识点的考查,点击克隆体的判断,以及克隆体的删除。

第二题:

【编程实现】

创作小蝌蚪找妈妈的故事场景。

【具体要求】

  1. 对蝌蚪编程,使用滑行积木块,帮助小蝌蚪找到妈妈。
  2. 蝌蚪去到鱼和螃蟹身边,说“你不是我妈妈”。
  3. 去到青娃身边时,切换成高兴的造型,并说“妈妈!”。

【参考程序】

img

本题考查运动模块下的滑行代码块的使用,以及造型的切换。

第三题:

【编程实现】

分别对小男孩和火箭编程,实现倒计时口令和火箭发射效果。

【具体要求】

*程序尽量简洁。

(1)当绿织被点击后,小男孩和火箭出现在大致如下位置。(火箭1造型)img

(2)小男孩说出“3 2 1”口令(每隔1秒说一个数)。说完后广播“发射”,火箭接收到时息切换为火箭升空造型,一边上移一边变小。

(3)当火前到达舞台上边缘时隐藏。

(4)点击绿旗,可以重复发射火箭。

【参考程序】

img

imgimg

本题考查广播,以及运动模块下的坐标相关代码块,外观中角色大小的改变。需要注意由于要求能够反复发射,所有当开始被点击时需要将角色坐标位置、角色大小、角色造型、显示状态等进行初始化。

第四题:

【编程实现】

使用自制积木,绘制正方形和三角形。

【具体要求】

*程序尽量简洁。

  1. 画出喜庆的红色图形。
  2. 先画正方形,再画三角形。
  3. 正方形和三角形不重叠。
  4. 正方形和三角形不超出背最中红框的范围。

img

【参考程序】

img

本题考查自定义代码块的使用,将边数作为参数,正多边形转角度数为360/边数。

第五题:

【编程实现】

编程完成键盘和月球车的人机交互,设置飞船的飞行路径。

【具体要求】

  1. 让月球车和飞船出现在舞台上。

imgimg

  1. 让飞船从初始位置飞行,直到消失在舞台右上角。(需要符合近大远小规律)
  2. 用键盘上的←→按键控制月球车向左向右运动,让月球车碰到舞台边缘就反弹(运动规律符合科学)

【参考程序】

imgimg

img

img

本题考查角色的翻转方式,已经通过按左右按键控制月球车移动方向,根据移动方向设置坐标的变化,或者也可以使用移动代码块实现。难点是如何通过按键控制角色方向,参考代码中通过方向系数(取值为1与-1)实现方向的变化。

第六题:

【题目描述】

输入两个在1-10之间的整数,判断两个数相加的结果是否大于10,如果大于10则输出1,否则输出0。

[输入格式】

分别输入两个1-10之间的整数

【输出格式】

输出两个数之和是否大于10,大于输出1,否则输出0。

【样例输入/轴出】

输入样例1:

2

3

输出样例1:

0

输入样街2:

5

7

输出样例2:

1

【参考程序】

imgimg

本题考查算术运算符与比较运算符的使用,结合变量实现数字和的判断。大于10则将输出设为1,否则设为0即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伶俐角少儿编程

伶俐角少儿编程公众号~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值