Please enable JavaScript.
Coggle requires JavaScript to display documents.
Поиск способа перевода чисел из десятичной системы счисления в двоичную …
Поиск способа перевода чисел из десятичной системы счисления в двоичную
Что делать, если требуется перевести конкретное большое число?
Постановка проблемы
Есть ли способ помимо постепенного приближения?
Оценка записи десятичных чисел и разложение любого числа по разрядам
Поиск решения проблемы
Сравнение максимальной величины разряда в десятичной и двоичной системе счисления
Попытка разложить по двоичным разрядам записанное двоичное число
Разложение по двоичным разрядам десятичного числа
Через разложение на степени двойки
Решение проблемы
Разложим число 123
Максимальная степень двойки, меньшая или равная 123 - 64. Запоминаем 64, отнимаем его от 123, получаем 59.
Максимальная степень двойки, меньшая или равная 59 - 32. Запоминаем 32, отнимаем его от 59, получаем 27.
Максимальная степень двойки, меньшая или равная 27 - 16. Запоминаем 16, отнимаем его от 27, получаем 11.
Максимальная степень двойки, меньшая или равная 11 - 8. Запоминаем 8, отнимаем его от 11, получаем 3.
Максимальная степень двойки, меньшая или равная 3 - 2. Запоминаем 2, отнимаем его от 11, получаем 1.
Максимальная степень двойки, меньшая или равная 1 - 1. Запоминаем 1, отнимаем его от 1, получаем 0.
Алгоритм закончил работу, в результате 123 = 64 + 32 + 16 + 8 + 2 + 1.
Через поиск остатков
Разложим число 159
Поиск перевода числа в систему На’ви, осуществление обратного перевода через такое же разложение по разрядам
Задача для закрепления