首页 > 技术文章 > scratch少儿数学编程等级考试真题解析(二级)

youjianschool 2020-12-01 09:07 原文

2020年6月

36. 碰红块

程序说明:小猫在玩游戏,要在不碰到红色正方形色块的情况下走到绿色的正方形。

clip_image002

1.准备工作

(1)导入背景”Blue sky2”,删除空白背景;

(2)绘制如图红色和绿色正方形颜色块,放在如图所示的大致位置;

(3)小猫初始大小为60,初始位置在(x:-180,y:0)。

2.功能实现

(1)通过键盘的“↑”、"↓"、“←”、“→“键来控制小猫行走,每按一次,移动4步;

(2)小猫在行走过程中需要面向不同方向;

(3)当小猫碰到红色时喊出”游戏结束“,并回到初始位置;

(4)当小猫碰到绿色时胜利,喊出”胜利!“,并回到初始位置。


37. 小鸡捉害虫

田野里一只饥饿的鸡发现了蝗虫,快速地跑向蝗虫捉着了它。

1. 准备工作

删除小猫,导入背景:“Forest”,导入角色:“Hen”、“Grasshopper”。

2. 功能实现

clip_image002[6]

(1) 设置角色:“Hen”初始坐标为(x=-180,y=-120);

(2) 设置角色:“Grasshopper”初始坐标为随机,角色大小为30;

(3) 单击绿旗,角色“Hen”向“Grasshopper”移动并留下轨迹;

(3) 画笔颜色为蓝色,粗细为2;

(4) 当碰到“Grasshopper”时,母鸡“Hen”发出声音,“Grasshopper”消失。。


2019年12月7日

旋转正方形

1.准备工作
   (1)保留小猫
   (2)白色背景。

2.功能实现
   (1)小猫初始位置在舞台中心;
   (2)隐藏角色;
   (3)多边形的边长为100,线条粗细5,线条颜色为红色;
   (4)利用“画笔”、“运动”和“控制”模块中的积木画出上面的图形。


这道题是2019年12月7日中国电子学会第四期青少年软件编程等级考试scratch二级考试的真题

其实题目本身很简单(我们课上有做过这样的练习),都是考试套路题目基本都会有这样的题型

自己尝试一下

先分析,理出思路,再动手

37.飞翔的小鸟

1.准备工作

(1)导入背景“Blue Sky”;

(2)导入角色“Toucan”和“Buildings” 。

image

2.功能实现

(1)Toucan角色大小设置为50,坐标为(-200,0),不停扇动翅膀(在2,3两个造型来回切换),Toucan位于最上层,不被其他角色遮挡;

(2)按“↑”控制Toucan上升,按“↓”控制Toucan下降;

(3)Buildings在舞台最右测出现,以2的速度向左移动,如果碰到左边缘回到最右端;

(4)如果Toucan碰到Buildings,说“碰到啦!”2秒。

36.绘制雪花图案(2019年9月)

image
1.准备工作
(1)隐藏小猫角色。
2.功能实现
(1)初始设定雪花中心点的坐标为(x=0,y=0);
(2)线条粗细1,线条颜色为任意彩色;
(3)点击绿旗,在屏幕上画出均匀分布的5个三角形的雪花图案。


37.制作蝙蝠冲关游戏

image

1.准备工作
(1)导入蝙蝠角色、分别绘制障碍物、大地角色。

2.功能实现
需要达到的效果:通过键盘上的空格键控制蝙蝠往上飞,当碰到障碍物或者大地时,游戏结束,否则得分。
(1)蝙蝠角色:当点击绿旗,蝙蝠自上往下飞,当按下空格键,蝙蝠往上飞,当碰到障碍物或大地时,停止全部;
(2)障碍物角色:障碍物不断自左向右移动,障碍物达到最右端后,又回到最开始的位置,向左运动,重复这个过程;
(3)大地角色:移到最上层。


2019年3月

36.“飞不出去的蝴蝶”

程序说明:舞台上有黑色边框,蝴蝶自动向前运动时,如果触碰到黑色边框,就会发出声音,并且转向。蝴蝶永远都飞不出黑色边框。(边框自己绘制)

image

1.准备工作

(1)在舞台四周绘制一个封闭的黑色边框(如图),无填充、黑色边框加粗。

(2)删除原小猫角色,加载新角色蝴蝶。

2.功能实现

(1)蝴蝶角色初始位置在黑色边框内部,蝴蝶蝴蝶自动向前运动。

(2)如果触碰到黑色边框,就会发出声音碰到黑色边框后自动转向,并自动运动,向矩形方框内部的白色区域运动。蝴蝶永远都飞不出黑色边框。如此循环,蝴蝶的运动区域不会超出矩形方框。


37.“巡线小车”:

编程说明:舞台上有一条加粗的黑线,小车能自动沿着黑线前进。当小车触碰到黑线时,还能发出声音。黑线需要自己绘制、小车可使用角色库中的图案。

clip_image002

1.准备工作

(1)删除原小猫角色,导入小车角色,并合理设定小车的大小。

(2)在舞台中央绘制一条加粗的黑线。

(3)在小车的车头部位画一个红色圆形,填充和边框都是同一种颜色,能用该形状检测黑色。2.功能实现

(1)小车角色初始位置与黑色粗线部分重合,车头处的红色圆形位于黑色粗线边缘

(2)当小车触碰到黑线时,还能发出声音。

(3)点击绿旗后,小车角色自动检测颜色,当小车角色前面的红色圆形检测到黑色粗线时,系统播放音效,同时小车向与黑线位置相反方向转向并小幅移动;这时小车角色前面的红色圆形会检测到白色区域,小车又向与白色区域相反的方向转向并小幅移动。如此循环,小车会沿着黑色粗线与白色舞台背景之间的交界处向前运动,不会离开黑线。


绘制五彩缤纷的多瓣花

lADPD2eDQqmcv7jNBInNA0A_832_1161


垃圾分类
垃圾分类已经成为我们日常生活中很重要的一部分,这对于环境保护、资源回收利用具有重要意义。

下面我们做一个简单的垃圾分类互动游戏。


1. 准备工作
(1)导入背景库中的“Mural”,并编辑该背景,增加如下图中的两个垃圾桶,注明“可回收垃圾”和“不可回收垃圾”的文字说明;

image

(2)导入角色库中的“Takeout”作为一种纸袋垃圾。
2. 功能实现
(1)点击绿旗后,地面出现垃圾“Takeout”(造型a),垃圾出现的位置不与垃圾桶相接触,垃圾静止1秒。

(2)垃圾面向鼠标指针移动。

(3)当垃圾遇到绿色的可回收垃圾桶时消失,并说“分类正确”2秒;当垃圾遇到蓝色的不可回收垃圾桶不会消失,并说“分类错误”2秒。

推荐阅读