單元 3:清單的應用

單元內容

3-1 清單

▶️ 教學影片 

📂 教學素材 

📒 麼是清單

1. 是一種資料結構。

2. 可以對應對多個值。

3. 在提取清單項目時,要知道清單名稱項目編號

思考點 1

在單元 2 介紹的 WS2812 燈條,當要控制某一顆燈時,會先告知是位於哪個腳位的燈條,然後告知第幾號燈,燈條就像一個陣列,內含有 8 個燈。

❓ 思考點 2

【清單的優點】

步驟 1:想想看如果要讓燈條同時亮起8顆燈,每個燈的顏色若用變數來儲存,那需要設定幾個變數?

   步驟 2 : 如果使用清單來儲存,那需要設定幾個清單?

步驟 3:在上述燈條的例子中,需要使用 8 個變數來儲存 8 顆燈的顏色,若使用清單,則只要建立 1 個清單即可。在讀取清單儲存值時,可以利用項目編號的規律,可以很方便地讀取儲存值。

步驟 4: 但並不是所有的變數都可以統整在清單中,清單適用於資料的集合,例如: 701 班同學的姓名,可以設定一個清單來儲存全班的姓名,而且可以把座號做為項目編號,方便地讀取儲存值,像是 701 班座號 3 號的同學,就可以用以下程式積木表示。