Программирование · 8 класс Задача №3434162
А
А
Задача: перевести 65 из десятичной в восьмеричную, а затем в двоичную.
Решение по шагам
- Десятичную 65 переводим в восьмеричную (основание 8)
- Делим на 8 и записываем остатки:
- 65 ÷ 8 = 8 remainder 1
- 8 ÷ 8 = 1 remainder 0
- 1 ÷ 8 = 0 remainder 1
- Читаем остатки справа налево: 101 в восьмеричной системе.
- Проверка: 1×8^2 + 0×8^1 + 1×8^0 = 64 + 0 + 1 = 65. Значит верно: 65 = 101_8.
- Восьмеричное представление 101 переведём в двоичное
- Каждую восьмеричную цифру переводим в 3 двоичных бита:
- 1 → 001
- 0 → 000
- 1 → 001
- Склеиваем: 101_8 → 001 000 001_2 = 001000001_2
- Обычно при записи двоичного числа убирают ведущие нули: 001000001_2 = 1000001_2.
Итог
- 65 (десятичное) = 101_8 (восьмеричное) = 1000001_2 (двоичное).
Если хочешь, могу показать аналогичный пример с другим числом для закрепления материала.