admin 管理员组

文章数量: 887021


2024年1月18日发(作者:jsswitch语句输入成绩判断等级)

scratch海底世界 电子学会图形化编程scratch等级考试一级真题和答案解析2020-12

scratch海底世界

一、题目要求

1、准备工作

1) 背景:Underwater 1

2) 角色:Fish、Starfish

2、功能实现

1) 如上图所示设置Fish初始位置为舞台上方的左侧,面向右;

2) 设置StarFish初始位置在舞台右下方;

3) 点击绿旗Fish先说“你好!”2秒后,Starfish说“你好!”2秒;

4) Fish一直游到舞台边缘,碰到边缘时就往回走,注意肚皮不能朝上;

5) Starfish不动,每过0.5秒切换一次造型;

6) 添加背景音乐“Bubbles”,播放背景音乐。

二、案例分析

1、角色分析

角色:Fish、Starfish

2、背景分析

背景:Underwater 1

3、前期准备

点击背景,然后点击音乐标签,从背景库中添加“Bubbles”到声音列表里面,如下图所示:

三、实现流程

1、案例分析

照着题目的功能实现要求一步一步设计完成,由于本案例中有多个角色,所以我们逐一进行分析。

1) 初始位置和初始方向

2) 说你好

3) 等Starfish说完

4) 设置翻转模式为左右翻转

5) 不断来回游走(移动+碰到边缘反弹)

ish

1) 初始位置

2) 等Fish说完

3) 说你好

4) 初始造型

5) 不断切换造型(等待+下一个造型)

3.舞台背景

1) 循环播放背景音乐(播放声音等待播完)

2、流程图绘制

ish

3.舞台背景

四、程序编写

ish

3.舞台背景

PS:代码中的具体坐标值和移动步数,小朋友们可以自行定义,题目中没有具体的数值;只要在大概的位置就可以。

五、考点分析

此案例难度系数2;综合考查角色添加、背景添加、声音添加、初始位置、移动步数、方向、说话、造型切换、无限循环、左右翻转等积木的使用;难点在于:

 如何实现顺序对话

 如何实现左右来回游动不颠倒

 如何实现造型切换和声音播放

方式方法有多种,小兔子老师只是使用了其中一种,小朋友们只要能实现题目要求即可


本文标签: 实现 初始 背景