iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 2
0

Binary 二進位

電腦只會處理數字,而且只會讀0和1 (也就是常聽到的 machine code)
電腦是二進制的世界,一切事物在電腦裡面都是數字

十進位制 (逢十進位)
一般我們所知道的一百二十三 ,是十進位制

    100         10          1

      1          2          3

100 x 1     10 x 2      1 x 3

二進位制 (逢二進位:絕對不會看見 2 這個數字)

在二進位裡的「1」= 1
      4          2          1   (二進位)

      0          0          1   (電腦裡的數字)
                          1 x 1
在二進位裡的「2」= 10 
      4          2          1  (二進位)

      0          1          0  (電腦裡的數字)
               2 x 1
在二進位裡的「3」= 11
      4          2          1   (二進位)

      0          1          1  (電腦裡的數字)

             2 x 1      1 x 1
在二進位裡的「4」= 100 (因為逢二進位,4是2的平方)
      4          2          1   (二進位)

      1          0          0  (電腦裡的數字)

   4 x 1
在二進位裡的「5」= 101
      4          2          1     (二進位)

      1          0          1   (電腦裡的數字)

  4 x 1                 1 x 1

文字看不懂,可以看胡立的cs50 week0 導讀應該會更容易理解

bits
電腦用來儲存一個單位的 0 或 1 稱為一個 bit,而八個 bits 稱為一個 byte。

ASCII
ASCII 編碼系統,讓電腦利用數字來儲存字母。
不過 ASCII 是以英文為主的編碼系統,對其他語言不友善,所以現在大多使用可以顯示更多字母的 Unicode 編碼系統。

RGB

電腦中的顏色是由 Red, Green, Blue 組成,因此又稱為 RGB 系統
由六個十六進制的數字來代表一個顏色
第一個數字代表有多少紅色,第二個代表有多少綠色,第三個代表有多少藍色
00 為最小數,FF 為最大數

(圖參考css coke 色彩教學文
FF 00 00,就是紅色
FF FF 00 就是紅色加綠色,也就是黃色
00 00 00 就是什麼都沒有,也就是黑色


Algorithms 演算法


Scratch
一套圖形化程式設計軟體。運用裡面的拼圖寫程式。


上一篇
轉職好朋友 - CS50
系列文
哈佛CS50 教會我的事 2
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言