极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

用Scratch学习变量和数学运算

极客小将2021-01-15-
今天我们通过使用Scratch来学习变量,并用Scratch中的命令积木来完成一个小游戏。 首先我们来了解一个Scratch中关于今天课程的基本概念 变量     

今天我们通过使用Scratch来学习变量,并用Scratch中的命令积木来完成一个小游戏。

首先我们来了解一个Scratch中关于今天课程的基本概念

变量

    在学校我们就学习过代数,代数就是用字母或单词来代替数进行各种运算,比如计算长方形的面积。用数学公式可以表示为长方形的面积=长方形的长*长方形的宽(在编程的世界中,*代表的是乘号)。如果有a和b分别表示长方形的长和宽,那么长方形的面积就可以表示为a*b

    在编程语言中,使用字母或者单词来表示一个或多个数量是极为常见的一种做法,这样的字母或单词叫做变量

    我们通过使用Scratch来创建一个变量,点击代码区的变量,点击建立一个变量,然后输入我们所需的变量的名称即可创建完成。

upload/article/images/2021-01-15/3cfb6c2270aa41d7d76f6741bfacd5c0.jpgupload/article/images/2021-01-15/9ba9c2a21636489ad9fb17267602ef85.jpgupload/article/images/2021-01-15/fd1e274c89ff723bd824ea83b46c5321.jpg

为变量赋值

    申明一个变量后,我们需要给这个变量赋值,就如在数学中,我们需要给长方形的长和宽一个数值,如a=12、b=12 那么我们的长方形的面积就为12*12=144.

    我们在代码区中找到侦测分类积木,在侦测中有

upload/article/images/2021-01-15/5df09efd41452ac14410b5a3a38a729d.jpg询问和回答,通过该命令积木,我们就可以让用户在程序运行的过程中输入数字。在通过变量栏目中的upload/article/images/2021-01-15/083eb1fd19e1a1549d6c1d78319d4423.jpg该命令积木为变量赋值。

    如长方形面积计算,我们可以创建变量a和变量b,然后在程序运行的过程中为a和b赋值,最后计算出长方形的面积

upload/article/images/2021-01-15/17615db8530da3192e00dd0dae240245.jpg

余数的概念

在Scratch中 + - * / 四则运算均包含在运算分类积木中。

upload/article/images/2021-01-15/72677d6b3c6860d6f1cae253c0f5e263.jpg

 在编程中取余数称为求模使用%代替,但是在Scratch中,我们的取余数通过运算分类积木中的upload/article/images/2021-01-15/b97fe9d6bbac22955c5cd9757060bc5c.jpg积木来代替。

接下来让我们做一个猜猜n天以后是星期几的小游戏。

第一步我们需要做复杂问题拆分。

1、我们需要一个变量来保存今天是星期几

2、我们需要一个变量来保存n天这个数字。

3、我们需要推算一下星期的规律

    一周有七天,假设今天是星期一,那么我今天的星期数加上第几天后,再除以7取余数,余数的值就等于星期几

upload/article/images/2021-01-15/8e5e98802007688cc8c635192fd23f26.jpg

根据我们推算的公式,然后用代码实现。

那么就应该就是这样的

upload/article/images/2021-01-15/ede08e094a4b2235d150c59e47e69910.jpg

通过Scratch学习数学知识就是这么简单,你学会了没有?

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...