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

как переводить числа из 26 ричной системы в 10ричную.. можете предоставить объяснение.. срочно нужно.. к зачету нужно

VM
Vadem Makarov
139
Как обычно. Делишь число, пока возможно, на 26 нацело и выписываешь остатки от деления в обратном порядке.
АГ
Алексей Голованов
56 928
Лучший ответ
> срочно нужно

А раньше ты чем и о чём думала, когда было "не срочно" и можно было спокойно почитать учебники и разобраться в этом совершенно тривиальном вопросе ?)
Андрей Майоров
Андрей Майоров
32 502
Перевод из произвольной системы счисления в десятичную

Рассмотрим пример перевода двоичного числа 1100,0112 в десятичное. Целая часть этого числа равна 12 (см. выше) , а вот перевод дробной части рассмотрим подробнее:

0,011 = 0 \cdot 2^{-1} + 1 \cdot 2^{-2} + 1 \cdot 2^{-3} = 0 + 0,25 + 0,125 = 0,375.

Итак, число 1100,0112 = 12,37510.

Точно также осуществляется перевод из любой системы счисления, только вместо «2» ставится основание системы.

Для удобства перевода, целую и дробную части числа переводят отдельно, а результат потом суммируют.
Перевод из двоичной системы в 8- и 16-ричную

Перевод дробной части из двоичной системы счисления в системы счисления с основаниями 8 и 16 осуществляется точно также, как и для целых частей числа, за тем лишь исключением, что разбивка на октавы и тетрады идёт вправо от десятичной запятой, недостающие разряды дополняются нулями справа. Например, рассмотренное выше число 1100,0112 будет выглядеть как 14,38 или C,616.
чё-то я такое первый раз слышу.. . 26-ти.. . обычно двоичная, восьмеричная, десятичная и шестнадцатиричная.. . а вообще у меня в тотал коммандере калькулятор переводит все величины куда надо. =)))))))
Игорь Фёдоров
Игорь Фёдоров
2 561
Не 26 ричная а 16-ричная... Есть конешн и 26-ричная, но это нигде не изучается. Разве что самостоятельно. А из 16 ричной в 10:
буквы переводишь в универсальный код (A -10, B-11, C-12, D-13, E-14, F-15)
цифры оставляеш как есть. По правилу триады, переводишь их в двоичный. Ну а в десятичный я думаю умеешь.. А если нет то: с конца отсчитываешь кол-во символов, отсчет ведется с нуля. Там, где единица, пишешь 2 в степени порядкового номера символа в строке и прибавляешь последовательно все, а где нуль, просто пропускаешь.
Например: AF7 (16) -A (10), Будет выглядеть так:
в двоичном виде: 10101111
В десятичном: 175
Кароче открывай учебники и сиди носью зубри!!!
Kazak Kazak
Kazak Kazak
745