Top.Mail.Ru

Чтобы перевести вещественное неотрицательное число из десятичной системы счисления в двоичную, нужно выполнить следующие шаги:

1. Получить целую часть числа;
2. Преобразовать целую часть числа в двоичную систему, используя метод деления на 2 с записью остатков в обратном порядке;
3. Получить десятичную часть числа, удалив целую часть;
4. Преобразовать десятичную часть числа в двоичную систему, используя метод умножения на 2 с записью целых частей в прямом порядке;
5. Соединить двоичное представление целой и десятичной части числа, добавив точку между ними;
6. Убедиться, что длина полученного двоичного числа не превышает 5 знаков после точки;
7. Если длина превышает 5 знаков после точки, отбросить лишние знаки.

Пример:

Входные данные: 6.75

Шаг 1: Целая часть числа равна 6.
Шаг 2: 6 в двоичной системе равно 110.
Шаг 3: Десятичная часть числа равна 0.75.
Шаг 4: 0.75 в двоичной системе равно 0.11.
Шаг 5: Соединяем двоичное представление целой и десятичной частей числа: 110.0.11.
Шаг 6: Длина числа 110.0.11 равна 8, что превышает 5 знаков после точки.
Шаг 7: Отбрасываем лишние знаки после точки, получаем 110.0.

Ответ: 110.0

   
[metform form_id="1136"]