Chuyển đổi số thập phân sang số nhị phân

2 2.2K 6
Chuyển đổi số thập phân sang số nhị phân

Đang tải... (xem toàn văn)

Thông tin tài liệu

Chuyển đổi số thập phân sang số nhị phân – phần lẻ Để chuyển đổi nhanh phần lẻ số thập phân sang số nhị phân xin giới thiệu đến bạn phương pháp Quy trình Bước 1: ta nhân phần lẻ với lũy thừa (giả sử 2n, n > 1) Bước 2: lấy kết bước (chỉ lấy phần nguyên) chuyển sang nhị phân Bước 3: chia kết bước cho 2n, ta phần lẻ dạng nhị phân (thực chất bước chuyển dấu phẩy sang bên trái n lần) Ví dụ VD1: Chuyển 2.5625 sang nhị phân:  210 = 102 Nhân: 5625 * (2^4) = Chuyển sang nhị phân: 910 = 10012 Chia: 1001 / (2^4) = 1001 2.562510 = 10.10012 VD2: Chuyển 2.3333 sang nhị phân:  210 = 102 Nhân: 3333 * (2^16) = 21843.1488 Chuyển 21843 sang nhị phân: 2184310 = 01010101010100112 Chia: 0101010101010011 / (2^16) = 0101010101010011 2.333310 = 10.01010101010100112 VD3: Chuyển 2.6973 sang nhị phân:  210 = 102 Nhân: 6973 * (2^15) = 22849.1264 Chuyển 22849 sang nhị phân: 2284910 = 1011001010000012 Chia: 101100101000001 / (2^15) = 101100101000001 2.697310 = 10.1011001010000012 Nhận xét Có thể bạn thắc mắc cách chọn giá trị n Ở đây, nói đến cách tìm giá trị n nhỏ Tức là, nmin = bạn chọn n ≥ tùy ý Giả sử, ta có số thập phân sau: Thì giá trị n nên thỏa mãn hai điều kiện sau: n ≥ m A*2n ≥ VD4: chuyển 4.1 sang nhị phân Giải: Ta có: m = 1, A = A*(2^4) = 1,6 > Suy : nmin = Ta chọn n = Vậy kết : 100.00011 Ứng dụng máy tính casio Ta biết máy tính casio thông thường biểu diễn số nhị phân 16 bit có giá trị từ -32768 đến 32767 Nên thuận tiện ta nên chọn : - n = 16 < A < 0.5 (VD2) - n = 15 > A ≥ 0.5 (VD3) Để kiểm tra kết chuyển đổi bạn vào link sau: http://www.exploringbinary.com/binary-converter/ Tham khảo : http://kakopa.com/convert2binary.htm

Ngày đăng: 25/08/2016, 00:32

Tài liệu cùng người dùng

Tài liệu liên quan