国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

數(shù)據(jù)交換之加減法

2023-03-22 08:12:45曹曉敏
關(guān)鍵詞:小子加減法長(zhǎng)沙市

窗外月朗星稀,屋內(nèi)燈光溫暖,畫面十分溫馨。臺(tái)燈下,嶺童小子心無(wú)旁騖地寫著作業(yè),時(shí)不時(shí)地放下手中的筆思考片刻。星空待在一旁,靜靜地陪著嶺童小子,想等他完成作業(yè)后深度切磋。

“嘀嗒嘀嗒”,時(shí)間一分一秒地過(guò)去。不多久,嶺童小子站起身,伸伸懶腰,開(kāi)心地說(shuō)道:“大功告成!今天的學(xué)習(xí)任務(wù)完成了!”

說(shuō)罷,他徑直走向星空,邊走邊打起了星空的歪主意——今天的切磋,嘿嘿……想到這里,他的臉上不禁浮現(xiàn)一絲壞笑。

嶺童小子將信將疑地盯著魔法棒。只見(jiàn)魔法棒一點(diǎn),“?!??!?叮—— ”數(shù)據(jù)發(fā)生變化。A變量中的數(shù)據(jù)由100變成109,接著B變量中的數(shù)據(jù)由9變成100,最后A變量中的數(shù)據(jù)變成了9,三步就完成了數(shù)據(jù)交換。

“啊,這是怎么回事???沒(méi)有借助第三個(gè)變量,怎么也可以進(jìn)行數(shù)據(jù)交換?”嶺童小子眉頭緊鎖,非得弄明白不可,“曉敏老師,快來(lái)告訴我答案!”

曉敏老師:

哈哈,我來(lái)了!交換兩個(gè)變量中的數(shù)據(jù),除了利用上一期說(shuō)到的冒泡法,還有一種方法,那就是加減法。

第一步,把A變量與B變量里的數(shù)值相加,放到A變量里,此時(shí)A變量中存放的是兩者之和,數(shù)值變成了109,即:100+9=109。代碼見(jiàn)圖1。

第二步,把A變量中的兩者之和減去B變量里原有的數(shù)值,得到A變量里原有的數(shù)值,再放到B變量里,這時(shí)B變量中的數(shù)值變成了100,即109-9=100,交換完成。代碼見(jiàn)圖2。

第三步,把A變量中的兩者之和減去現(xiàn)在B變量中的數(shù)值,再次放到A變量中,A變量中的數(shù)值變成9,即109-100=9,交換完成。代碼見(jiàn)圖3。

如果兩個(gè)變量中的數(shù)據(jù)需要交換,又不想引用其他的變量,那么可以直接將兩個(gè)變量中的數(shù)值相加得到和,再分別減去相應(yīng)變量里原有的數(shù)值,從而完成交換。這種數(shù)據(jù)交換的方法就是“加減法”。

在編程的時(shí)候,你們可以根據(jù)實(shí)際情況決定用哪種方法來(lái)進(jìn)行數(shù)據(jù)交換,可以用冒泡法,也可以用加減法。

同學(xué)們,你們都看懂加減法了嗎?能用加減法交換兩個(gè)變量中的數(shù)據(jù)嗎?掃描下方的小程序碼,看看優(yōu)秀的程序作品吧!

曹曉敏:湖南省特級(jí)教師,湖南省優(yōu)秀科技輔導(dǎo)員,長(zhǎng)沙市首批卓越教師,長(zhǎng)沙市骨干教師,長(zhǎng)沙市芙蓉區(qū)馬坡嶺小學(xué)信息技術(shù)教師。

(欄目編輯:陽(yáng)丹彥)

猜你喜歡
小子加減法長(zhǎng)沙市
長(zhǎng)沙市望城區(qū)金地三千府幼兒園
幼兒畫刊(2022年8期)2022-10-18 01:44:10
怎樣巧算小數(shù)的加減法
做好課改“加減法” 提高課改實(shí)效
甘肅教育(2020年17期)2020-10-28 09:02:08
炫酷小子
好動(dòng)小子王妥妥
加減法的由來(lái)
別人家的虎小子(下)
“放管服”的加減法
商周刊(2018年17期)2018-08-31 02:20:14
長(zhǎng)沙市控編減編工作的實(shí)踐探索
簡(jiǎn)述長(zhǎng)沙市三種不同邊坡支護(hù)方式
河南科技(2014年8期)2014-02-27 14:07:43
普宁市| 南岸区| 清徐县| 东乡县| 广丰县| 桦川县| 衡水市| 马边| 东莞市| 米脂县| 太康县| 类乌齐县| 林甸县| 遵义市| 九寨沟县| 饶河县| 马鞍山市| 广水市| 拉孜县| 阿图什市| 集安市| 湖南省| 上虞市| 武汉市| 汝州市| 永春县| 济阳县| 台安县| 甘谷县| 安陆市| 彩票| 闽清县| 潞西市| 福州市| 河池市| 滦平县| 鱼台县| 望城县| 孟州市| 拉萨市| 岳普湖县|