◎曹曉敏
嶺童小子已經上小學五年級了。上小學四年級時,他就開始接觸計算機編程,有了編程基礎,可他覺得學習深度還不夠。
這不,最近嶺童小子瘋狂地迷上了計算機算法。放學后,他常常和計算機伙伴——星空深度互動。瞧,今天最后一堂課一下課,他們就開始切磋!
計算機畫面中,兩個杯子被擺放在一排。伴隨著輕松的背景音樂,愉快的對話開始了。

曉敏老師:
這個不難。為了把1號杯里的牛奶和2號杯中的橙汁交換,星空巧妙地借用了第三個杯子——3號杯。
第一步,把1號杯里的牛奶裝到3號杯里,代碼見圖1。

圖1
第二步,將2號杯里的橙汁裝到1號杯中,代碼見圖2。

圖2
第三步,將3號杯里的牛奶裝到2號杯中,代碼見圖3。

圖3
推而廣之,變量里面也可以存放具體的數值。在編寫程序時,如果我們需要臨時交換兩個變量中的數據,常常會使用這種方法。因為借助了第三個變量,好像冒了個泡出來,所以我們將這種方法稱之為冒泡法。
程序作品展示:
同學們,你們能用冒泡法交換兩個變量中的數據嗎?掃描下方的小程序碼,看看優秀的程序作品吧!
作品1:分水派對
作者:長沙市芙蓉區
馬坡嶺小學 解云帆

作品2:神奇的交換
作者:長沙市芙蓉區 馬坡嶺小學 鄧慕愷
