Published using Google Docs
Scratch 課程—紅綠燈交通號誌(二)
Updated automatically every 5 minutes

Scratch 課程—紅綠燈交通號誌(二)

臺南市中西區進學國小資訊組

教師謝立益 lyshie@tn.edu.tw

本節重點

  1. 「狀態」變換的概念
  2. 程式的「循序」、「重複」結構、「起始」概念
  3. 其他非主要重點
  • 參數設定
  • 命名原則、複製、圖層概念
  • 社群互動

  1. 觀看交通號誌的影片
    觀看交通號誌變換的影片,注意燈號變換順序與時間,如「台北市交通控制中心內自行車號誌」。
    歸納出燈號變換情形,大致上有三個「狀態」。說明「角色」與「造型」的差異,如「同一個人」可能會有不同的「髮型」(長頭髮、短頭髮、光頭等)。「同一個號誌」可能會有不同的「燈號」狀態。

燈號變換順序

造型名稱

(紅)()()

紅燈、紅、Red、R

()(黃)()

黃燈、黃、Yellow、Y

()()(綠)

綠燈、綠、Green、G

  1. 進度確認與造型命名
    使用「我的東西」找尋先前的作品「紅綠燈」,點選「觀看程式頁面」開啟先前的作品。先前如有妥善命名將便於找到。

    教師在確認學生進度時,可能需處理造型畫在「舞台」上的問題,可透過「拖曳造型」至角色,或使用「背包」的方式快速搬移「造型」到新的角色。

    使用「複製」的方式,快速增加造型,並為所有造型命名,如(紅燈、紅、Red、R 等)。

  1. 繪製三種燈號狀態
    同時間只有一個燈亮起,如何繪製單一燈號亮起的造型。
    使用亮度較低的顏色繪製其他燈號,如下圖。

    將亮起的燈號加上「光暈」效果,如下圖。

    如此一來,可以額外介紹「圖層」的概念,透過物件疊加的方式作圖。

    造型完成如下,除了基本造型外,學生可發揮巧思,設計外框或其他裝飾等。



  2. 讓紅綠燈亮起來
    透過「可程式化」的控制,可以任意的改變燈號狀態。自此將進入「程式」區域,透過程式控制燈號。
    以下,將透過這幾個指令控制燈號的變換:

造型換成「  」

等待「  」秒

重複「  」次

當綠旗被點擊

首先,「造型換成」指令直覺上會是放在「外觀」這個分類裡面。

試著放上一個「造型換成」的指令,觀察與介紹「縮放程式工作區」以及「積木執行後亮起來」等功能與特徵。

再次使用「複製」的方式增加指令,此時加入「等待」的功能,觀察燈號的變化時序。學生可依實際需求,設定等待秒數。

介紹「重複」結構,C-block 如同大嘴巴一般放入。

縮短等待時間,讓學生感受重複的效果與絢麗的造型。在此需要的是交通號誌紅綠燈,不是檳榔攤霓虹燈,所以需要放慢速度。

最後,加上如同「帽子(Cap-block)」般的「當綠旗被點擊」指令,該指令為程式的最頂端與開始,上面無法疊加其他積木。

  1. 預覽與回饋
    當學生完成作品且「分享」後,可鼓勵學生互相觀賞作品,如進行「蒐藏」、「喜歡」與「評論」等社交功能。於網址列可以直接輸入帳號,觀賞同學分享的作品。