【青少年编程】【一级】小狗长大记
Scratch竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】,即可进入。如果加入了之前的社群不需要重复加入。
微信后台回复“资料下载”可获取以往学习的材料(视频、代码、文档)。
小狗长大记
1.准备工作
(1)选择背景Blue Sky;
(2)选择角色Dog1。
2.功能实现
(1)背景图片Blue Sky,小狗角色的大小设为25,造型为dog1-a;

(2)播放声音“Dog1”直到播放完毕;
(3)让小狗旋转,旋转的角度和次数自行定义;


(4)旋转过程中慢慢变大;
(5)最后小狗切换下一个造型。
3. 设计思路与实现
(1)角色分析
角色:Dog1
(2)背景分析
背景:Blue Sky
(3)所用积木块介绍
a. 运动类

将角色向右旋转指定的角度

将角色移动到舞台中央指定的X/Y坐标位置,默认坐标(x:0,y:0)

将角色朝向某个指定的方向
b. 外观类

将角色的造型换成指定的造型 该积木块通常在角色初始化时使用

将角色的造型切换成下一个造型,如果是角色的最后一个造型则重新回到第一个造型 该积木块通常与循环积木块一起使用实现逼真效果

换成指定的背景 该积木块通常在初始化舞台背景时使用

将角色的大小增加指定的值,如果是负数就减小

将角色的大小调整为指定的值 该积木块通常在角色初始化时使用
c. 声音类

播放指定的声音,并等声音播完之后再执行后面的积木指令
d. 事件类

程序启动之后,点击小绿旗,执行后续的程序脚本 该模块通常在程序开始时使用
e. 控制类

时间间隔,等待指定的时间后执行后面的指令

重复执行指定次数模块里面的指令 该积木块通常在角色移动等场景中使用
(4)角色、舞台背景设置
a. 角色设置
删除默认的小猫角色,从角色库为舞台添加角色Dog1。

b. 舞台背景设置
从背景库中为舞台添加背景Blue Sky。

(5)脚本编写
a. 角色:Dog1

流程描述:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令 初始大小:按题目要求将小狗的角色设为25% 初始造型:将小狗的初始造型设为dog1-a 播放声音并等待:播放狗狗叫声并等播放完成 初始化方向:面向90度,通常涉及到旋转的题目中需要设置初始的方向 初始化位置:根据题目给的图中角色的位置,移动到背景的偏下区域 狗狗边转边变大(重复执行3次循环中的积木块),这个次数小朋友可以自己定义,题目没有强制要求多少次 狗狗每次向右旋转120度,这个旋转度数小朋友也可以自己定义,题目没有强制要求 狗狗每转一次变大15%,3次之后刚好变成正常大小100%,这个变大值小朋友也可以自己定义,题目没有强制要球 为了看清变大的效果,每次大小发生变化都等待0.2秒 按题目要求最后切换成下一个造型
b. 背景:

流程描述:
开始:点击绿旗,也就是程序启动,就要执行后续的程序指令 初始化背景:将背景设置为Blue Sky
(6)结果展现
4. 考点分析
一级考试大纲与说明
(一)考核目标
学生对编程软件的界面认识和基本操作,初步能够导入角色和设置背景,并通过对角色的不同操作以及加入声音,形成一个具有简单顺序结构代码的作品,同时针对参加1级考试的学生将进行简单的逻辑推理能力的考查。
(二)能力目标
通过本级考试的学生,对软件认识良好,会进行软件的基本操作,能完成基本作品。
(三)考试标准
1、初步学会使用编程工具,理解编程工具中的核心概念。
1)理解编程环境界面中功能区的分布与作用; 2)能够完成拖拽程序模块到程序区的操作并进行正确的连接; 3)能够通过舞台区按钮完成运行与停止程序的操作; 4)会使用角色的移动、旋转指令模块; 5)能为作品添加背景音乐,并设置声音的播放代码; 6)能够绘制背景并对背景进行切换; 7)能够打开计算机上已保存的项目和保存新制作的项目。
2、按照规定的功能编写出完整的顺序结构程序。
1)掌握顺序结构流程图的画法; 2)理解参数的概念,能够调整指令模块中的参数; 3)能够完成一个顺序结构的程序; 4)程序中包含播放一段音频和切换背景; 5)程序中包含切换角色的造型,角色移动和旋转; 6)按指定的要求保存作品。
(四)知识块
[x] 1. 熟悉编程软件:舞台区,角色区,模块区,脚本区,造型标签,声音标签,背景标签,新建和保存作品,语言的选择,从本地打开软件,程序的运行和停止 [x] 2. 角色的导入:库导入,绘制,本地导入等方式,大小设置,顺序结构流程图 [x] 3. 背景的认识:选取合适的背景,背景和角色的区别,背景的切换 [x] 4. 角色的操作:移动,旋转,造型切换 [x] 5. 声音的导入:导入声音并设置为背景音乐,设定声音音效,设定声音音量,设定声音的播放和停止 [ ] 6. 逻辑推理,编程数学:逻辑推理,形象思维(图形推理)
备注:
[x] 为本题涉及到的知识点。 [ ] 为需要掌握,但本题未涉及到的知识点。
(五)题型配比及分值

赞 (0)