代碼王國神游記之閑逛運算長廊
莫奇用小水槍噴了小伊一臉水后,撒腿就跑。小伊連忙去追,拿著小水槍一邊追一邊大喊:“你敢用水槍噴我?看我怎么教訓你!”
奇怪?哪里來的小水槍?原來他們成功編寫了那個“數字水槍”程序,國王獎勵了他們一人一把小水槍。
追著追著,兩人來到了一個很特別的長廊——運算長廊。長廊里寫了很多運算符。“+”和“-”這兩個符號,莫奇認識,可“*”是什么符號呢?小伊告訴他,“*”相當于數學符號中的乘號,例如2*3=6。長廊里還有編程題呢。莫奇摩拳擦掌,想要試試。
露天電影院上演新電影了。《星球大戰》每張票價20元。《美國隊長》每張票價25元。現在有23個小朋友一起來看電影,12個小朋友想看《星球大戰》,11個小朋友想看《美國隊長》。請編程,計算他們買電影票一共需要多少錢?

運行結果:
“515元。對了!你真厲害!”莫奇一下子就編寫出了程序,并得到了正確的運行結果,小伊非常佩服他,連聲夸贊。
“咦,這個又是什么符號呢?”莫奇指著運算長廊里的“/”問小伊。“‘/’相當于數學符號中的除號。如果你將運算結果放在整型變量中,那么/運算后,得到的結果就是商的整數部分。”小伊耐心地告訴他。

運行結果:
“如果參與/運算的是實型數據,同時你將運算結果存放在了實型變量中,那么得到的結果就是實數。”小伊接著說道。

莫奇認真琢磨上面這兩個程序,體會它們的不同。他若有所思地邊走邊看,突然看到了一個新的運算符“%”,心想:這又是什么運算符呢?我先看看下面的程序吧。

“哦,我知道了。%運算其實就是求余數的運算。這個程序將85除以2的余數求出來,賦值到了變量t中。”莫奇自言自語。
“莫奇,這里有道編程題,你會做嗎?”小伊用小水槍指向長廊一角的一道編程題。
幼兒園的阿姨買了247顆糖,平均分給48個小朋友,每個小朋友最多可以分得幾顆糖?平均分給小朋友后,阿姨手里最后還剩幾顆糖呢?
“這有什么難的。看我的!”莫奇稍作思考,便寫出了程序。

將247除以48,得到每個小朋友最多可以分到的糖的數量。
247除以48的余數,則是最后剩余的糖的數量。
“沒錯吧,每個小朋友最多可以分到5顆糖,阿姨手里最后還剩7顆糖。”莫奇得意地說道。“嗯,完全正確。”小伊豎起大拇指。
小朋友們,你們看懂了運算長廊中的程序嗎?上機動手試試吧!
曹曉敏,長沙市幼幼學校信息技術教師,天心區曹曉敏科學與技術名師工作室首席名師,湖南省優秀科技教育工作者。