Дробное число...?

Дробное число...?Подскажите пожалуйста, как перевести дробное число из десятичной системы в двоичную? Желательно весь алгоритм с примером, если не сложно :))
Очень буду благодарна!!!
Гость
Ответ(ы) на вопрос:
Гость
Пример: перевести десятичное число 0,703125 в двоичную систему. Алгоритм: умножаем дробную часть на 2, запоминаем из результата целую часть, берем из результата дробную часть, снова умножаем на 2 и т. д. Умножаем до тех пор, пока в результате умножения не будет дробной части либо пока не достигнем нужного нам знака после запятой. 0,703125 * 2 = 1,40625 (1) 0,40625 * 2 = 0,8125 (0) 0,8125 * 2 = 1,625 (1) 0,625 * 2 = 1,25 (1) 0,25 * 2 = 0,5 (0) 0,5 * 2 = 1,0 (1) 0,703125 (10) = 0,101101 (2) Алгоритм действует не только на перевод в двоичную систему
Гость
Решение: рассмотрим пример: 19(10) Выполняем деление на 2: 19:2=9 (ост 1) 9:2=4(ост 1) 4:2= 2 (ост 0) 2:2=1 Теперь записываем в боратном порядке :результат последнего деления и остатки предыдущих: 1011(2)=19(10)
Не нашли ответ?
Ответить на вопрос
Похожие вопросы