奥特曼大战怪兽 题目说明 编程实现: 奥特曼大战怪兽。 具体要求: 1). 点击绿旗,角色、背景如图所示; 2). 等待1秒,怪兽说:“我要吃了你!!!”2秒; 3). 等待1秒,奥特曼说:“动感光波”2秒; 4). 奥特曼发射动感光波3次(怪兽被击中后有颜色变化),每次间隔0.5秒; 5). 等待1秒,怪兽逐渐变小旋转飞向舞台右上角后消失,同时说:“我还会回来的!!!”。








答案解析
评分标准:
5分:满足“具体要求”中的1);
10分:满足“具体要求”中的2);
10分:满足“具体要求”中的3);
15分:满足“具体要求”中的4);
10分:满足“具体要求”中的5)。
思路分析
本题有3个角色,分别是怪兽、奥特曼和光波,如图所示:

我们需要明确每个角色的功能及它们之间的逻辑关系,可以绘制一个简单的流程图,如下:

这里的重点是发射动感光波击中怪兽,所谓的发射光波,其实就是克隆出一个光波角色,让光波从奥特曼所在位置以一定的速度向前运动,直到击中怪兽。同时,我们可以通过一个变量来记录击中怪兽的次数,当次数达到3时,奥特曼向舞台右上角飞去,并慢慢变小,直至消失。
试卷来源:202204(第13届)蓝桥杯Scratch图形化编程青少组(省赛_中级)真题