Нужно перевести из двоичной в десятичную систему число 101011100,001

0 голосов
43 просмотров

Нужно перевести из двоичной в десятичную систему число 101011100,001


Информатика (30 баллов) | 43 просмотров
Дано ответов: 2
0 голосов
Правильный ответ
2^8+2^6+2^4+2^3+2^2+2^{-3}=256+64+16+8+4+1/8=348.125
Выписываем только те степени двойки, которые соответствуют позициям единиц в двоичной записи.
Как это делать на практике?
1. Целая часть
Записываем, ведя счет СПРАВА НАЛЕВО, номера позиций единиц, причем отсчет начинаем С НУЛЯ: 2,3,4,6,8. Мы получили степени двойки, которые надо вычислить и сложить. 4+8+16+64+256=348
2. Дробная часть
Записываем, ведя счет в обычном направлении номера позиций единиц, начиная отсчет С ЕДИНИЦЫ: 3. Мы получили степени двойки, которые должны стоять в знаменателе дробей (а в числители будут стоять единицы). Это дает 1/8 или 0.125.
(142k баллов)
0 голосов

348 (10)
1 (10)
Не меньше двадцати символов
если я напутал и это все одно число-то 348.125 (10)

(299 баллов)
0

а как так получилось?

0

Что именно, простите?

0

как получили это число?

0

101011100.001 = 1∙28+0∙27+1∙26+0∙25+1∙24+1∙23+1∙22+0∙21+0∙20+0∙2-1+0∙2-2+1∙2-3 = 256+0+64+0+16+8+4+0+0+0+0+0.125 = 348.125