стереть
Класс
8 9 10 11
Нужно авторизоваться
Нужно авторизоваться
Нужно авторизоваться
Нет аккаунта?
Введите больше 6 символов
Проблемы со входом?
Введи последние 4 цифры номера, с которого
поступит звонок. Трубку брать не нужно.
Повторный звонок через
сек.
Добро пожаловать!
Зарегистрируйся и получи Демо мастер-группы на 10 дней по любимым предметам бесплатно.
Добро пожаловать!
Как тебя зовут?
Введите не меньше 2 символов
Привяжем номер телефона
Введите не меньше 2 символов
Привяжем номер телефона
Повторный звонок через
30 сек.
Теперь нужно подтвердить номер - введи последние 4 цифры номера, с которого поступит звонок. Трубку брать не нужно
Введите не меньше 2 символов
Придумаем пароль
Почти закончили! Теперь нужно создать надежный пароль
Введите не меньше 2 символов
Немного о тебе
В какой класс ты переходишь?
Укажи, какие предметы будешь или хочешь сдавать
Введите не меньше 2 символов
На почту 12345@mail.ru отправлена ссылка для сброса пароля.
OK
banner

Способы перевода чисел между системами счисления

Теги

#Системы счисления
#ЕГЭ
#ОГЭ
Статьи
Журнал Новый раздел!

Популярное

Показать статьи с тэгом:

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

пробел И стрелка вправо 10 пробел и стрелка вправо , пробел и стрелка влево

 

Однако данный метод слишком долгий и не всегда удобный. Раскрою тебе тайну: существует способ прямого перевода между основаниями, которые являются степень одного и того же числа, например, можно быстро перевести число из 8-ричной в 16-ричную или из 3-ичной в 9-ичную. 

Так давай же разберемся с этим способом

Для того, чтобы осуществить перевод между основаниями, являющимися степенью двойки, необходимо, разбить число на группы (пары, триады, тетрады…), равными степени двойки этого числа. Например, число 8 является 3-ей степенью двойки, поэтому я бы разбивал число на триады (группы по три цифры).


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

 

Согласен, на первый взгляд звучит страшно и непрактично, но давайте рассмотрим на примере: 

 

Для удобства пока что будем пользоваться таблицей, в которой все числа уже переведены заранее:

 

Числа в системах счисления

 

  • Давайте попробуем перевести число 1536 подстрочный индекс 8 из 8-ичной системы в 16-ричную. Моя система 8-ричная –  это 2 кубических, значит каждое число я буду заменять на триады (группы по 3). 

 

Перевод числа 1536 из 8-ичной системы в 16-ричную

  • Там, где это необходимо, дополняю число незначащими нулями, как, например, в случае с тройкой, 3 подстрочный индекс 8 это 11 подстрочный индекс 2, но раз мы пишем триады, то ставлю перед этим незначащий ноль. Получили число 0011010111102 первые два незначащих нуля можно убрать,  и результат 11010111102 нужно перевести в 16-ринчую систему, 16 пробел равен 2 в степени 4, значит нужно разбить мое число на тетрады (группы по 4). Затем каждую тетраду перевести в 16-ричную систему и получить ответ.

 

Примечание: важно выполнять действие справа налево, чтобы при необходимости дополнить число слева незначащими нулями!

 Перевод тетрады в 16-ричную систему

 

  • Получаем ответ 35E16. Давайте выполним проверку и убедимся, что мы все сделали верно:

 

1536 подстрочный индекс 8 пробел равен пробелу 1 пуля 8 в кубе плюс 5 пуля 8 в квадрате плюс 3 пуля 8 в степени 1 плюс 6 пуля 8 в степени 0 пробел равен пробелу 512 плюс 320 плюс 24 плюс 6 пробел равен пробелу 862 подстрочный индекс 10 пробел

 

862 делить на 16

 

Все действительно так и есть.

 

  • Теперь попробуем перевести число 18A16 в 4-ричную систему:


Делаю все то же самое: сначала каждую цифру числа 18A16 заменяю на 4 цифры двоичной системы (тетрады), затем это число слева направо делю на группы по 2 цифры, так как мне нужна 4-ричная система, а в конце перевожу каждую цифру. 

 

Перевод числа 18A16 в 4-ричную систему

 

  • В результате получаем число 120224.

 

  • Проверка:

 

18A16 равно пробелу 1 , 16 в квадрате, плюс 8, 16 в степени 1, плюс 10, 16 в степени 0, пробел равен 256 , плюс 128, плюс 10, пробел равен 394 , индекс 10.

 

394 делить на 4

 

Все верно.

Давай теперь попробуем поработать не с двоичной системой, а с троичной

Наше правило позволяет сделать прямой перевод между степенями любых чисел.

 

Попробуем перевести число 120 подстрочный индекс 3 в 9-ричную систему счисления:

 

Все по стандарту: мое число уже находится в троичной системе, поэтому его никуда переводить не нужно, достаточно просто разбить его на группы по 2 цифры,  так как 9 пробелов равны 3 в квадрате. А каждую группу отдельно перевести в 9-ричную систему:

 

Перевод числа 120_3 в 9-ричную систему счисления

 

13 = 19

203 = 69

 

Ответ: 16 подстрочный индекс 9

 

Проверка:

 

120 индекс 3 пробел равен пробелу 1 маркер 3 в квадрате плюс 2 маркер 3 в степени 1 плюс 0 маркер 3 в степени 0 пробел равен пробелу 9 плюс 6 плюс 0 пробел равен пробелу 15 индекс 10

 

15 делить на 9

 

Ответ, без сомнений, равен 16 подстрочный индекс 9.

 

Эти знания сильно помогут в понимании работ систем счисления, что в свою очередь, сильно пригодится в кодировании и комбинаторике.

Просмотры 1192
Тест по теме “Способы перевода чисел между системами счисления”
Разбор:

Чему будет равно число 5 подстрочный индекс 10 в двоичной системе счисления?

1) 100
2) 5
3) 0010
4) 101

1
1

Переведите число 1100001 подстрочный индекс 2 в десятичную систему счисления:

1) 97
2) 101
3) 30
4) 95

1
1

Переведите число 156 подстрочный индекс 10 в 16-ричную систему счисления:

1) 100
2) 543
3) 9C
4) FA

1
1

Переведите число 120 подстрочный индекс 10 в двоичную:

1) 1100
2) 1111000
3) 001101
4) 111010010

1
1

Переведите 11011010 подстрочный индекс 2 в 8-ричную систему счисления:

1) 332
2) 112
3) 1101
4) 53

1
1
Набранные баллы: 5
Смотреть разбор
Отправить тест на проверку?
Ты решил еще не все задания
Нет, я дорешаю
Отправить

Здравствуйте!

Выберите информацию о себе ниже