Thứ Năm, 22 tháng 3, 2012

CÁCH ĐỔI SỐ THẬP PHÂN SANG NHỊ PHÂN

Cách 1: lấy số thập phân cần đổi sang nhị phân, đem nó chia 2 hoài cho tới khi hết chia dc nữa thì dừng lại và đọc số dư theo thứ tự từ dưới lên




Vậy số 12 -> 1100 (lưu ý nhìn hình đọc số từ dưới lên)
Cách 2:
Ví dụ: Đổi số 234 sang nhị phân:
Học thuộc dãy bí kiếp trước:

0 : 2^0=1

1 : 2^1=2

2 : 2^2=4

3 : 2^3=8

4 : 2^4=16

5 : 2^5=32

6 : 2^6=64

7 : 2^7=128

Thay vì cách đổi thông thường từ thập phân dùng phép chia cho 2, hoặc ngược lại từ nhị phân đổi ra thập phân dùng phép nhân cho 2, chúng ta có cánh tính nhanh hơn đó là dùng phép trừ hoặc cộng

Ví dụ: Đổi 234 sang nhị phân:

 234-128=106 (trừ được, bit 7=1)

106-64=42 (trừ được, bit 6=1)

42-32=10 (trừ được, bit 5=1)

10-16=... (trừ không được, bit 4=0)

10-8=2(trừ được, bit 3=1)

2-4= (trừ không được, bit 2=0)

2-2=0 (trừ được, bit 1=1)

0-1=... (trừ không được, bit 0=0)

Vậy số 234 -> 1101010


Cách 3: (bí kiếp nhẩm nhanh của mình dc ng` ta chỉ)

Đầu tiền là cái hàng màu đỏ, là cái hàng ta cần phải nhớ, thuộc như cháo

Ví dụ: Đổi số 8 sang nhị phân:

Vì số 8 có trong hàng bí kiếp ta nhớ roài, nên chỉ việc đề số 1 dưới số 8, còn lại mấy số kia đề 0 hết

Vậy số 8 -> 1000


Ví dụ: Đổi số 11 sang nhị phân:

Vì ố 11 hok nằm trong hàng bí kiếp của ta, nên ta nhẩm: 11=8+2+1

(đừng nhẩm 11=5+6, hay 11=8+3 nha vì số 5, số 6, số 3 hok có trong hàng bí kiếp)

Từ đó: ở ngay vị trí dưới số 8, số 2, số 1 ta đề 1 hết, còn lại là 0

Vậy số 11 -> 1011

Ví dụ: Đổi số 15 sang nhị phân:

Vì số 15 hok nằm trong hàng bí kiếp của ta, nên ta nhẩm: 15=8+4+2+1

Từ đó: ở ngay vị trí dưới số 8, số 4, số 2, số 1 ta viết 1 hết

Vậy số 15 -> 1111

 
Bài tập mẫu:

Convert the following decimal numbers to binary:

a.3

b.4

c.7

d.8

e.9

f.12

g.11

h.15

Đáp án:

a.3 ->11

b.4 -> 100

c.7 -> 111

d.8 -> 1000

e.9 -> 1001

f.12 -> 1100

g.11 -> 1011

h.15 -> 1111


  Nguồn: (Sưu tầm)

Không có nhận xét nào:

Đăng nhận xét