CH02_马戏团表演

本章目标

  • 理解程序设计的控制流程
  • 运用“移动”或旋转等动作指令的积木
  • 能够通过按键事件来控制程序的执行

控制结构

顺序结构

所有指令按顺序执行,即从“第一行”指令积木开始,由上而下按顺序执行,直到最后一个指令积木结束。

选择结构

程序中,选择结构按照限定“条件”的判断结果而决定不同的执行流程。

语法:如果<条件>那么

​ 如果<条件>成立,执行<那么>下一行指令积木。

​ 如果<条件>不成立,执行<如果…那么>下一行指令积木。

多条件选择结构

循环结构

程序中,循环结构会反复执行某一指令积木集,直到特定“条件”出现才停止执行。

1.无限循环结构

循环执行,永不停止

2.计次循环

循环N次,然后跳出循环结构

3.条件式循环

直到“条件成立”前都重复执行

项目1:快乐的小猫

情景分析

1.角色:小猫

2.场景:草地

3.动作:跑步、跳舞、翻跟斗等

问题分析

1.绕操场跑步

​ 通过键盘控制移动

2.跳舞

​ 设定舞蹈动作

​ 控制动作变化

3.翻跟斗

​ 角色跟随鼠标移动

实现步骤

1.新建项目、添加角色、设置背景

2.小猫绕操场跑步

scratch舞台:长480单位,宽360单位的长方形区域。舞台中心是(0,0),水平轴为X轴,垂直为Y轴。

可用用到的积木:

程序代码:

3.小猫跳舞

4.小猫翻跟斗、跟随鼠标移动

项目2:芭蕾小魔仙

情景分析

1.角色:小魔仙

2.场景:舞台

3.动作:跳舞

问题分析

1.如何设置表演开始和结束?

2.有哪些舞蹈动作?如何设定?

3.如何通过键盘控制舞蹈动作?

实现步骤

1.新建项目,添加角色,添加舞台

角色:

舞台:

2.设置演出开始

3.通过方向键来控制舞蹈的动作

4.设置演出结束

5.运行程序

课后作业