Scratch编程第17课:做运算

核心知识点:运算符、对话模块、按键事件模块

聪明的小猫

小猫很聪明,可以做各种运算,我们今天就来和小猫比一比,看谁算的快吧!

在开始比赛前,我们先认识一些新模块:按键事件模块和对话模块。

按键事件模块

我们可以在事件分类中找到“当按下空格键”,如果我们点击“空格”右上角的小三角时,我们可以把空格改成键盘上其他任意的按键。

file

按键事件模块和我们经常使用的“当绿旗被点击”形状是一样的,它可以放到一组程序的最上面,如果我们使用这个模块,每次对应这个模块的键盘按键被按下时,它连接的程序就会执行。

“这个简单,我懂啦!那对话模块呢?”

认识对话模块

我们可以在外观分类里找到下面几个对话模块:

file

同学们自己试一下,这4个模块有什么相同点和不同点呢?

“我试出来啦,思考比说多几个气泡泡,如果后面不带几秒就会一直显示说话内容!”

“真厉害!”

那么现在我们就开始做运算吧

我们今天让小猫自己把运算结果说出来,在Scratch中,我们可以非常轻松地把模块组合到一起形成复杂的程序,当我们想把程序中的模块拆分开的时候,如果是拆分上下组合的模块,我们需要把下面的模块拿走,如果是拆分内外组合的模块,我们需要把里面的模块拿走。

我们把加法运算符放到了对话模块中:

file

点击下绿旗,看看小猫会做什么?

file

“哇!不过这么简单的问题,我算的和小猫一样快!“

现在我们就使用键盘按键,让小猫分别在按下”上、下、左、右“的时候进行”加、减、乘、除“的运算,并且分别通过四种不同的对话模块

file

恩!大家已经可以非常熟练地使用运算符和按键事件啦!那么小猫会不会做复杂一些的算术题呢?

黔西南 触摸未来
我们正身处一个只要愿意思考,就能改变世界的时代