/*auto readmore*/ /*auto readmore*/ /* an hien script*/ // an hien password /*an hien ma chuong trinh cong tru */ /*Scrollbox thanh cuon*/ /***Nhung CODE***/ /* dòng xanh dòng trắng */ /* https://cdnjs.com/libraries/prism lay thu vien, can vao ten file ma goi 1. copy link vao vi du:prism-python.min.js 2. ten ngon nua la python */ /*=== New posts ===*/ /*header slider*/ /*=== bai viet lien quan===*/ /*===tabcode===*/

Chuyển Đổi Thập Phân Sang Nhị Phân và Ngược Lại/Convert Decimal To Binary - Cách 1

1. Chuyển đổi Thập phân sang Nhị phân:
    Lấy số cần chuyển chia cho 2 ta được:
    - Phần nguyên: lấy phần nguyên chia tiếp cho 2 và chia cho đến khi phần nguyên bằng 1 thì dừng.
    - Phần số dư: kết quả thu được là tập hợp các số dư 


    Ví dụ: Chuyển đổi số 10 của hệ thập phân sang hệ nhị phân.

    + Lấy 10 chia 2 bằng 50
    + Lấy 5 chia 2 bằng 21
    + Lấy 2 chia 2 bằng 10  => dừng (vì phần nguyên bằng 1)

    Cách ghi kết quả là ta nghi ngược phần dư từ dưới lên trên và bắt đầu là số 1 của phần nguyên: 1010

    Ví dụ: chuyển đổi số 25 từ thập phân sang nhị phân:

     kết quả chuyển đổi là: 11001

    Ví dụ
    Chuyển đổi số 78 từ hệ thập phân sang hệ nhị phân



    2. Chuyển đổi Nhị phân sang Thập phân:
      Từ 1 số nhị phân chuyên sang số thập phân chúng sẽ đánh dấu thứ tự từ phải sang trái và bắt đầu bằng số 0. 
      Ví dụ: chuyển đổi số nhị phân 1000111 sang thập phân

      Số nhị phân
      1
      0
      0
      0
      1
       1 
      1
      Thứ tự
      6
      5
      4
      3
      2
      1
      0
      Bảng: Cách đánh số thứ tự khi chuyển đổi

      1x26 + 0x250x240x231x221x211x20 = 640 + 0 + 0 + 42 + 1 = 71

      Bảng kết 2x cần ghi nhớ

      Ví dụ: Chuyển đổi 11001 về số thập phân
      1x24 + 1x23 + 0x22 + 0x21 + 1x20 = 16 + 8+ 0 + 0 + 1 = 25

      Áp dụng vào tính Wildcard Mask/Bits

      Xong!

      No comments:

      Post a Comment

      /*header slide*/