友情提示:380元/半年,儿童学编程,就上码丁实验室。
大家好,又到周四了,今天我们的课程也到第四关。
守关的是三个运算符,他们分别是:
加号,减号,乘号。
他们非常敬业地守在关口,等着我们攻营拔寨。
那么,MrCode将吹响进攻的号角,我们一起前进吧。
首先,我们学习相关概念。
算术运算 (arithmetic operators) 符号,就是用来处理四则运算的符号,这是最简单,也最常用的符号,尤其是数字的处理,几乎都会使用到算术运算符号。
算术运算符 含义(示例)
+(加号) 加法运算 (3+3)
–(减号) 减法运算 (3–1) 负 (–1)
*(星号) 乘法运算 (3*3)
/(正斜线) 除法运算 (3/3)
%(百分号) 求余运算10%3=1 (10/3=3·······1)
^(乘方) 乘幂运算 (3^2)
! (阶乘) 连续乘法 (3!=3*2*1=6)
|X| x为任何数 (绝对值) 求正 (|1|)
在今天的游戏里,我们将学习+(加号)–(减号) *(星号) 三个算术运算符的使用。
和前三关不同的是,今天我们的等式是数字和结果都出来了。
但是需要选择不同的运算符来让等式成立。
这里就需要考验小朋友整体运算选择的能力了。
举个例子:
计算27,通过4个数字,3个运算符。
我们就需要想到,28是通过6+10+6+5可以得到。
那么每个?都应该填+
当然,我们的每一道试题没有这么简单。
因为4个数字是随机产生的。试题提前算出一个三位数。
即得到三个运算符的结果。
所以口算的难度还是比较大的。
而且还有100s的倒计时,在规定时间内算出才是有效的哦。
一般来说,可以得到5分的孩子,口算水平都不错哦。
那么这个游戏怎么做呢?
我们提前设定一系列数字。
并且让一个角色的造型数和数字匹配。
这样在随机数产生三位数时,根据数字直接切换造型。
将可视化的数字,和我们的操作等式数字结合起来。
程序的难点在于,运算符如何拖动到?的位置。
这里用到了,角色与鼠标,与颜色相接触的检测,及图章。
即,如果鼠标接触运算符角色,并且按下,就跟随鼠标移动,形成拖动效果。
如果遇到?所在的三种颜色,就将坐标移动到?所在的位置。
且形成图章。
并保留操作运算符的选择结果。
在运算符都选择完成后。
点击“查”按钮,进行检查。
正确才能得分。
这个游戏,非常好地考验了口算及运算符的使用。
不仅仅是加减乘,还有四位数字对加减乘的综合使用。
美中不足在于没有括号的使用。
而且,增加难度的话,%运算符也可以加进来哦。
我相信聪明的孩子,一定会想办法解决这个问题的。
好了,今天的课程到这里。