Автор Fdsg gsdgsdg задал вопрос в разделе Другие языки и технологии
Подскажите стандартную формулу поленома для преобразования чисел из двоичной системы счисления в десятичную. и получил лучший ответ
Ответ от NITRO[гуру]
Для перевода двоичного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания двоичной системы счисления на соответствующие цифры в разрядах двоичного числа.
Например, требуется перевести двоичное число 10110110 в десятичное. В этом числе 8 цифр и 8 разрядов ( разряды считаются, начиная с нулевого, которому соответствует младший бит). В соответствии с уже известным нам правилом представим его в виде суммы степеней с основанием 2:
10110110 = (1·2^7)+(0·2^6)+(1·2^5)+(1·2^4)+(0·2^3)+(1·2^2)+(1·2^1)+(0·2^0) = 128+32+16+4+2 = 182
Смотрим картинку и не хамим. Раз такой умный - учись пользоваться Google.ru
Формула такая a=axq^(n-1)+axq^(n-2)+axq^(n-3)+..+axq^(1)+axq^(0)
a-цифра числа
n-количество цифр в числе
q-основание системы счисления