學習軌道
/
Cairo
Cairo
/
練習
/
電阻色碼
電阻色碼

電阻色碼

簡單

說明

如果你想用 Raspberry Pi 打造一些東西,大概會用到_電阻_。在這個練習中,你需要知道關於電阻的兩件事:

  • 每個電阻都有一個電阻值。
  • 電阻很小,小到如果直接把電阻值印在上面的話,會很難閱讀。

為了解決這個問題,製造商會在電阻上印上顏色色帶,用來表示它們的電阻值。每個色帶都有所在的位置和一個數值。

電阻的前 2 個色帶採用簡單的編碼方式:每種顏色都對應到單一數字。

在這個練習中,你會建立一個實用的程式,這樣就不必記住每個色帶的數值了。

這些顏色的編碼如下:

  • black: 0
  • brown: 1
  • red: 2
  • orange: 3
  • yellow: 4
  • green: 5
  • blue: 6
  • violet: 7
  • grey: 8
  • white: 9

這個練習的目標,是建立一種方式,用來:

  • 查詢特定色帶所對應的數字值
  • 列出各種不同的色帶顏色

記憶口訣能把顏色對應到數字,而這些數字以陣列儲存時,剛好會對應到它們在陣列中的索引:Better Be Right Or Your Great Big Values Go Wrong.

關於電阻顏色編碼的更多資訊,可以在維基百科的 Electronic color code 條目找到。

透過 GitHub 編輯 連結會在新視窗或分頁中開啟
Cairo Exercism

準備好開始 電阻色碼 了嗎?

註冊 Exercism,透過 25 個概念68 個練習 和真人引導來學習並精通 Cairo,全部免費。