Scratch3.0编程小课堂(奥数题:鸡兔同笼)

Scratch 少儿编程 1576浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

今天我们用Scratch来解决鸡兔同笼的问题。

Scratch3.0编程小课堂(奥数题:鸡兔同笼)鸡兔同笼

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

鸡兔同笼

题目:已知笼子中的鸡和兔的总头数与总脚数,计算鸡兔各有多少只;

角色:鸡,兔;

知识点:背景脚本,广播变量,侦测;

一、准备工作

1、背景:选择背景库中的“奇幻”类;

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

背景库

2、角色:选择角色库中的“动物”类;

Scratch3.0编程小课堂(奥数题:鸡兔同笼)角色库

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

角色库

3、变量:新建四个变量,分别命名为“头”、“脚”、“鸡”、“兔”;

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

变量

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

变量

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

变量

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

变量

4、广播:新建广播消息“计算结果”;

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

广播

二、编辑脚本

1、背景:

(1)初始化:四个变量初始值均为0;

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

初始化

(2)变量赋值:输入总头数与总脚数,赋值给变量头与脚;

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

赋值

(3)计算过程:使用假设法计算笼子里鸡,兔的个数;

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

计算

(4)计算完成发布广播;

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

广播

(5)循环:使用“重复执行”实现多次计算;

20190729113810

循环

2、鸡:接收到广播,说出鸡的总只数;

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

接收广播

3、兔:接收到广播,说出兔的总只数;

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

接收广播

三、完整脚本

背景:

Scratch3.0编程小课堂(奥数题:鸡兔同笼)

背景脚本

鸡兔同笼的计算方法还有很多种,修改脚本试试看吧。

您必须 登录 才能发表评论!