1. 程式人生 > >第002課 進位制的算術運算(1)

第002課 進位制的算術運算(1)

654+456 = 1443 幾進位制加法???


內容綱要
1.2進位制與16進位制的聯絡
2.進位制的加減乘除法運算


課堂練習
1.用2進製表示出16進位制的各元素
2.1111+1111=???(1進位制)
3.ABCEF9-EFAC4=???
4.B2*4=??? (16進位制)


詳細內容
1.2進位制與16進位制的聯絡
   計算機識別的是2進位制,為什麼在計算機中我們又廣泛的接觸16進位制數,兩者的區別與聯絡在哪裡?
   2進位制運用到計算機上原因有幾點,首先是電流中正負電子的作用需要兩種狀態來表示,其次是2進位制僅有兩個元素,簡單清晰,容易辨別;再就是2進位制的兩個符號可以寫出任意進位制數。如:
16進位制的20  用2進製表示:0010 0000
6進位制的35  用2進製表示:10111


二進位制
0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111
16進位制
0 1 2  3  4   5    6   7   8    9    a     b    c    d    e    f


總結:
4個二進位制位對應1個16進位制位
16進位制是2進位制的一種簡寫,兩者是相通的.而對於這些符號是人為的賦予事物一個名稱,以便於人和人之間對該事物進行探討。


2.進位制的加減乘除法運算


6進位制的加法:

      55555
  +  55555
————————
     155554


7進位制的減法:

     44444
 --    5555
————————
     35556


8進位制的乘法:
     33333
  *    5555
————————
 234542077


借鑑於十進位制的9*9乘法表給我們帶來的運算的方便性,建立其它相應進位制的口決表對於日後的乘法運算提供便捷。需要熟記的依然是N進位制的定義以及逢N進1原則。