用Scratch学习变量和数学运算
今天我们通过使用Scratch来学习变量,并用Scratch中的命令积木来完成一个小游戏。
首先我们来了解一个Scratch中关于今天课程的基本概念
变量
在学校我们就学习过代数,代数就是用字母或单词来代替数进行各种运算,比如计算长方形的面积。用数学公式可以表示为长方形的面积=长方形的长*长方形的宽(在编程的世界中,*代表的是乘号)。如果有a和b分别表示长方形的长和宽,那么长方形的面积就可以表示为a*b
在编程语言中,使用字母或者单词来表示一个或多个数量是极为常见的一种做法,这样的字母或单词叫做变量。
我们通过使用Scratch来创建一个变量,点击代码区的变量,点击建立一个变量,然后输入我们所需的变量的名称即可创建完成。
为变量赋值
申明一个变量后,我们需要给这个变量赋值,就如在数学中,我们需要给长方形的长和宽一个数值,如a=12、b=12 那么我们的长方形的面积就为12*12=144.
我们在代码区中找到侦测分类积木,在侦测中有
询问和回答,通过该命令积木,我们就可以让用户在程序运行的过程中输入数字。在通过变量栏目中的该命令积木为变量赋值。
如长方形面积计算,我们可以创建变量a和变量b,然后在程序运行的过程中为a和b赋值,最后计算出长方形的面积
余数的概念
在Scratch中 + - * / 四则运算均包含在运算分类积木中。
在编程中取余数称为求模使用%代替,但是在Scratch中,我们的取余数通过运算分类积木中的积木来代替。
接下来让我们做一个猜猜n天以后是星期几的小游戏。
第一步我们需要做复杂问题拆分。
1、我们需要一个变量来保存今天是星期几
2、我们需要一个变量来保存n天这个数字。
3、我们需要推算一下星期的规律
一周有七天,假设今天是星期一,那么我今天的星期数加上第几天后,再除以7取余数,余数的值就等于星期几
根据我们推算的公式,然后用代码实现。
那么就应该就是这样的
通过Scratch学习数学知识就是这么简单,你学会了没有?
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com