JavaScript is required

Cho số thực 99,3125. Giá trị của nó ở hệ nhị phân là:

A.

111011,1010

B.

111011,0011

C.

111010,0105

D.

1100011,0105

Trả lời:

Đáp án đúng: B


Để chuyển đổi số thực 99,3125 sang hệ nhị phân, ta thực hiện hai bước: chuyển đổi phần nguyên và chuyển đổi phần thập phân. * **Phần nguyên (99):** - 99 / 2 = 49 dư 1 - 49 / 2 = 24 dư 1 - 24 / 2 = 12 dư 0 - 12 / 2 = 6 dư 0 - 6 / 2 = 3 dư 0 - 3 / 2 = 1 dư 1 - 1 / 2 = 0 dư 1 Đọc ngược lại ta được: 1100011 * **Phần thập phân (0,3125):** - 0,3125 * 2 = 0,625 (phần nguyên là 0) - 0,625 * 2 = 1,25 (phần nguyên là 1) - 0,25 * 2 = 0,5 (phần nguyên là 0) - 0,5 * 2 = 1,0 (phần nguyên là 1) Đọc xuôi ta được: 0101 Kết hợp cả hai phần, ta được 1100011,0101. Tuy nhiên, không có đáp án nào trùng khớp hoàn toàn. Có lẽ có một lỗi đánh máy trong các phương án trả lời. Đáp án gần đúng nhất (nếu ta bỏ qua lỗi đánh máy) là đáp án D, với phần nguyên đúng và phần thập phân sai số nhỏ. Phần thập phân của đáp án C sai lệch nhiều so với kết quả tính toán.

Câu hỏi liên quan