
Как из десятичной синтервью счисления перевести в двоичную пример 122,96


Ответы на вопрос




Для перевода числа из десятичной системы счисления в двоичную следует использовать метод деления на 2 (или двоичный метод).
Приведу два разных подхода для перевода числа 122,96 в двоичную систему:
Метод целых чисел:
Разделим исходное десятичное число нацело на 2 и запишем остаток.
122 ÷ 2 = 61, остаток 0
Разделим полученное на предыдущем шаге число нацело на 2 и запишем остаток.
61 ÷ 2 = 30, остаток 1
Продолжим делить полученные числа нацело на 2 и записывать остатки, пока не получим 0 в результате деления.
30 ÷ 2 = 15, остаток 0 15 ÷ 2 = 7, остаток 1 7 ÷ 2 = 3, остаток 1 3 ÷ 2 = 1, остаток 1 1 ÷ 2 = 0, остаток 1
Теперь записываем полученные остатки в обратном порядке, начиная с последнего остатка (младшего разряда):
scss122,96 (десятичное) = 1111010,1110 (двоичное)
Метод дробных чисел:
Для перевода дробной части числа в двоичную систему, используем метод умножения на 2:
Умножим дробную часть числа на 2 и запишем целую часть результата.
arduino0,96 * 2 = 1,92 → Записываем "1"
Отбрасываем целую часть результата умножения и повторяем шаг 1 с дробной частью.
arduino0,92 * 2 = 1,84 → Записываем "1"
Продолжаем шаг 2 до тех пор, пока дробная часть не станет равной 0 или пока не достигнем желаемой точности.
arduino0,84 * 2 = 1,68 → Записываем "1" 0,68 * 2 = 1,36 → Записываем "1" 0,36 * 2 = 0,72 → Записываем "0" 0,72 * 2 = 1,44 → Записываем "1" 0,44 * 2 = 0,88 → Записываем "0" 0,88 * 2 = 1,76 → Записываем "1" 0,76 * 2 = 1,52 → Записываем "1" 0,52 * 2 = 1,04 → Записываем "1" 0,04 * 2 = 0,08 → Записываем "0" 0,08 * 2 = 0,16 → Записываем "0" 0,16 * 2 = 0,32 → Записываем "0" 0,32 * 2 = 0,64 → Записываем "0" 0,64 * 2 = 1,28 → Записываем "1" 0,28 * 2 = 0,56 → Записываем "0" 0,56 * 2 = 1,12 → Записываем "1" 0,12 * 2 = 0,24 → Записываем "0" 0,24 * 2 = 0,48 → Записываем "0" 0,48 * 2 = 0,96 → Записываем "0"
После получения достаточной точности, записываем полученные цифры дробной части в правильном порядке:
scss0,96 (десятичное) = 0,1110 (двоичное)
Таким образом, результат перевода числа 122,96 из десятичной системы в двоичную будет равен:
scss122,96 (десятичное) = 1111010,1110 (двоичное)


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili