1. 课程回顾 #
1.1 条件循环 #
条件式循环(Do…Until Loop)在Scratch中为“重复执行直到<……>”,在<……>中放置条件表达式,程序会一直重复
执行指令,直到条件表达式成立才离开循环体。

1.2 双重循环 #
在双重循环程序中,先执行第一层循环,最后执行外层循环。如上节课中的循环克隆多行苹果,

2. 学习目标与任务 #
2.1 课堂任务 #
上节课我们完成了使用变量克隆多行苹果的作品。
本节课我们试着完成一个用按键控制角色跳舞的作品吧?
老师来演示一遍效果,大家想想该如何实现呢?

2.2 作品分析 #
(1)每次运行程序,角色的位置与造型是什么?
(2)变量有什么变化?
(3)程序什么时候停止?
(4)如果要按下所有的字母键该怎么办?
3.编程思路与步骤 #
3.1 编程思路 #

3.2 编程步骤 #
1.初始化

·初始化造型、变量
·移到舞台合适位置
·说:一起舞蹈吧
2.按下按键切换造型
如果按下某键 – 切换造型 – 变量增加

3.多个按键
注意:
1.如果要按下Q、W、E、R四个键,那么需要设置4次程序;
2如果再增加几个键呢?它们之间又是什么逻辑关系呢?

4.思考与练习 #
4.1 问答 #
右边是小明循环结束的程序
每次按下按键游戏就结束了
问题出在哪里呢?
大家找找BUG吧?

4.2 课后练习 #
为舞蹈增加背景音乐,每次按下按键都会播放音乐,程序停止后,音乐结束。
动手试一试吧!