Scratch第1期-初阶查看课程总览

04 鱼儿水中游2

PROGRAM MAP
编程思路与步骤沿分支从左向右读,再按编号完成
本课作品鱼儿水中游2
1. 作品目标

(1)如何选择“水下”的背景?

2. 核心要点

1 循环结构、2 条件判断、3 无限循环

3. 制作步骤按顺序完成
  1. 01

    1 小鱼游泳

  2. 02

    下面两个脚本,哪个是正确的?为什么?

  3. 03

    读懂“鱼儿水中游2”的任务,明确要看到的运行效果

  4. 04

    梳理本课要点:1 循环结构、2 条件判断、3 无限循环

4. 运行检查

点绿旗完整运行,逐个角色检查事件、顺序和结果,再完成一次创意改造。

1.课程回顾

1.1 循环结构

(1)如何选择“水下”的背景?

(2)怎么删除多余的背景?

(3) 重复执行( )次和重复执行有什么区别?

(4) 小鱼碰到舞台边缘后该如何反向移动?

2.学习目标与任务

2.1 课堂任务

(1)当小鱼碰到舞台边缘切换小鱼造型;

(2)小鱼碰到舞台边缘切换背景;

(3)当碰到舞台边缘,则向相反方向游去。

2.2 条件判断

如果……那么……

题目中要求小鱼碰到舞台边缘就反弹,是否可以理解为:如果小鱼碰到了舞台边缘,那么碰到边缘就要反弹?

同学们可不可以用“如果……那么……”进行举例分析?

(1)选择移动5步积木;

(2)选择“如果……那么”积木指令;

(3)拖拽以下积木,将其嵌入到2中;

(4)拖拽“碰到边缘就反弹”;

(5)将以上步骤按照顺序进行组合。

2.3 无限循环

大家有没有发现只有不停点击鼠标,小鱼才会在舞台中运动?

那么,如何才能让小鱼不停地在水中游?

以下两个脚本,运行结果有什么不同?

3.编程思路与步骤

3.1 小鱼游泳

•碰到边缘更换小鱼造型,找到“下一个造型”积木;

•碰到边缘更换背景:找到“下一个背景”积木。

下面两个脚本,哪个是正确的?为什么?

4.问答与练习

让小鱼在游泳过程中说“hello”