06 . 巢狀迴圈控制

主題A:【巢狀迴圈】

我們可以在迴圈中再加入第二個迴圈或更多迴圈,稱為「巢狀迴圈」,可產生依序執行的程式效果,像是控制LED的點亮順序,製造出有趣的視覺效果。

實作1:【上下左右】

請利用計數迴圈的概念,運用2組計數迴圈語法,練習當「按下A鍵」時控制LED點亮順序為「由上而下,由左而右」,最後再依點亮順序依序關閉LED。

#運用積木#

【輸入】->當 (A)鍵被按下

【基本】->清除 屏幕

【迴圈】->計數(索引)從 0 到 (~)

【燈光】->點亮 x (~) y (~)

【基本】->暫停(ms) (x)

【燈光】->不點亮 x (~) y (~)

實作2:【左右上下】

請利用計數迴圈的概念,運用2組計數迴圈語法,練習當「按下A鍵」時控制LED點亮順序為「由左而右,由上而下」,最後再依點亮順序依序關閉LED。

#運用積木#

【輸入】->當 (A)鍵被按下

【基本】->清除 屏幕

【迴圈】->計數(索引)從 0 到 (~)

【燈光】->點亮 x (~) y (~)

【基本】->暫停(ms) (x)

【燈光】->不點亮 x (~) y (~)

實作3:【LED燈光秀】

請利用計數迴圈將控制LED全部點亮再熄滅,順序為「由上而下,由左而右依序點亮,然後由右到左、由下往上依序關閉」。

#運用積木#

【輸入】->當 (A)鍵被按下

【基本】->清除 屏幕

【迴圈】->計數(索引)從 0 到 (~)

【燈光】->點亮 x (~) y (~)

【基本】->暫停(ms) (x)

【燈光】->不點亮 x (~) y (~)

作業繳交

請於 Classroom 中開啟本週作業單,將「實作1」、「實作2」、「實作3」的積木程式,並依「班級座號_實作名稱」的格式命名存檔後繳交。