代碼王國神游記之閑逛運(yùn)算長廊
莫奇用小水槍噴了小伊一臉?biāo)?,撒腿就跑。小伊連忙去追,拿著小水槍一邊追一邊大喊:“你敢用水槍噴我?看我怎么教訓(xùn)你!”
奇怪?哪里來的小水槍?原來他們成功編寫了那個“數(shù)字水槍”程序,國王獎勵了他們一人一把小水槍。
追著追著,兩人來到了一個很特別的長廊——運(yùn)算長廊。長廊里寫了很多運(yùn)算符。“+”和“-”這兩個符號,莫奇認(rèn)識,可“*”是什么符號呢?小伊告訴他,“*”相當(dāng)于數(shù)學(xué)符號中的乘號,例如2*3=6。長廊里還有編程題呢。莫奇摩拳擦掌,想要試試。
露天電影院上演新電影了。《星球大戰(zhàn)》每張票價20元。《美國隊(duì)長》每張票價25元?,F(xiàn)在有23個小朋友一起來看電影,12個小朋友想看《星球大戰(zhàn)》,11個小朋友想看《美國隊(duì)長》。請編程,計(jì)算他們買電影票一共需要多少錢?
運(yùn)行結(jié)果:
“515元。對了!你真厲害!”莫奇一下子就編寫出了程序,并得到了正確的運(yùn)行結(jié)果,小伊非常佩服他,連聲夸贊。
“咦,這個又是什么符號呢?”莫奇指著運(yùn)算長廊里的“/”問小伊?!啊?’相當(dāng)于數(shù)學(xué)符號中的除號。如果你將運(yùn)算結(jié)果放在整型變量中,那么/運(yùn)算后,得到的結(jié)果就是商的整數(shù)部分。”小伊耐心地告訴他。
運(yùn)行結(jié)果:
“如果參與/運(yùn)算的是實(shí)型數(shù)據(jù),同時你將運(yùn)算結(jié)果存放在了實(shí)型變量中,那么得到的結(jié)果就是實(shí)數(shù)?!毙∫两又f道。
莫奇認(rèn)真琢磨上面這兩個程序,體會它們的不同。他若有所思地邊走邊看,突然看到了一個新的運(yùn)算符“%”,心想:這又是什么運(yùn)算符呢?我先看看下面的程序吧。
“哦,我知道了。%運(yùn)算其實(shí)就是求余數(shù)的運(yùn)算。這個程序?qū)?5除以2的余數(shù)求出來,賦值到了變量t中?!蹦孀匝宰哉Z。
“莫奇,這里有道編程題,你會做嗎?”小伊用小水槍指向長廊一角的一道編程題。
幼兒園的阿姨買了247顆糖,平均分給48個小朋友,每個小朋友最多可以分得幾顆糖?平均分給小朋友后,阿姨手里最后還剩幾顆糖呢?
“這有什么難的??次业模 蹦嫔宰魉伎?,便寫出了程序。
將247除以48,得到每個小朋友最多可以分到的糖的數(shù)量。
247除以48的余數(shù),則是最后剩余的糖的數(shù)量。
“沒錯吧,每個小朋友最多可以分到5顆糖,阿姨手里最后還剩7顆糖?!蹦娴靡獾卣f道?!班?,完全正確。”小伊豎起大拇指。
小朋友們,你們看懂了運(yùn)算長廊中的程序嗎?上機(jī)動手試試吧!
曹曉敏,長沙市幼幼學(xué)校信息技術(shù)教師,天心區(qū)曹曉敏科學(xué)與技術(shù)名師工作室首席名師,湖南省優(yōu)秀科技教育工作者。