Scratch第4期-中阶查看课程总览

116 蜗牛爬树

PROGRAM MAP
编程思路与步骤沿分支从左向右读,再按编号完成
本课作品蜗牛爬树
1. 作品目标

由题意可知:

2. 核心要点

问题 描述

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

    导入素材

  2. 02

    创建变量

  3. 03

    每增加1天,蜗牛爬行的距离会增加3米。

  4. 04

    但是,蜗牛每爬1天,就要休息1天,并且距离减少1米。

4. 运行检查

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

1.问题描述

小明在一棵树下看到一只爬行的蜗牛,不一会儿蜗牛就爬到了树根旁。

小明的好奇心来了,他想看看这只蜗牛要爬到树上要多久,于是开始了思考。

根据小明的观测,这棵树有18米高,蜗牛一天可以爬3米,然后会休息1天,休息期间又下滑1米。

那么请问,蜗牛多久可以爬上树顶?

我们用Scratch来快速算出蜗牛爬树用的时间吧!

2.学习目标与任务

运行程序看一下效果吧!

3.编程思路与步骤

3.1 编程思路

由题意可知:

树高18米,每天向上爬3米,爬1天休息1天,休息期间下滑1米。

DAY1:爬3米,实际距离3米;

DAY2:休息,下滑1米,实际距离2米;

DAY3:爬3米,实际距离5米;

DAY4:休息,下滑1米,实际距离4米;

……

我们可以总结出来,

1.时间和距离既有增加,又有减少;

2.时间增加1,距离增加3,只要蜗牛爬行超过1天,时间每增加1,距离就会减少1;

3.直到距离达到18就停止。

我们用scratch来完成以下程序

3.2 编程步骤

1.导入素材

2.创建变量

因为蜗牛开始爬才计算时间与距离,因此初始化都设为0.

3. 每增加1天,蜗牛爬行的距离会增加3米。

4. 但是,蜗牛每爬1天,就要休息1天,并且距离减少1米。

最后循环直到距离大于18,并且说出蜗牛爬行的距离。

4.问答与练习

4.1 问答


左边是小明导入的蜗牛动图

运行之后,蜗牛一直不是动态的

那么同学们,导入GIF图片后

怎么让图片动起来呢?

大家帮帮小明吧!

4.2 课后练习

大家是否还了解其他的数学知识,可以自己尝试一下啊!