課程內(nèi)容
Scratch編程NO21課:三個條件控制指令詳解
本節(jié)課講解scratch的三個條件控制指令,如下圖:
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做案例演示如下:
如下圖在背景中畫一個綠色的隔板豎線,設(shè)計程序,程序啟動小貓保持10步的頻率前進,直到碰到綠色豎線,小貓后退10步
3指令設(shè)計情景,小貓一直保持前進(重復(fù)向前10步),直到遇到鼠標(biāo)指針才停止重復(fù)操作,如下圖

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