您現在的位置是:首頁 » scratch編程資訊
資訊內容
Scratch少兒編程基礎練習-變量交換
極客小將2020-10-25-
題目:scratch交換兩個變量的值例如:a 的值為10
b的值為1,那么交換后,a的值為1,b的值為10。
一般通用方法:借助一個中間變量“temp”,第一步:將中間變量的值設置為a;第二步
題目:scratch交換兩個變量的值例如:a 的值為10 b的值為1,那么交換后,a的值為1,b的值為10。
一般通用方法:借助一個中間變量“temp”,第一步:將中間變量的值設置為a;第二步:將a的值設置為b;第三步:將b的值設置為中間變量,如圖所示。
程序代碼:
對于特殊情況下我們還可以用其他的方法來交換,比如本題中a和b是兩個數,我們可以用計算的方式來交換變量。
方法:第一步,將a設置為a+b,此時a=11;第二步將b設置為a-b,那么b=11-1,b的值變為10;第三步將a的值設置為a-b,那么a=11-10,此時a的值為1,完成交換。
程序代碼:
練一練:你能舉一反三,用乘法來交換嗎?或者還有其他方法,請你試一試。
