You are on page 1of 26

第三章

零壹資訊面面觀
數位資料表示與儲存
2-1 進制轉換
2-2 數位資料儲存單位
2-1 進制轉換
進制轉換是指將一個數字表示法(進制)轉換
成另一個數字表示法的過程。

學習前導影片:

【數值進制】二進制 / 八進制 / 十進制與十六進


制的原理及轉換
智慧王
數字改變了,數值改變了嗎?

在學習進制前,必須先
了解數量本身是不會改
變的,會改變的是要用
什麼進制法來表示這些
數量。
從零開始學程式 #5 進位制:二進位、八進位、
十進位、十六進位⋯⋯
十進制的概念
十進制是我們日常生活中
最常見的數字表示法。它
使用數字 0 到 9 來表示
數字,如果比 9 還要多
1 ,就必須進位。這些數
字排列在不同的位置上,
代表不同的數值。我們用
這種方式來計算和表示數
量。
二進制的概念

在二進制中,我們只使用
兩個數字來表示數量,那
就是 0 和 1 ,如果比 1
還要多 1 就必須進位。但
對於電腦來說,這是非常
重要的一種表示方法。
智慧王
為什麼二進制對電腦來說很
重要呢?
電腦是由許多電子元件
組成的,這些元件只能
處理兩種狀態:開或關,
通電或斷電,即表示為
0 或 1 。這種二進制表
示法使得電腦能夠處理
和儲存資訊,並執行各
種複雜的運算。 【 CodingBar 】什麼是二進位?|程人式界科普
#01
十進制 二進制
基於 10 的數字表示法, 十進制與二進制 基於 2 的數字表示法,只使用
使用數字 0 到 9 來表示數量。 數字 0 和 1 來表示數量。
的比較
對於我們人類來說更直觀, 在電腦內部,所有運算和處理都
因為我們日常生活中使用的 Decimal v.s Binary 是使用二進制表示的,因為電腦
數字就是十進制表示的。 中的元件只能處理二進制的 0 和
1。
在只有一個位數時,可以表
在只有一個位數時,就只能表示
示 0 到 9 ,共有 10 種數值;
0 和 1 ,共 2 種數值;兩個位數時
如果有 n 個位數,十進制可
只能表示 00 、 01 、 10 、 11 ,共
以 10n 種數值。
4 種數值;因此,如果有 n 個位數
,只能表示 2n 種數值。
十進制與二進制的對照表
二進制轉十進制
二進制表示法和十進制
表示法一樣,每個位數
都有不同的位值,把二
進制表示法的數值中,
每個位數的數字乘上所
對應的位值後相加(逢
10 進 1 ),就會轉變
成相對應的十進制表示
法。
智慧王
這些符號代表什麼意思呢?
( )2 → 代表括號中的數值為二進
制表示法數值
( )8 → 代表括號中的數值為八
進制表示法數值
( )10 → 代表括號中的數值為十
進制表示法數值
( )16 → 代表括號中的數值為十六
進制表示法數值
智慧王
什麼是位值呢?

在數字系統中,每一
個數位所代表的數值
稱為「位值」。位值
是用來表示不同位置
上的數字大小的數值,
它是根據數字的進制
而定的。
【例題】位值的概念
實作練習(一)
實作練習(二)
想一想
二進制轉十進制遊戲
Homofaciens

輸入轉換的十進制數
★點我進入 字,按下 = ,正確會
跳出下一題,錯誤會
跳出提示重頭來。
十進制轉二進制
將十進制表示法的數值
連續除以 2 ,直到商數
為 0 後,再由下而上取
出每次相除的餘數,就
可以將十進制表示法的
數值轉換成用二進制表
示。
實作練習(一)
實作練習(二)
想一想
進制轉換遊戲
CISCO
進制版的俄羅斯方塊,
系統如果提示十進制,
玩家需要輸入對應的
★點我進入 二進制,答對該行會
消去;系統如果提示
二進制,玩家需要輸
入對應的十進制。
2-2 數位資料儲存單位
數位資料在儲存時,最小的單位稱為「位元
(bit) 」,每個位元只能儲存一個 0 或 1 的數值。

學習前導影片:

電腦中常用的容量與傳輸速率單位
常見的
儲存單位
實作練習(一)

你知道自己在使用的電腦硬碟容量是多少嗎?請動
手找找看!

我的電腦硬碟容量是?

※ 以 Windows 10 系統的電
腦為例,點選本機即可看到
硬碟總容量及剩餘容量。
實作練習(二)

你知道自己在使用的手機儲存空間容量是多少嗎?
請動手找找看!

我的手機儲存空間容量是?

※ 以 Android 系統的手機為
例,點選設定中的儲存空間
容量即可進一步查詢總容量
及剩餘容量。
實作練習(三)

你知道自己在使用的電腦網路速度是多少嗎?
國立臺灣大學的測速網站

點選「開
始」
實作練習(三)

我的電腦下載速度是?
上傳速度是?

你家上網有多快 ? 如何測試上網速率 ? 網路頻寬


有 500M 嗎 ? 速度真的有 300M 嗎 ?
Mb/s ( Megabit per
Second )代表每秒可以傳

多少百萬位元的資料。通常

表示容量時的單位會用
B(Byte) ,表示網路速度的
單位
會用 b(bit) 喔!

You might also like