Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
1

Как перевести число из восьмеричной системы счисления в двоичную?

Anatanna [5.6K] 2 года назад
1

Самый простой способ перевести число из восьмеричной системы счисления в двоичную заключается в следующем:

Исходное число в восьмеричной системе счисления нужно разбить по составляющим его цифрам. Каждую цифру в отдельности перевести в двоичную, согласно таблицам двоичных чисел, и записать все полученные результаты в одно число.

Например:

Возьмем число 120 в восьмеричной системе счисления.

1 - 001

2 - 010

0 - 000

Получаем число 001010000. Первые два левых нуля можно убрать, т.к они являются незначащими. Следовательно ответом будет 1010000.

Почему мы берем по три цифры в переводе числа? Потому что это восьмеричная система, 2^3 = 8, следовательно нужно брать по 3 цифры, пусть даже впереди будут нули.

система выбрала этот ответ лучшим
0

Для этого необходимо каждое число, составляющее число в восьмеричной системе, заменить тройкой двоичных символов, при этом лишние нули в старших разрядах необходимо отбросить.

Например, пусть в восьмеричной системе дано число 121. Переведём его в двоичную систему. Итак, в двоичной системе 1=001, 2=010, 1=001. Тогда в двоичной системе 121 это будет 001 010 001. Так как в старших разрядах нули отбрасываем, то окончательно получаем 1010001

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация
OpenID