Page 35 - Asas Komputer Tingkatan 1
P. 35

Contoh 2.3     Tukarkan nombor perpuluhan 84 kepada nombor perduaan.

               Menggunakan kaedah bahagi dengan 2 dan gunakan bakinya, dan kaedah ambil daripada baki.


                Kaedah bahagi dengan 2 dan gunakan bakinya

               Algoritma yang digunakan adalah seperti di bawah.
               1.  Bahagi nombor perpuluhan dengan 2.
               2.  Tuliskan hasilnya dan baki (0 atau 1).
               3.  Ulangi Langkah 1 dan Langkah 2 sehingga hasil bahagi tidak boleh dibahagikan lagi.
               4.  Tuliskan semula hasil baki dari bawah ke atas.




                  1.     84      ÷      2      =      42    baki     0            Imbas Kembali
                                                                                  Imbas Kembali
                                                                                  Imbas Kembali

                  2.     42      ÷      2      =      21    baki     0



                  3.     21      ÷      2      =      10    baki     1



                  4.     10      ÷      2      =      5     baki     0



                  5.     5       ÷      2      =      2     baki     1
                                                                                Cara membaca nombor
                                                                                perduaan adalah dari
                  6.      2      ÷      2      =      1     baki     0          kanan ke kiri.



                  7.      1      ÷      2      =      0     baki     1


               Baki yang ditulis dari bawah ke atas menghasilkan jawapan 1010100.



               Semakan:

                    64           32          16           8           4            2           1

                     1           0            1           0           1            0           0

               Jumlahkan hasil darab baris pertama dan baris kedua dalam jadual di atas.
               (1 × 64) + (0 × 32) + (1 × 16) + (0 × 8) + (1 × 4) + (0 × 2) + (0 × 1) = 84

                  26
                         BAB 2  Perwakilan Data





       UNIT02_2.1_20-38.indd   26                                                                      9/22/16   11:59 AM
   30   31   32   33   34   35   36   37   38   39   40