代码王国神游记之闲逛运算长廊

2017-06-24 02:42
发明与创新 2017年27期
关键词:运算符水枪长廊

代码王国神游记之闲逛运算长廊

莫奇用小水枪喷了小伊一脸水后,撒腿就跑。小伊连忙去追,拿着小水枪一边追一边大喊:“你敢用水枪喷我?看我怎么教训你!”

奇怪?哪里来的小水枪?原来他们成功编写了那个“数字水枪”程序,国王奖励了他们一人一把小水枪。

追着追着,两人来到了一个很特别的长廊——运算长廊。长廊里写了很多运算符。“+”和“-”这两个符号,莫奇认识,可“*”是什么符号呢?小伊告诉他,“*”相当于数学符号中的乘号,例如2*3=6。长廊里还有编程题呢。莫奇摩拳擦掌,想要试试。

露天电影院上演新电影了。《星球大战》每张票价20元。《美国队长》每张票价25元。现在有23个小朋友一起来看电影,12个小朋友想看《星球大战》,11个小朋友想看《美国队长》。请编程,计算他们买电影票一共需要多少钱?

运行结果:

“515元。对了!你真厉害!”莫奇一下子就编写出了程序,并得到了正确的运行结果,小伊非常佩服他,连声夸赞。

“咦,这个又是什么符号呢?”莫奇指着运算长廊里的“/”问小伊。“‘/’相当于数学符号中的除号。如果你将运算结果放在整型变量中,那么/运算后,得到的结果就是商的整数部分。”小伊耐心地告诉他。

运行结果:

“如果参与/运算的是实型数据,同时你将运算结果存放在了实型变量中,那么得到的结果就是实数。”小伊接着说道。

莫奇认真琢磨上面这两个程序,体会它们的不同。他若有所思地边走边看,突然看到了一个新的运算符“%”,心想:这又是什么运算符呢?我先看看下面的程序吧。

“哦,我知道了。%运算其实就是求余数的运算。这个程序将85除以2的余数求出来,赋值到了变量t中。”莫奇自言自语。

“莫奇,这里有道编程题,你会做吗?”小伊用小水枪指向长廊一角的一道编程题。

幼儿园的阿姨买了247颗糖,平均分给48个小朋友,每个小朋友最多可以分得几颗糖?平均分给小朋友后,阿姨手里最后还剩几颗糖呢?

“这有什么难的。看我的!”莫奇稍作思考,便写出了程序。

将247除以48,得到每个小朋友最多可以分到的糖的数量。

247除以48的余数,则是最后剩余的糖的数量。

“没错吧,每个小朋友最多可以分到5颗糖,阿姨手里最后还剩7颗糖。”莫奇得意地说道。“嗯,完全正确。”小伊竖起大拇指。

小朋友们,你们看懂了运算长廊中的程序吗?上机动手试试吧!

曹晓敏,长沙市幼幼学校信息技术教师,天心区曹晓敏科学与技术名师工作室首席名师,湖南省优秀科技教育工作者。

猜你喜欢
运算符水枪长廊
老祖传授基本运算符
水枪大作战
用手机插头的思路学习布尔运算符
“水枪”
漫画长廊
漫画长廊
漫画长廊
表达式求值及符号推导
C++中运算符的重载应用
高压水枪出击