春夏秋冬-第12届蓝桥杯Scratch选拔赛真题精选

[导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第89讲。

蓝桥杯选拔赛每一届都要举行4~5次,和省赛、国赛相比,题目要简单不少,再加上篇幅有限,因此我精挑细选了一部分题目进行解读。

第12届蓝桥杯青少年组第3次选拔赛于2020年10月25日举行,形式为线上考试。Scratch分为初级组和中级组,其中初级组面向7~10岁孩子,中级组面向11~14岁孩子。

春夏秋冬,本题是2020年10月25日举行的第12届蓝桥杯Scratch选拔赛真题编程第2题,初级组和中级组都有此题,题目要求编程创作春夏秋冬作品。

先来看看题目的要求吧。

一.题目说明

编程实现:

点击绿旗,拨动左上角滑杆对舞台背景切换进行控制,拨动范围:1~4,对应春、夏、秋、冬。同时小猫说出此背景对应季节。

图片[1]-scratch春夏秋冬_第12届蓝桥杯scratch选拔赛真题解析教程-超平的编程课
图片[2]-scratch春夏秋冬_第12届蓝桥杯scratch选拔赛真题解析教程-超平的编程课
图片[3]-scratch春夏秋冬_第12届蓝桥杯scratch选拔赛真题解析教程-超平的编程课
图片[4]-scratch春夏秋冬_第12届蓝桥杯scratch选拔赛真题解析教程-超平的编程课

具体要求:

1). 点击绿旗,舞台呈现春天背景,同时小猫说出此背景对应季节-春(持续显示说话内容);

2). 拨动左上角滑杆,背景和数字发生改变(拨动范围:1~4,对应1:春、2:夏、3:秋、4:冬);

3). 同时小猫说出此背景对应季节(持续显示说话内容);

4). 点击绿旗,程序重新开始。

评判标准:

  • 5分:满足要求1);
  • 9分:满足要求2);
  • 6分:满足要求3)。

二.效果预览

在编程之前,先来看看作品的完整效果吧:

三.思路分析

本题只有一个角色,就是默认的小猫角色 ,如图所示:

图片[5]-scratch春夏秋冬_第12届蓝桥杯scratch选拔赛真题解析教程-超平的编程课

舞台背景则有4个造型,分别是春天、夏天、秋天和冬天,如图所示:

图片[6]-scratch春夏秋冬_第12届蓝桥杯scratch选拔赛真题解析教程-超平的编程课

题目的功能并不复杂,重点是考察变量的使用技巧。在编程中,变量是一个非常重要的机制,也是编写程序的基础,Scratch中的变量有三种模式,分别是正常显示、大字显示和滑杆,如图所示:

图片[7]-scratch春夏秋冬_第12届蓝桥杯scratch选拔赛真题解析教程-超平的编程课

大部分时候,我们使用的是“正常显示”模式,对于本题,需要使用“滑杆”模式。

四.编程实现

根据题目描述和思路分析,我们可以分两步来编写程序:

  • 创建并设置变量
  • 编写小猫角色程序

1. 创建并设置变量

首先创建变量“季节”,并将其模式设置为“滑杆”,使用右键单击变量,弹出右键菜单,如图:

图片[8]-scratch春夏秋冬_第12届蓝桥杯scratch选拔赛真题解析教程-超平的编程课

单击“改变滑块范围”菜单项,弹出设置滑块范围界面,将最小值设置为1,最大值设置为4,如图所示:

图片[9]-scratch春夏秋冬_第12届蓝桥杯scratch选拔赛真题解析教程-超平的编程课

设置完成,点击确定按钮,关闭窗口。

2. 编写小猫角色程序

对于小猫角色,需要根据变量的值来切换不同的背景,同时说出对应的季节,我们可以使用重复执行结合条件语句来实现,对应的代码如下:

图片[10]-scratch春夏秋冬_第12届蓝桥杯scratch选拔赛真题解析教程-超平的编程课

需要说明的是,对于舞台背景的切换,既可以在舞台背景中实现,也可以在任何一个角色中实现。很显然,对于本题而言,在小猫角色中切换更为简单。

点击绿旗,运行程序,使用鼠标拖动滑杆,它会在1、2、3、4四个数字之间变化,舞台背景也相应的进行切换,小猫也不失时机的充当解说员说出当前的季节。

五.总结与思考

  • 切换舞台背景;
  • 变量的使用,重点是“滑杆”模式的设置和特点;
  • 循环和条件语句的嵌套;
  • 说话指令的使用和特点。

本题比较简单,重点是掌握变量的三种模式,尤其是平时使用不多的“滑杆”模式。其实,在很多app和游戏中,都有滑杆的身影,用户通过拨动滑杆来改变某个参数,既直观又方便。


需要素材和源代码的,可以转到这里,四季变化-2020.10.25蓝桥杯stema第2题

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容