Вопрос задан 09.07.2026 в 12:19. Предмет Информатика. Спрашивает Сейлханова Мариса.

Перевести десятичные дроби в двоичную и восьмеричную системы счисления, оставив пять знаков в дробной части нового числа. а) 12,5; б) 312,54; в) 219,333. Показать полное решение. (20 баллов)

Перейти к ответам

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

Отвечает Малышко Кристина.

При переводе:

  • целую часть делим на основание новой системы и записываем остатки снизу вверх;

  • дробную часть последовательно умножаем на основание новой системы и записываем целые части произведений сверху вниз.

Оставляем ровно 5 знаков после запятой, то есть дальнейшие цифры отсекаем.


а) 12,51012{,}5_{10}

В двоичную систему

Целая часть:

12:2=6 остаток 012:2=6 \text{ остаток }0 6:2=3 остаток 06:2=3 \text{ остаток }0 3:2=1 остаток 13:2=1 \text{ остаток }1 1:2=0 остаток 11:2=0 \text{ остаток }1

Читаем остатки снизу вверх:

1210=1100212_{10}=1100_2

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

0,52=1,010{,}5\cdot2=1{,}0 \Rightarrow 1 02=000\cdot2=0 \Rightarrow 0 02=000\cdot2=0 \Rightarrow 0 02=000\cdot2=0 \Rightarrow 0 02=000\cdot2=0 \Rightarrow 0 0,510=0,1000020{,}5_{10}=0{,}10000_2

Следовательно,

12,510=1100,100002\boxed{12{,}5_{10}=1100{,}10000_2}

В восьмеричную систему

Целая часть:

12:8=1 остаток 412:8=1 \text{ остаток }4 1:8=0 остаток 11:8=0 \text{ остаток }1 1210=14812_{10}=14_8

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

0,58=4,040{,}5\cdot8=4{,}0 \Rightarrow 4 08=000\cdot8=0 \Rightarrow 0 08=000\cdot8=0 \Rightarrow 0 08=000\cdot8=0 \Rightarrow 0 08=000\cdot8=0 \Rightarrow 0 12,510=14,400008\boxed{12{,}5_{10}=14{,}40000_8}

б) 312,5410312{,}54_{10}

В двоичную систему

Целая часть:

312:2=156 остаток 0312:2=156 \text{ остаток }0 156:2=78 остаток 0156:2=78 \text{ остаток }0 78:2=39 остаток 078:2=39 \text{ остаток }0 39:2=19 остаток 139:2=19 \text{ остаток }1 19:2=9 остаток 119:2=9 \text{ остаток }1 9:2=4 остаток 19:2=4 \text{ остаток }1 4:2=2 остаток 04:2=2 \text{ остаток }0 2:2=1 остаток 02:2=1 \text{ остаток }0 1:2=0 остаток 11:2=0 \text{ остаток }1 31210=1001110002312_{10}=100111000_2

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

0,542=1,0810{,}54\cdot2=1{,}08 \Rightarrow 1 0,082=0,1600{,}08\cdot2=0{,}16 \Rightarrow 0 0,162=0,3200{,}16\cdot2=0{,}32 \Rightarrow 0 0,322=0,6400{,}32\cdot2=0{,}64 \Rightarrow 0 0,642=1,2810{,}64\cdot2=1{,}28 \Rightarrow 1 0,54100,1000120{,}54_{10}\approx0{,}10001_2

Итак,

312,5410100111000,100012\boxed{312{,}54_{10}\approx100111000{,}10001_2}

В восьмеричную систему

Целая часть:

312:8=39 остаток 0312:8=39 \text{ остаток }0 39:8=4 остаток 739:8=4 \text{ остаток }7

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос