题库首页 › 蓝桥杯大赛(Scratch) › 题目 5666

篮球游戏 题目说明 编程实现: 投篮(力量槽:黄色条近投区域,绿色条投进区域,红色条投过区域)。 具体要求: 1). 点击绿旗,角色与背景如下图所示呈现在对应位置; 2). 按下空格键力量槽红色逐渐增加(范围不能超过 Min-Max 的范围); 3). 当力量槽到达预计位置时松开空格键,篮球按照抛物线轨迹投出; 4). 篮球落入篮筐分数加 1 力量槽变空,掉落在舞台边缘的篮球重新回到准备区; 5). 篮球没有投进篮筐力量槽变空,分数不增加,掉落在舞台边缘后重新回到准备区; 6). 力量槽:黄色条近投区域,绿色条投进区域,红色条投过区域; 7). 程序重复执行,并且以上步骤全部正确。

篮球游戏 题目说明 编程实现: 投篮(力量槽:黄色条近投区域 题目配图篮球游戏 题目说明 编程实现: 投篮(力量槽:黄色条近投区域 题目配图篮球游戏 题目说明 编程实现: 投篮(力量槽:黄色条近投区域 题目配图篮球游戏 题目说明 编程实现: 投篮(力量槽:黄色条近投区域 题目配图篮球游戏 题目说明 编程实现: 投篮(力量槽:黄色条近投区域 题目配图篮球游戏 题目说明 编程实现: 投篮(力量槽:黄色条近投区域 题目配图篮球游戏 题目说明 编程实现: 投篮(力量槽:黄色条近投区域 题目配图

答案解析

评判标准:

5 分 :满足要求 1);

5 分 :满足要求 2);

15 分 :满足要求 3);

15 分 :满足要求 4);

15 分 :满足要求 5);

15 分 :满足要求 6);

10 分 :满足要求 7)。

思路分析

本作品一共有3个角色,分别是球员、篮球和画笔,如图所示:

其中,球员角色最简单,只需要固定好位置即可,画笔角色的功能是绘制力量槽中的红色线段,篮球角色是这里的重点,它会根据力量槽的指示位置,进行不同的抛物线运动。

什么是抛物线运动呢?先来看一下这张图:

从数学的角度讲,抛物线通常使用一个函数来表示,只要知道角色的x坐标,就可以通过函数计算出y坐标的值。

但是在Scratch编程中,我们有更简单的解决方案,就是将抛物线运动进行分解,分为水平和垂直两个方向上的运动,其中水平方向上做直线运动,而垂直方向先上升直到最高点然后下落。

试卷来源:202012(第12届)蓝桥杯Scratch图形化编程青少组(省赛_中级)真题

本卷相关题目

在线做题 同科目题库