課程內(nèi)容
Scratch編程N(yùn)O21課:三個(gè)條件控制指令詳解
本節(jié)課講解scratch的三個(gè)條件控制指令,如下圖:
1、如果...那么 。相當(dāng)于if(條件){執(zhí)行命令} 即:如果滿足if內(nèi)的條件,就執(zhí)行括號內(nèi)的命令。
2、如果...那么..否則。相當(dāng)于if(條件){執(zhí)行命令1}else{執(zhí)行命令2} 即:如果滿足if內(nèi)的條件,就執(zhí)行命令1,否則就執(zhí)行命令2
3、重復(fù)執(zhí)行直到...執(zhí)行...。 相當(dāng)于while(條件){執(zhí)行命令}重復(fù)執(zhí)行命令 直到滿足條件 即停止。
以下拿2和3做案例演示如下:
如下圖在背景中畫一個(gè)綠色的隔板豎線,設(shè)計(jì)程序,程序啟動(dòng)小貓保持10步的頻率前進(jìn),直到碰到綠色豎線,小貓后退10步
3指令設(shè)計(jì)情景,小貓一直保持前進(jìn)(重復(fù)向前10步),直到遇到鼠標(biāo)指針才停止重復(fù)操作,如下圖

- 上一篇
Scratch編程N(yùn)O20課:控制次數(shù)的重復(fù)執(zhí)行和無限重復(fù)執(zhí)行
這里介紹重復(fù)執(zhí)行指令,重復(fù)執(zhí)行指令是說將某指令重復(fù)執(zhí)行N次或者不限制次數(shù)重復(fù)執(zhí)行,主要包含以下兩個(gè)指令??梢钥刂拼螖?shù)的重復(fù)執(zhí)行和無限重復(fù)執(zhí)行兩個(gè)指令。以下兩個(gè)案例具體介紹:以上案例是可控制次數(shù)的重復(fù)執(zhí)行,為了肉眼能看清角色的運(yùn)動(dòng)次數(shù),我們加入了一個(gè)等待指令
- 下一篇
Scratch編程N(yùn)O22課:克隆指令的運(yùn)用
有時(shí)候我們需要用到克隆某一對象的操作,比如母雞下蛋的小游戲,就需要重復(fù)克隆N個(gè)雞蛋,在Scratch中,克隆腳本主要包含以下幾個(gè)指令:克隆自己:克隆本角色,并和本角色在同一位置不同圖層顯示。刪除此克隆體:刪除這個(gè)角色的克隆體當(dāng)作為克隆體啟動(dòng)時(shí):當(dāng)克隆指令完成那一剎