06 . 巢狀迴圈控制
主題A:【巢狀迴圈】
主題A:【巢狀迴圈】
我們可以在迴圈中再加入第二個迴圈或更多迴圈,稱為「巢狀迴圈」,可產生依序執行的程式效果,像是控制LED的點亮順序,製造出有趣的視覺效果。
我們可以在迴圈中再加入第二個迴圈或更多迴圈,稱為「巢狀迴圈」,可產生依序執行的程式效果,像是控制LED的點亮順序,製造出有趣的視覺效果。
實作1:【上下左右】
實作1:【上下左右】
請利用計數迴圈的概念,運用2組計數迴圈語法,練習當「按下A鍵」時控制LED點亮順序為「由上而下,由左而右」,最後再依點亮順序依序關閉LED。
請利用計數迴圈的概念,運用2組計數迴圈語法,練習當「按下A鍵」時控制LED點亮順序為「由上而下,由左而右」,最後再依點亮順序依序關閉LED。
#運用積木#
【輸入】->當 (A)鍵被按下
【基本】->清除 屏幕
【迴圈】->計數(索引)從 0 到 (~)
【燈光】->點亮 x (~) y (~)
【基本】->暫停(ms) (x)
【燈光】->不點亮 x (~) y (~)
實作2:【左右上下】
實作2:【左右上下】
請利用計數迴圈的概念,運用2組計數迴圈語法,練習當「按下A鍵」時控制LED點亮順序為「由左而右,由上而下」,最後再依點亮順序依序關閉LED。
請利用計數迴圈的概念,運用2組計數迴圈語法,練習當「按下A鍵」時控制LED點亮順序為「由左而右,由上而下」,最後再依點亮順序依序關閉LED。
#運用積木#
【輸入】->當 (A)鍵被按下
【基本】->清除 屏幕
【迴圈】->計數(索引)從 0 到 (~)
【燈光】->點亮 x (~) y (~)
【基本】->暫停(ms) (x)
【燈光】->不點亮 x (~) y (~)
實作3:【LED燈光秀】
實作3:【LED燈光秀】
請利用計數迴圈將控制LED全部點亮再熄滅,順序為「由上而下,由左而右依序點亮,然後由右到左、由下往上依序關閉」。
請利用計數迴圈將控制LED全部點亮再熄滅,順序為「由上而下,由左而右依序點亮,然後由右到左、由下往上依序關閉」。
#運用積木#
【輸入】->當 (A)鍵被按下
【基本】->清除 屏幕
【迴圈】->計數(索引)從 0 到 (~)
【燈光】->點亮 x (~) y (~)
【基本】->暫停(ms) (x)
【燈光】->不點亮 x (~) y (~)
作業繳交
作業繳交
請於 Classroom 中開啟本週作業單,將「實作1」、「實作2」、「實作3」的積木程式,並依「班級座號_實作名稱」的格式命名存檔後繳交。
請於 Classroom 中開啟本週作業單,將「實作1」、「實作2」、「實作3」的積木程式,並依「班級座號_實作名稱」的格式命名存檔後繳交。