資訊內(nèi)容
Scratch少兒編程基礎(chǔ)練習(xí)-變量交換
題目:scratch交換兩個(gè)變量的值例如:a 的值為10 b的值為1,那么交換后,a的值為1,b的值為10。
一般通用方法:借助一個(gè)中間變量“temp”,第一步:將中間變量的值設(shè)置為a;第二步:將a的值設(shè)置為b;第三步:將b的值設(shè)置為中間變量,如圖所示。
程序代碼:
對(duì)于特殊情況下我們還可以用其他的方法來(lái)交換,比如本題中a和b是兩個(gè)數(shù),我們可以用計(jì)算的方式來(lái)交換變量。
方法:第一步,將a設(shè)置為a+b,此時(shí)a=11;第二步將b設(shè)置為a-b,那么b=11-1,b的值變?yōu)?0;第三步將a的值設(shè)置為a-b,那么a=11-10,此時(shí)a的值為1,完成交換。
程序代碼:
練一練:你能舉一反三,用乘法來(lái)交換嗎?或者還有其他方法,請(qǐng)你試一試。

- 上一篇
Scratch少兒編程實(shí)例——大魚吃小魚
前言 本期我們來(lái)繼續(xù)進(jìn)行scratch的實(shí)例練習(xí)。大魚吃小魚是一個(gè)經(jīng)典的游戲,今天我們來(lái)一起進(jìn)行制作這樣一個(gè)小游戲吧。 準(zhǔn)備工作 1 分析 通過(guò)鍵盤對(duì)主角小魚進(jìn)行控制,在舞臺(tái)上進(jìn)
- 下一篇
寫給家長(zhǎng)的Scratch少兒編程入門指南--準(zhǔn)備篇
如果孩子尚未使用過(guò)Scratch,那從這篇文章開(kāi)始,我將帶你和孩子一起解鎖Scratch的新技能; 如果孩子已經(jīng)是一名小小的scratcher了,那可以跳過(guò)這篇文章,請(qǐng)期待本系列后面的幾篇文章,一定會(huì)幫到你。