Другие языки программирования и технологии

Подскажите, как перевести из двоичной в десятичную число 101110,11101

Это просто.
101110,11101(2) = 1*2^5 + 0*2^4 + 1*2^3 + 1*2^2 + 1*2^1 + 0*2^0 + 1*2^(-1) + 1*2^(-2) + 1*2^(-3) + 0*2^(-4) +1*2^(-5) =
= 32 + 0 + 8 + 4 + 2 + 0 + 1/2 + 1/4 + 1/8 + 0 + 1/32 = 46 + 0,5 + 0,25 + 0,125 + 0,03125 = 46,90625
Алексей Попов
Алексей Попов
53 498
Лучший ответ
По проше объясню что такое двоичная система

есть ряд чисел начиная с 1и каждое последующие число умножается на 2 и так до бесконечности
и сползуя 0 и 1 просто определяется как есть в этом числе 4 128 и тд
1 2 4 8 16 32 64 128
к примеру 011 это 2+4 тоесть 6
46, 29 на инженерном калькуляторе...
Просто открыть в компьютере калькулятор, в свойствах выбрать инженерный вид. Слева выбрать двоичный формат числа, набрать число. Выбрать десятичный формат - увидеть ответ.
Судя по тому, что в числе стоит запятая - может быть так отделили целую часть от дробной.. . Либо это два разных числа. В любом случае, нужно по отдельности эти части переводить.. .
Удачи
Dima Cherepanov
Dima Cherepanov
585
Онлайн калькуляторы. Переводят числа из одной системы в другую.
http://calculatori.ru/perevod-chisel.html
https://numsys.ru/
https://www.calc.ru/perevod-sistem-schisleniya.html
Мне больше нравится первый))
самый лёгкий способ наверно этот
1 2 4 8 16 32 64 128
допустим число
1 0 1 1 0 1 0 0
получается 1+4+8+32=45
проверяем переводом в 2чную систему (делением) 45=10110100
PS
Petr Skorohod
123