Как найти число в восьмеричной степени

Обратите внимание, что алфавит в 10-ой системе счисления содержит 10 цифр — от 0 до 9 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). Побробнее о переводах из десятичной системы счисления в восьмеричную смотрите на этой странице.

Последние переводы:

  • Перевести число 1027.125 из десятичной в восьмеричную систему счисления
  • Перевести число 0.6733 из десятичной в восьмеричную систему счисления
  • Перевести число 23108 из десятичной в восьмеричную систему счисления
  • Перевести число 287.033 из десятичной в восьмеричную систему счисления
  • Перевести число 267.50 из десятичной в восьмеричную систему счисления

    Оцените материал:

    Загрузка…


    Загрузить PDF


    Загрузить PDF

    В восьмеричной системе счисления используются только восемь цифр (от 0 до 7). Числа этой системы очень легко преобразовать в числа двоичной системы, так как каждая цифра восьмеричной системы соответствует определенной комбинации трех цифр двоичной системы.[1]
    Но преобразовать число десятичной системы счисления в число восьмеричной системы не так просто; хотя для этого понадобится только умение делить в столбик. Метод деления весьма прост, а вот метод остатков немного более сложный для понимания (но в нем также используется деление в столбик).

    1. Изображение с названием Convert from Decimal to Octal Step 1

      1

      Используйте этот метод, чтобы понять суть преобразования. Данный метод легче понять, чем тот, который изложен во втором разделе. Если вы умеете работать с разными системами счисления, перейдите к более быстрому методу остатков (метод 2).

    2. Изображение с названием Convert from Decimal to Octal Step 2

      2

      Запишите десятичное число. Например, преобразуем десятичное число 98 в восьмеричное число.

    3. Изображение с названием Convert from Decimal to Octal Step 3

      3

      Запишите степени 8. Запомните: в десятичной системе определенный разряд числа соответствует 10 в соответствующей степени. Например, есть разряд единиц, десятков и сотен. Вы можете указать эти разряды так: 100, 101, 102. В восьмеричной системе разряды числа соответствуют 8 в определенной степени. Запишите несколько разрядов в виде 8 в соответствующей степени, начиная с наибольшей. Обратите внимание, что эту запись вы делаете в десятичной системе счисления:

      • 82  81  80
      • Возведите в степень:
      • 64  8  1
      • Здесь мы ограничились 82, потому что 83 = 512, а это число больше данного нам числа (98), что противоречит правилам описываемого метода.
    4. Изображение с названием Convert from Decimal to Octal Step 4

      4

      Разделите десятичное число на 8 в наибольшей степени. Нам дано число 98. В нем девять десятков, так как цифра 9 стоит в разряде десятков. Для преобразования числа в восьмеричную систему необходимо выяснить, сколько в нем 64; для этого разделите 98 на 64. Запишите операцию деления следующим образом:[2]

      • 98
        ÷
      • 64   8   1
        =
      • 1 ← — это первая цифра конечного восьмеричного числа.
    5. Изображение с названием Convert from Decimal to Octal Step 5

      5

      Найдите остаток, если числа не делятся нацело. Запишите остаток в первой строке, но во втором столбце. В нашем примере: 98 ÷ 64 = 1 с остатком 34 (98 — 64 = 34).

      • 98   34
        ÷
      • 64   8   1
        =
      • 1
    6. Изображение с названием Convert from Decimal to Octal Step 6

      6

      Разделите остаток на 8 в следующей по значению степени. То есть понизьте степень на единицу. Разделите остаток на полученное число; результат запишите во втором столбце.

      • 98   34
        ÷     ÷
      • 64   8   1
        =    =
      • 1    4
    7. Изображение с названием Convert from Decimal to Octal Step 7

      7

      Повторяйте описанный процесс до тех пор, пока не найдете окончательный ответ. Находите остаток и записывайте его в первой строке, но в новом столбце. Делите и находите остаток до тех пор, пока вы не разделите результат предыдущего деления на 80. В самой нижней строке вы получите число в восьмеричной системе счисления. Вот процесс вычисления в нашем примере (обратите внимание, что 2 — это остаток от 34 ÷ 8):

      • 98   34   2
        ÷     ÷    ÷
      • 64   8   1
        =    =    =
      • 1    4    2
      • Ответ: 98 (в десятичной системе) = 142 (в восьмеричной системе). Вы можете записать ответ так: 9810 = 1428
    8. Изображение с названием Convert from Decimal to Octal Step 8

      8

      Проверьте ответ. Для этого умножьте каждую цифру восьмеричного числа на 8 в соответствующей степени и сложите полученные результаты. В нашем примере:

      • 2 x 80 = 2 x 1 = 2
      • 4 x 81 = 4 x 8 = 32
      • 1 x 82 = 1 x 64 = 64
      • 2 + 32 + 64 = 98 — вы получили число, данное первоначально.
    9. Изображение с названием Convert from Decimal to Octal Step 9

      9

      Решите следующую задачу: преобразуйте десятичное число 327 в восьмеричное. Получив ответ, выделите скрытый текст ниже, чтобы увидеть правильное решение.

      • Выделите пустые строки:
      • 327  7   7
        ÷     ÷    ÷
      • 64   8   1
        =    =    =
      • 5    0    7
      • Ответ: 507.
      • (Кстати: в результате деления одного числа на другое вполне может получиться 0.)

      Реклама

    1. Изображение с названием Convert from Decimal to Octal Step 10

      1

      Возьмите любое десятичное число. Например, рассмотрим десятичное число 670.

      • При помощи этого метода вы быстрее преобразуете десятичное число в восьмеричное, но его сложно понять (если это ваш случай, пользуйтесь методом 1).
    2. Изображение с названием Convert from Decimal to Octal Step 11

      2

      Разделите десятичное число на 8. Сейчас игнорируйте десятичные значения. Мы покажем вам, насколько прост такой процесс вычисления.

      • В нашем примере: 670 ÷ 8 = 83.
    3. Изображение с названием Convert from Decimal to Octal Step 12

      3

      Найдите остаток. Вы нашли, сколько 8 в данном вам числе, поэтому остаток — это цифра, которая записывается первой справа (разряд 80) в восьмеричном числе. Запомните: остаток всегда меньше 8.[3]

      • В нашем примере: 670 ÷ 8 = 83, остаток 6.
      • На данном этапе восьмеричное число имеет вид ???6.
      • Если в вашем калькуляторе есть функция (кнопка) mod, найдите это значение, нажав 670 mod 8.
    4. Изображение с названием Convert from Decimal to Octal Step 13

      4

      Разделите результат предыдущего деления на 8. Забудьте про остаток и разделите результат предыдущего деления на 8. Запишите ответ и найдите остаток. Цифра остатка запишется второй справа (разряд 81 = 8) в восьмеричном числе.

      • В нашем примере результат предыдущего деления равен 83.
      • 83 ÷ 8 = 10 остаток 3.
      • На данном этапе восьмеричное число имеет вид ??36.
    5. Изображение с названием Convert from Decimal to Octal Step 14

      5

      Опять разделите результат предыдущего деления на 8. Запишите ответ и найдите остаток. Цифра остатка запишется третьей справа (разряд 82 = 64) в восьмеричном числе.

      • В нашем примере результат предыдущего деления равен 10.
      • 10 ÷ 8 = 1 остаток 2.
      • На данном этапе восьмеричное число имеет вид ?236.
    6. Изображение с названием Convert from Decimal to Octal Step 15

      6

      Найдите последнюю цифру. Для этого разделите результат предыдущего деления на 8. Ответ будет равен 0, но вас интересует остаток. Цифра остатка запишется четвертой справа, и вы получите конечное восьмеричное число.

      • В нашем примере результат предыдущего деления равен 1.
      • 1 ÷ 8 = 0 остаток 1.
      • Конечное восьмеричное число: 1236. Вы можете записать его в виде 12368 (такая запись означает, что это число восьмеричной системы счисления).
    7. Изображение с названием Convert from Decimal to Octal Step 16

      7

      Поймите суть этого метода. Если вы не поняли изложенный процесс, читайте дальше.[4]

      • Представьте, что перед вами кучка из 670 спичек.
      • Первое деление разбивает кучку на несколько кучек по 8 спичек в каждой. Оставшиеся спички (остаток) не попадают ни в одну кучку, поэтому остаток записывается крайним справа, то есть в разряд нулевой степени.
      • Затем вы делите кучки на группы кучек. В каждой группе будет 8 кучек, каждая из которых содержит 8 спичек. Таким образом, в каждой группе будет 64 спички. Оставшиеся кучки спичек (остаток) не попадают ни в одну группу, поэтому остаток записывается вторым справа, то есть в разряд первой степени.
      • Повторяйте описанный процесс до тех пор, пока не получите конечное восьмеричное число.

      Реклама

    Задачи

    • Решите следующие задачи, воспользовавшись любым из двух методов. Получив ответ, выделите пустое пространство после знака равенства, чтобы отобразить правильное решение. (Обратите внимание, что 10 — это десятичное число, а 8 — это восьмеричное число).
    • 9910 = 1438
    • 36310 = 5538
    • 521010 = 121328
    • 4756910 = 1347218

    Об этой статье

    Эту страницу просматривали 85 163 раза.

    Была ли эта статья полезной?

    Скачать урок в pdf формате.

    В этом уроке информатики мы рассмотрим как перевести любое число из десятичной системы счисления в восьмеричную, а затем переведем произвольное число из восьмиричной системы счисления в десятичную, то есть сделаем обратное действие.

    Итак в десятичной системе счисления мы пользуемся 10 цифрами с помощью которых можем составить любое число. Это цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

    В восьмеричной системе счисления у нас только восемь цифр 0, 1, 2, 3, 4, 5, 6, 7, с помощью которых мы можем составлять любые числа.

    В восьмеричной системе счисления после семерки идет цифра 10 т.к. цифры 8 в ней нет. Почему? А потому что когда мы работаем в десятичной системе счисления то когда доходим до 9 то при прибавлении к ней единицы 9+1 получаем, что 9 заменяется на ноль, слева от которого добавляется 1 (к старшему разряду).

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

    Десятичная

    Восьмеричная

    1

    1

    2

    2

    3

    3

    4

    4

    5

    5

    6

    6

    7

    7

    8

    10

    9

    11

    10

    12

    11

    13

    12

    14

    13

    15

    14

    16

    15

    17

    16

    20

    17

    21

    18

    22

    19

    23

    20

    24

    21

    25

    22

    26

    23

    27

    24

    30

    25

    31

    26

    32

    27

    33

    28

    34

    29

    35

    30

    36

    31

    37

    То есть, смотрите, когда мы выписывали правый столбец (числа в восьмеричной системе счисления) мы руководствовались тем правилом, которое описали выше таблицы. Как только у нас заканчиваются цифры системы счисления мы пишем ноль и добавляем единицу к старшему разряду.

    А теперь рассмотрим как перевети число из десятичной системы счисления в восьмеричную. Давайте возьмем число 259 в десятичной системе счисления.

    10-8

    Число в десятичной системе счисления делим на основание степени (восьмерку). Получаем какую то целую часть и остаток. Если целая часть больше либо равна 8, то опять делим на основание степени и получаем целую часть и остаток. Как только целая часть становится меньше восьми, начинаем выписывать, сначала последнюю целую часть, а затем все остатки в обратном порядке. Это и будет число в новой системе счисления, в нашем случае в восьмиричной.

    И сделаем обратное преобразование переведем число 403 в восьмеричной системе счисления в десмятичную.

    8-10

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

    Скачать урок в pdf формате.

    Перевод двоичного числа в восьмеричное

    Общие сведения

    Во время изобретения персонального компьютера (ПК) или ЭВМ использовался определенный язык представления данных, который существенно отличался от десятичной системы счисления. Последняя используется человеком при ведении расчетов и является самой удобной.

    Кодирование данных в современных ЭВМ осуществляется за счет элементов (транзисторов) в интегральных микросхемах. За основу взят полупроводниковый переход, который может быть закрытым или открытым. Следует отметить, что режим «насыщения», присущий радиодетали, не используется. Если он открыт, то в триггер (память) записывается единица, а в противном случае — нуль. В результате этого кодирование осуществляется в двоичном коде (0 или 1), основанием которого является цифра «2».

    Восьмеричная система счисления

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

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

    1. Отличительная особенность числа от цифры.
    2. Виды систем представления информации.
    3. Понятие о двоичном коде.
    4. Алгоритм или методика перевода в восьмеричную систему представления.
    5. Примеры решения задач.

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

    Число и цифра

    При расчетах и выражении количественных характеристик процесса или явления применяются определенные математические символы — числа. Они состоят из разрядной сетки. Каждый ее элемент — цифра, которая принимает значения, в зависимости от выбранной системы счисления (СС). Например, для десятичной используется диапазон от 0 до 9, а девятеричная состоит из интервала с минимальной величиной, равной 0, а максимальной — 8.

    Числа

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

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

    Виды числовых представлений

    Для правильного перевода чисел из одной СС в другую необходимо разобрать классификацию форм представления информации. Они бывают двух типов, в зависимости от расположения цифр:

    Перевод в восьмеричную систему

    1. Зависимые (позиционные).
    2. Независимые (непозиционные).

    В первом случае значение числа зависит от расположения или комбинации цифр. Этот факт очень просто доказывается на примере обычной десятичной формы представления величины. Например, 25 и 52 — два разных значения. Если бы расположение разрядов не учитывалось, при разности этих двух величин получился нуль. Позиционными СС являются двоичный, восьмеричный и шестнадцатеричный коды. В них также есть разрядная сетка.

    Независимыми от расположения разрядов называются непозиционные СС. Примером одной из них является унарная форма записи числа. Суть ее заключается в эквивалентности символа какому-либо значению. Например, на предприятиях применяются обыкновенные «крестики» для подсчета количества рабочих дней сотрудников. Каждый символ эквивалентен единице.

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

    Перевод в восьмеричную систему счисления

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

    1. Сложность работы с большими числами.
    2. Затрудненный перевод в десятичную и обратно.
    3. Невозможно работать с дробными величинами (сложение, вычитание, умножение и деление).
    4. Операции возведения в степень и изъятия корня невозможны.

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

    Чтобы выполнить перевод в восьмеричную систему счисления, необходимо ознакомиться с методикой конвертации десятичной формы в двоичное кодовое представление.

    Двоичная кодировка

    Для преобразования десятичной величины в двоичную IT-специалистами были разработаны специальные правила или алгоритмы. К ним относятся столбик и степень. Каждому начинающему IT-специалисту необходимо выбрать оптимальную методику преобразования одной формы числа в другую. Каждый из способов удобен в конкретной ситуации. Можно также применять сразу 2 — один для решения, а другой — для проверки результата. Необходимо разобрать каждую методику подробно с практической реализацией алгоритма.

    Метод «столбик»

    Первый способ получил широкое применение, поскольку для его выполнения требуется минимум знаний в математической сфере. Он имеет следующий вид:

    1. Анализ числа на четность и нечетность.
    2. Запись нуля в первом случае и единицы — во втором.
    3. Выделение результата (снизу вверх).

    Реализация алгоритма проверяется на практическом примере. Для этого требуется решить задачу конвертации числа из десятичной СС в другую, перевод 167{10} в {2}. Решение имеет следующий вид:

    Таблица восьмеричной системы счисления

    1. 167/2 ->1.
    2. 83/2 ->1.
    3. 41/2 ->1.
    4. 20/2 ->0.
    5. 10/2 ->0.
    6. 5/2 ->1.
    7. 2/2 ->0.
    8. -> 1 (остаток).
    9. 10100111{2}.

    Обратный алгоритм конвертации из двоичной в десятичную форму представления величины основан на соответствии значений степенным показателям двойки. Разбиение на разрядную сетку осуществляется справа налево. Методика имеет такой вид:

    Таблица восьмеричной системы

    1. Искомое двоичное представление.
    2. Запись справа налево. Если есть единица, существует двойка в заданной степени. В противном случае — необходимо указывать 0.
    3. Просуммировать все степени.
    4. Записать окончательный результат.

    Реализация методики проверяется на практическом примере — следует взять двоичный код из предыдущего задания, т. е. 10100111. Алгоритм нахождения десятичной формы имеет следующий вид:

    1. 10100111{2}.
    2. 1*[2^7] 0*[2^6] 1*[2^5] 0*[0^4] 0*[0^3] 1*[2^2] 1*[2^1] 1*[2^0].
    3. Если сложить все коэффициенты, получится значение, которое равно 167.
    4. 167{10}.

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

    Способ степени

    Для конвертации в двоичный код также применяется метод степени. Суть его заключается в представлении числа в виде отдельных элементов с основанием «2» и некоторым показателем. Алгоритм в этом случае выглядит таким образом:

    1. Найти наибольшую степень, записав в высший разряд «1».
    2. Отнять от искомого числа величину, полученную на первом шаге.
    3. Повторить действия первого и второго пунктов.

    Как и во всех остальных случаях, рекомендуется разобрать алгоритм на практическом примере. Решение задачи для числа «167» имеет такой вид:

    Системы счисления

    1. Максимальная степень: 2^7<167<2^8 -> 2^7=128 (1).
    2. 167-128=39.
    3. 2^6 ->0 (нет).
    4. МАХ: 2^5<39<2^6 -> 2^5=32 ->1.
    5. 39-32=7.
    6. 2^4 ->0 (нет).
    7. 2^3 ->0 (нет).
    8. MАХ: 2^2<7<2^3 -> 2^2=4 ->1.
    9. 7-4=3.
    10. MAX: 2^1<3<2^2 -> 2^1=2 ->1.
    11. 3-2=1.
    12. 2^0=1 ->1.
    13. Результат: 10100111.

    Однако операция преобразования является вспомогательной. Она применяется для дальнейшей конвертации в восьмеричную СС.

    Восьмеричная система

    Восьмеричная форма представления чисел состоит из основания-восьмерки и триады. Совокупность последних образуют любые значения. Для кодирования информации в этом случае применяется меньше регистров памяти. Этого нельзя сказать о двоичном коде.

    Для восьмеричного представления применяются цифры от 0 до 7 (всего 8). Многие новички часто путают ее с шестнадцатеричной СС, в которой содержатся символы латинского алфавита. При выполнении операций конвертации специалисты рекомендуют ознакомиться со списком (таблицей) восьмеричной системы:

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

    1. 0 -> 000.
    2. 1 -> 001.
    3. 2 -> 010.
    4. 3 -> 011.
    5. 4 -> 100.
    6. 5 -> 101.
    7. 6 -> 110.
    8. 7 -> 111.

    Он поможет перевести любое числовое сообщение. Для удобства IT-специалисты рекомендуют составить презентацию или записать на лист плотной бумаги перекодировку списка. Заучивать коды нет необходимости, поскольку достаточно решать примеры (информация отложится в памяти). Алгоритм кодирования очень прост:

    1. Написать величину в десятичной форме.
    2. Перевести ее в двоичный код одним из методов.
    3. Разделить двоичную форму на триады (сгруппировать по 3 элемента, начиная справа). Если разрядов не хватает, нужно дописать нули слева (это не влияет на значение).
    4. Декодировать каждую группу, воспользовавшись списком.
    5. Записать окончательный результат, указав, что величина записана в восьмеричной форме.

    После ознакомления с методикой преобразования нужно проверить ее реализацию на примере. Требуется выяснить, значение 167 {10}. Это делается довольно просто:

    Таблица восьмеричных чисел

    1. 167{10}.
    2. Из вышеописанных примеров: 1111011{2}.
    3. {001}{111}{011}.
    4. {1}{7}{3}
    5. 173{8}.

    Обратное декодирование выполняется по такой методике:

    1. Записывается форма: 173{8}.
    2. Разделяется на группы: {1}{7}{3}.
    3. Декодируется каждый компонент: {001}{111}{011}.
    4. Окончательный результат без учета группировочных символов и лишних разрядов: 1111011{2}.
    5. Переводится в десятичную СС: 167{10}.

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

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

    Перевод чисел между системами счисления, основания которых равны значениям степеней числа 2 (т. е. P = 2 n), можно произвести по более простым алгоритмам. Получим эти правила.

    Перевод между двоичной и восьмеричной системами счисления

    Определим информационный вес двоичной цифры. Так как алфавит двоичной системы содержит две цифры (0 и 1), то используя формулу Хартли, имеем:
    N = 2 i, 2 = 2 i, откуда i = 1 бит

    Аналогично для восьмеричной цифры:
    N = 2 i, 8 = 2 i, 2 3 = 2 i, откуда i = 3 бит

    Нетрудно заметить, что информационный вес восьмеричной цифры в три раза больше двоичного. Поэтому каждой восьмеричной цифре можно поставить в соответствие группу из трех двоичных разрядов (триаду):

    0 – 000, 1 – 001, 2 – 010, 3 – 011, 4 – 100, 5 – 101, 6 – 110, 7 – 111

    Последнее утверждение позволяет сформулировать алгоритм перевода двоичного числа в восьмеричную систему счисления:

    1. Разбить двоичное число на триады, справа налево.
    2. Если в правой группе меньше трех цифр, то добавить ведущие нули.
    3. Каждую триаду перевести в восьмеричную систему счисления.
    4. Записать полученные цифры в соответствующих разрядах восьмеричного числа.

    Пример. Перевести двоичное число 10111011102 в восьмеричную систему счисления.

    Для решения задачи воспользуемся выше приведенным алгоритмом:

    1. 1.011.101.110
    2. 001.011.101.110
    3. 1 3 5 6
    4. 10111011102 = 13568

    Ответ. 1356

    Алгоритм перевода восьмеричного числа в двоичную систему счисления:

    1. Разбить двоичное число на триады, справа налево.
    2. Поставить в соответствие каждой восьмеричной цифре двоичную триаду.
    3. Соединить триады и записать двоичное число.
    4. Удалить (если существуют) незначащие нули.

    Пример. Перевести восьмеричное число 2578 в двоичную систему счисления.

    Используем алгоритм, приведенный выше:

    1. 010.101.111
    2. 010101111
    3. 10101111

    Таким образом, 2578 = 101011112

    Ответ. 10101111

    Перевод между двоичной и шестнадцатеричной системами счисления

    Определим информационный вес шестнадцатеричной цифры:

    N = 2 i, 16 = 2 i, 2 4 = 2 i, откуда i = 4 бит

    Итак, информационный вес шестнадцатеричной цифры в четыре раза больше двоичного. Значит, каждой цифре шестнадцатеричной системы счисления можно поставить в соответствие группу из четырех двоичных разрядов (тетраду):

    0 – 000, 1 – 001, 2 – 010, 3 – 011, 4 – 100, 5 – 101, 6 – 110, 7 – 111
    8 – 0111, 9 – 1001, A – 1010, B – 1011, C – 1100, D – 1101, E – 1110, F – 1111

    Алгоритм перевода двоичного целого числа в шестнадцатеричную систему счисления:

    1. Разбить двоичное число на тетрады, справа налево.
    2. Если в правой группе меньше четырех цифр, то добавить ведущие нули.
    3. Каждую тетраду перевести в шестнадцатеричную систему счисления.
    4. Записать полученные цифры в соответствующих разрядах шестнадцатеричного числа.

    Пример. Перевести двоичное число 10011011102 в шестнадцатеричную систему счисления.

    Воспользуемся выше приведенным алгоритмом:

    1. 10.0110.1110
    2. 0010.0110.1110
    3. 2 6 E
    4. 10011011102 = 26E16

    Ответ. 26E

    Алгоритм перевода шестнадцатеричного числа в двоичную систему счисления:

    1. Поставить в соответствие каждой шестнадцатеричной цифре двоичную тетраду.
    2. Соединить тетрады и записать двоичное число.
    3. Удалить (если существуют) незначащие нули.

    Пример. Перевести шестнадцатеричное число 3AC16 в двоичную систему счисления.

    Используем алгоритм, приведенный выше:

    1. 0011.1010.1100
    2. 001110101100
    3. 1110101100

    Таким образом, 3AC16 = 11101011002

    Ответ. 1110101100

    Понравилась статья? Поделить с друзьями:
  • Экран слишком растянут как исправить виндовс 10
  • Как найти синус через тангенс формулы
  • Как найти трудовой стаж работника
  • Ошибка в яндекс навигаторе как исправить
  • Как найти ближайший банкомат сбербанка