数据交换之冒泡法

2023-03-02 09:42曹晓敏
发明与创新 2023年9期
关键词:芙蓉区橙汁代码

◎曹晓敏

岭童小子已经上小学五年级了。上小学四年级时,他就开始接触计算机编程,有了编程基础,可他觉得学习深度还不够。

这不,最近岭童小子疯狂地迷上了计算机算法。放学后,他常常和计算机伙伴——星空深度互动。瞧,今天最后一堂课一下课,他们就开始切磋!

计算机画面中,两个杯子被摆放在一排。伴随着轻松的背景音乐,愉快的对话开始了。

晓敏老师:

这个不难。为了把1号杯里的牛奶和2号杯中的橙汁交换,星空巧妙地借用了第三个杯子——3号杯。

第一步,把1号杯里的牛奶装到3号杯里,代码见图1。

图1

第二步,将2号杯里的橙汁装到1号杯中,代码见图2。

图2

第三步,将3号杯里的牛奶装到2号杯中,代码见图3。

图3

推而广之,变量里面也可以存放具体的数值。在编写程序时,如果我们需要临时交换两个变量中的数据,常常会使用这种方法。因为借助了第三个变量,好像冒了个泡出来,所以我们将这种方法称之为冒泡法。

程序作品展示:

同学们,你们能用冒泡法交换两个变量中的数据吗?扫描下方的小程序码,看看优秀的程序作品吧!

作品1:分水派对

作者:长沙市芙蓉区

马坡岭小学 解云帆

作品2:神奇的交换

作者:长沙市芙蓉区 马坡岭小学 邓慕恺

猜你喜欢
芙蓉区橙汁代码
长沙芙蓉区全面提升教师素养
书法诗句其一
长沙芙蓉区举办美术教师微课制作线上培训会
完形:橙汁真美味
来杯橙汁吧!
长沙芙蓉区举办美术教师微课制作线上培训会
创世代码
创世代码
创世代码
创世代码