Перевести число 81.35 из десятичной системы счисления во вторичную, восьмеричную 16-ю.

Поляков Евгений Александрович

Учитель информатики высшей категории

Проверено учителем

Для перевода числа 81.351081.35 sub 10 в другие системы счисления необходимо отдельно перевести целую часть (81) и дробную часть (0.35). 1. Перевод в двоичную систему (Base-2) Целая часть (81): Делим число на 2 и записываем остатки:

  • 81/2=4081 / 2 equals 40 (остаток 1) 40/2=2040 / 2 equals 20 (остаток 0) 20/2=1020 / 2 equals 10 (остаток 0) 10/2=510 / 2 equals 5 (остаток 0) 5/2=25 / 2 equals 2 (остаток 1) 2/2=12 / 2 equals 1 (остаток 0) 1/2=01 / 2 equals 0 (остаток 1)
    Читаем снизу вверх: 1010001.

Дробная часть (0.35): Умножаем на 2 и записываем целые части:

  • 0.35×2=0.70.35 cross 2 equals 0.7 (целая часть 0) 0.7×2=1.40.7 cross 2 equals 1.4 (целая часть 1) 0.4×2=0.80.4 cross 2 equals 0.8 (целая часть 0) 0.8×2=1.60.8 cross 2 equals 1.6 (целая часть 1) 0.6×2=1.20.6 cross 2 equals 1.2 (целая часть 1) 0.2×2=0.40.2 cross 2 equals 0.4 (целая часть 0) — начинается цикл.
    Результат: 0.010110...

Итог: 81.35101010001.010110281.35 sub 10 is approximately equal to 1010001.010110 sub 2 2. Перевод в восьмеричную систему (Base-8) Целая часть (81):

  • 81/8=1081 / 8 equals 10 (остаток 1) 10/8=110 / 8 equals 1 (остаток 2) 1/8=01 / 8 equals 0 (остаток 1)
    Читаем снизу вверх: 121.

Дробная часть (0.35):

  • 0.35×8=2.80.35 cross 8 equals 2.8 (целая часть 2) 0.8×8=6.40.8 cross 8 equals 6.4 (целая часть 6) 0.4×8=3.20.4 cross 8 equals 3.2 (целая часть 3) 0.2×8=1.60.2 cross 8 equals 1.6 (целая часть 1) 0.6×8=4.80.6 cross 8 equals 4.8 (целая часть 4)
    Результат: 0.26314...

Итог: 81.3510121.26314881.35 sub 10 is approximately equal to 121.26314 sub 8 3. Перевод в шестнадцатеричную систему (Base-16) Целая часть (81):

  • 81/16=581 / 16 equals 5 (остаток 1) 5/16=05 / 16 equals 0 (остаток 5)
    Читаем снизу вверх: 51.

Дробная часть (0.35):

  • 0.35×16=5.60.35 cross 16 equals 5.6 (целая часть 5) 0.6×16=9.60.6 cross 16 equals 9.6 (целая часть 9) 0.6×16=9.60.6 cross 16 equals 9.6 (целая часть 9) — число зациклилось.
    Результат: 0.599...

Итог: 81.351051.5991681.35 sub 10 is approximately equal to 51.599 sub 16 Сводная таблица результатов

Система счисления Результат
Двоичная (2)1010001.010110...
Восьмеричная (8)121.26314...
Шестнадцатеричная (16)51.59(9)...

Могу составить для вас таблицу перевода первых 20 чисел для этих систем счисления, чтобы вам было проще ориентироваться в их логике. Хотите?

Форма ответа

Ваш аватар