Числа в разных системах счисления
Переводы между системами счисления, допустимые цифры и двоичная арифметика. Каждый способ разобран на примере.
Задание ОГЭ-2027: 10
Содержание материала
Коротко
Система счисления задаёт правила записи чисел. В позиционной системе вклад цифры зависит от её места и основания системы. В непозиционной системе один и тот же знак обычно сохраняет значение независимо от позиции. На ОГЭ нужно понимать обе идеи и уверенно переводить целые числа между двоичной, восьмеричной, десятичной и шестнадцатеричной системами.
Основание всегда подписывайте у числа. Записи и выглядят одинаково, но обозначают разные значения.
Код 2.5: основания и запись
Позиционная система
В системе с основанием используют цифр от до . Например, в пятеричной системе допустимы , а цифра 5 недопустима. В шестнадцатеричной системе значения от 10 до 15 обозначают буквами:
Число в развёрнутой форме записывают как сумму цифр, умноженных на степени основания:
Пример. Переведём в десятичную систему:
Нулевой разряд всегда умножается на . Пропуск этого шага часто меняет последнюю цифру ответа.
Перевод из десятичной системы
Чтобы перевести целое десятичное число в систему с основанием :
- разделите число на с остатком;
- продолжайте делить целый частный на ;
- закончите, когда частное станет нулём;
- прочитайте остатки снизу вверх.
Для перевода в пятеричную систему получаем остатки при последовательных делениях. В обратном порядке это даёт .
Непозиционная и римская система
В римской записи основные знаки имеют значения
Меньший знак перед большим уменьшает значение пары, а после большего — увеличивает. Например,
Римская запись не подходит для обычного разрядного сложения и умножения: у неё нет основания и развёрнутой формы по степеням.
Код 2.6: двоичная система
Степени двойки
Для значений от 0 до 1024 полезно знать:
Чтобы получить двоичную запись, можно раскладывать число в сумму степеней двойки. Например,
поэтому
Связь двоичной, восьмеричной и шестнадцатеричной систем
Одна восьмеричная цифра соответствует трём двоичным разрядам, потому что . Одна шестнадцатеричная цифра соответствует четырём разрядам, потому что .
Группы формируют справа налево. Неполную левую группу дополняют нулями:
Следовательно,
При обратном переводе каждую восьмеричную цифру заменяют тройкой битов, а шестнадцатеричную — четвёркой. Нули слева после объединения можно убрать, если не требуется фиксированная длина записи.
Арифметика в двоичной системе
При сложении действуют правила
Пример.
Проверка в десятичной системе:
При вычитании из нулевого разряда занимают единицу в соседнем старшем разряде; в текущем разряде это даёт . Проверять арифметику удобнее обратным переводом в десятичную систему.
Оригинальный пример
Вычислите десятичное значение выражения
Переведём каждое число:
Тогда
Ответ: .
Самопроверка
- У каждой записи указано основание?
- Все цифры допустимы для своего основания?
- В развёрнутой форме последний разряд умножен на ?
- Остатки после деления прочитаны снизу вверх?
- Двоичные группы сформированы справа налево?
- Итог подтверждён обратным переводом?
Содержание тем 2.5–2.6 сверено с проектом кодификатора ОГЭ-2027 ФИПИ. Все вычисления и примеры составлены FastLearn.
Версия и источники
Информатика · Экзамен: ОГЭ-2027 · версия v7
Документы и история измененийТекст подготовлен командой FastLearn по документам ФИПИ. Если материал расходится с окончательными документами, он будет обновлён.