2024年信息素养大赛
图形化小学低年级
组
复赛
模拟真题(一)
1、小猫捉老鼠
(
10分
)
。
准备工作:
(1)导入背景 Room 2;
(2)删除默认小猫角色,导入角色 Mouse1、Cat 2。
功能实现:
(1)点击绿旗,老鼠出现在随机位置; (2)通过键盘的“↑”、“↓”、“←”、“→”键来控制小猫行走,每按一次, 移动5步;
(3)小猫在行走过程中需要面向不同方向;
(4)
当小猫碰到老鼠时,老鼠发出 pop 的声音并隐藏起来(被“吃掉”),一秒 后老鼠重新出现在随机位置。
2、飞翔的小猫
(
10分
)
。
1.准备工作
(1)保留小猫角色,删除cat-b,添加Cat Flying-a造型;
(2)添加Blue Sky和Blue Sky2背景,删除背景1,把小猫移到舞台左下角。
2.功能实现
(1)初始的背景为Blue Sky,小猫造型为cat-a,面向右;
(2)点击小猫以后,小猫说:“起飞!”2秒;
(3)小猫说完以后,换成Cat Flying-a造型,1秒后面向45度方向;
(4)接下来每隔1秒移动100步,移动3次以后,背景换成Blue Sky2。
3、绘制六芒星
(
15分
)。
1.准备工作
(1)添加背景:Blue Sky 2;
(2)删除默认小猫角色,添加角色:Pencil。
2.功能实现
(1)设置画笔的粗细为5,画笔的颜色为红色,初始方向为90度;
(2)绘制第1个三角形如下,边长为150;
(3)画笔抬笔,向下移动100步后,再落笔,绘制第2个三角形,边长为150,如下图所示。
4、统计个数
(
15分
)
。
【题目描述】
默认小猫角色和白色背景,统计从正整数 a 到 b(包括 a 和 b)之间,能够同时 整除c和d的正整数个数。
例如:a = 7,b = 20,c = 2,d = 3,7到20之间能够同时整除2和3的数 为12、18一共2个。
【输入描述】 新建变量“a”和“b”,用于存储统计个数的区间左右端点。 新建变量“c”和“d”,存储用于整除的数。
如下图所示:
【输出描述】
新建变量“result”,用于存储得到的结果,表示从 a 到 b(包括 a 和 b)之间
所有能够同时整除 c 和 d 的正整数个数。 如下图所示:
【输入样例】
a=7
b = 20
c=2
d=3
【输出样例】
result = 2
【输入样例】
a = 10
b = 30
c=3
d=4
【输出样例】
result = 2
5、二进制像素绘制程序
(
25分
)
。
二进制是由0和1组成的数,0用黑色方块表示,1用白色方块表示。输入一个8位二进制数,用黑白色方块表示出来。
1.准备工作
(1)默认小猫角色,默认白色背景;
(2)绘制“正方形”角色,角色有“黑”、“白”两个造型。
2.功能实现
(1)小猫询问“请输入一个8位二进制”,检查输入二进制位数,如果不是8位,继续询问,直到输入8位为止;
(2)根据输入二进制,用黑白块表示出二进制,注意不能超出舞台。
6、打砖块游戏
(
25分
)。
1.准备工作
(1)删除小猫角色,选择角色小球Ball、砖块Button3和球板Paddle;
(2)选择背景Stars,在背景底端绘制一条红色的线段;
(3)建立一个变量“分数”。
2.功能实现
(1)球板初始位置为(0,-140),按下左右方向键能够左右移动;
(2)只有一个砖块角色,初始造型为button3-b,大小为60, 在舞台上方克隆出两行,每行有8列;
(3)点击绿旗,小球大小为50,初始位置
为(0,0),等待1秒后,小球面向随机方向(方向在135和225之间取随机数)移动;
(4)小球碰到舞台边缘反弹,碰到球板向上随机方向反弹(方向在-45和45之间取随机数),播放声音Boing;碰到舞台下方红色线段,游戏结束;
(5)游戏开始分数初始为0,小球碰到砖块发出声音Coin,砖块消失分数加1分,分数等于16时,游戏结束。
2024年信息素养大赛Scratch图形化小学低年级组复赛模拟真题(一)2024年信息素养大赛图形化编程小学低年级组复赛模拟真题(一)