из 8 в 16



Как перевести из 10 в 8

Автор Вася задал вопрос в разделе Компьютеры, Связь

Как перевести число из 16-ой системы счисления в 8-ую и, наоборот, из 8-ой в 16-ую не используя, калькулятор? и получил лучший ответ

Ответ от Dmitry Zakharov[гуру]
В уме малость сложновато, на бумаге - проще. Каждая цифра в 16-ричной системе - это тетрада (4 бита). Записываем все цифры числа подряд в двоичной системе (0=0000,1=0001,...9=1001,A=1010,B=1011,...F=1111). А потом группируем полученную последовательность бит триадами, по 3 бита, начиная справа (с младших бит). И записываем то, что получилось, 8-ричными цифрами (000=0,001=1,...111=7). Для обратного перевода все делаем наоборот - записываем битовые триады и группируем их в тетрады.

Ответ от Moon Wolf[активный]
Переведем, для примера, число FF в 8-ую систему.
Для этого сперва представим FF в двоичной системе счисления
FF - 1111.1111.
Как я это сделал? Элементарно, вот таблица перевода из HEX(16-ой) в BIN(2-ую)
0000 - 0
0001 - 1
0010 - 2
0011 - 3
0100 - 4
0101 - 5
0110 - 6
0111 - 7
1000 - 8
1001 - 9
1010 - A
1011 - B
1100 - C
1101 - D
1110 - E
1111 -F
Теперь, имея число в двоичной системе, переводим ее в восьмеричную:
111 в этой системе - это 7, остается 1111.1. Берем еще 111. Остается 11, т. е. 011 - это 3. И в итоге получается число 377. Проверяя это на калькуляторе, можно убедиться, что расчеты верны.
Вот вся таблица перевода из BIN(2-ой) в OCT(8-ую) :
000 - 0
001 - 1
010 - 2
011 - 3
100 - 4
101 - 5
110 - 6
111 - 7

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как перевести число из 16-ой системы счисления в 8-ую и, наоборот, из 8-ой в 16-ую не используя, калькулятор?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*