Ответ:
Решение:
Чтобы выполнить умножение в двоичной системе счисления, можно использовать тот же алгоритм, что и в десятичной.
1. Представим числа в столбик:
111 × 101 -----
2. Умножим 111 на 1 (единицы):
111 × 101 -----
111
3. Умножим 111 на 0 (двойки):
111 × 101 -----
111
000
4. Умножим 111 на 1 (четверки) и сдвинем влево:
111 × 101 -----
111
000
111
5. Сложим полученные результаты:
111 × 101 -----
111
000
111
-----
100011
Альтернативный метод: перевод в десятичную систему.
111₂ = 1*2² + 1*2¹ + 1*2⁰ = 4 + 2 + 1 = 7₁₀
101₂ = 1*2² + 0*2¹ + 1*2⁰ = 4 + 0 + 1 = 5₁₀
7₁₀ * 5₁₀ = 35₁₀
Теперь переведем 35₁₀ в двоичную систему:
35 ÷ 2 = 17 (ост. 1)
17 ÷ 2 = 8 (ост. 1)
8 ÷ 2 = 4 (ост. 0)
4 ÷ 2 = 2 (ост. 0)
2 ÷ 2 = 1 (ост. 0)
1 ÷ 2 = 0 (ост. 1)
Читаем остатки снизу вверх: 100011₂.
