2. Перевести числа в двійкове кодування, a)678 ; б)3785
Ответы
a) Переведемо число 678 в двійковий код:
678 / 2 = 339 (залишок 0)
339 / 2 = 169 (залишок 1)
169 / 2 = 84 (залишок 1)
84 / 2 = 42 (залишок 0)
42 / 2 = 21 (залишок 0)
21 / 2 = 10 (залишок 1)
10 / 2 = 5 (залишок 0)
5 / 2 = 2 (залишок 1)
2 / 2 = 1 (залишок 0)
1 / 2 = 0 (залишок 1)
Тепер запишемо залишки в зворотному порядку від низу до верху:
1010100110
Отже, правильне представлення числа 678 в двійковому коду - 1010100110.
b) Переведемо число 3785 в двійковий код:
3785 / 2 = 1892 (залишок 1)
1892 / 2 = 946 (залишок 0)
946 / 2 = 473 (залишок 0)
473 / 2 = 236 (залишок 1)
236 / 2 = 118 (залишок 0)
118 / 2 = 59 (залишок 0)
59 / 2 = 29 (залишок 1)
29 / 2 = 14 (залишок 1)
14 / 2 = 7 (залишок 0)
7 / 2 = 3 (залишок 1)
3 / 2 = 1 (залишок 1)
1 / 2 = 0 (залишок 1)
Запишемо залишки в зворотному порядку від низу до верху:
111011001001
Отже, правильне представлення числа 3785 в двійковому коді - 111011001001