[导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第61讲。
第11届蓝桥杯青少年组省赛原定于2020年3月7日举行,因疫情延期到2020年6月21日进行,形式为在线考试。Scratch分为初级组和中级组,其中初级组面向7~10岁孩子,中级组面向11~14岁孩子。
自我介绍,本题是第11届蓝桥杯Scratch省赛真题编程第1题,初级组和中级组都有此题,题目要求考生使用Scratch编程向评委老师简单介绍一下自己。
先来看看题目的要求吧。
一.题目说明
编程实现:
自我介绍
创建一个背景,再创建一个角色(角色与背景任意),向我们的评委老师介绍一下你自己吧。
具体要求:
1). 程序运行,舞台呈现背景,1秒后角色完整出现在舞台中心区域;
2). 角色依次说出自己的姓名、年龄和说一句鼓励的话2秒(输入自己真实的姓名及年龄);
3). 说完后,角色2秒内移到舞台右侧边缘,程序结束。
评判标准:
-
10分:背景、角色以及位置符合要求;
-
10分:角色依次说出自己的姓名、年龄;
-
20分:角色从中心区域移到舞台右侧边缘,程序结束;
-
10分:点击绿旗可以重复执行,且完全符合要求。
二.思路分析
本作品的背景和角色可以任意选择,我选择的是剧场背景和角色Kiran,如图所示:
题目比较简单,就是分别介绍自己的姓名和年龄,并说一句鼓励的话,只需要使用外观模块中的”说你好2秒“指令即可。
三.编程实现
本题就一个角色,直接编写代码如下:
这里有3个说话指令,后面的指令必须在前一个指令执行完之后才能继续执行,3句话说完一共花了6秒钟,然后从舞台中心滑行到舞台右边缘。
在Scratch中,实现角色的移动,通常有如下三种方式:
-
面向方向 + 移动10步 + 重复执行
-
将x坐标增加10 + 重复执行
-
在1秒内滑行到x,y
其中第一种方式,需要3个指令,第二种方式需要两个指令,第三种方式则只需有一个指令。在本题中,由于角色运动的终点确定,因此使用第三种方式最简单。
四.总结与思考
本题非常简单,积木块数量在10个左右,涉及到的知识点主要包括:
-
角色的隐藏和显示;
-
等待1秒指令的使用;
-
说话指令的用法及其特点;
-
Scrtch舞台坐标知识;
-
运动编程,常见的三种方式及其区别。
作为省赛编程部分的第一题,通常都是送分题,对于年龄较小的考生来说,可能会受到打字速度的影响,否则应该在5分钟之内完成。
需要素材和源码的,可以联系本人,或者移步至同名wx号。