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