"Математика (в 3 частях)", Дорофеев Г.В., Петерсон Л.Г.
Система счисления — это способ записывать числа с помощью знаков и правил. Одно и то же число можно представить по-разному: например, 13, XIII и 1101₂ обозначают одно количество. В позиционных системах значение цифры определяется её разрядом, а основание задаёт допустимые цифры и вес каждого разряда. Эти правила помогают читать, записывать и переводить числа, в том числе в двоичной системе, которой пользуются компьютеры.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Система счисления — способ записи чисел с помощью определённых знаков и правил. Одна и та же величина может выглядеть по-разному: 7, VII и 111₂ обозначают одно число. Это понятие нужно, чтобы понимать, как читать записи чисел в разных системах.
Цифра — знак, которым записывают число в данной системе счисления. Например, в десятичной системе есть цифры от 0 до 9, а в двоичной — только 0 и 1. Значит, набор допустимых цифр зависит от выбранной системы.
Позиционная система счисления — система, в которой значение цифры зависит от её места в записи числа. В числе 55 одна пятёрка означает 50, а другая — 5. Такое устройство позволяет коротко записывать большие числа.
Основание позиционной системы — число, показывающее, во сколько раз возрастает значение разряда при переходе на один разряд влево. В десятичной системе каждый следующий разряд в 10 раз больше предыдущего, а в двоичной — в 2 раза. Основание также определяет, какие цифры разрешены.
Одно и то же число можно записать разными способами, потому что системы используют разные знаки и правила. Например, число три записывают как 3 в десятичной системе, III в римской и 11₂ в двоичной. Количество предметов не меняется, меняется только способ его обозначения.
Позиционная и непозиционная записи устроены по-разному. В римской записи знак I обычно означает единицу, V — пять, X — десять, а итог зависит от сочетания знаков: IV — это 4, IX — 9. В позиционной записи место знака сразу связано с его весом, поэтому одинаковые цифры могут давать разные вклады.
В позиционной записи каждая цифра умножается на вес своего разряда. В числе 333 первая цифра означает 3 · 100, вторая — 3 · 10, третья — 3 · 1. Это происходит потому, что разряды соответствуют степеням основания: 10², 10¹ и 10⁰.
Если основание системы равно n, в ней используют цифры от 0 до n − 1. Цифра n не подходит: при достижении этого значения начинается новый разряд, как после 9 в десятичной системе появляется 10. Поэтому в двоичной системе только 0 и 1, в троичной — 0, 1 и 2.
Разложение по разрядам показывает, из чего складывается запись. Например, 508 = 5 · 10² + 0 · 10¹ + 8 · 10⁰. В другой системе правило такое же: 1011₂ = 1 · 2³ + 0 · 2² + 1 · 2¹ + 1 · 2⁰, поэтому запись равна 11 в десятичной системе.
В таблице сравниваются знаки и правила трёх записей. При чтении позиционного числа сначала находят основание и веса разрядов, а римскую запись читают по значениям знаков и их сочетаниям.
| Система или запись | Используемые знаки | Как определяется значение записи | Пример |
|---|---|---|---|
| Десятичная позиционная система | 0–9 | Цифры умножаются на степени 10 и складываются | 247 = 2 · 10² + 4 · 10 + 7 |
| Двоичная позиционная система | 0 и 1 | Цифры умножаются на степени 2 и складываются | 101₂ = 1 · 2² + 0 · 2 + 1 = 5 |
| Римская непозиционная запись | I, V, X, L, C и другие | Учитываются значения знаков и правила их сочетания | IX = 9 |
Нужно представить 27 как сумму десятков и единиц. В римской записи десять обозначают X, а пять — V; единицу обозначают I. Поэтому отдельно записываем два десятка, пятёрку и две единицы.
Ответ: 27 = XXVII. В этой записи нет вычитания: все знаки складываются.
В двоичной системе каждый разряд имеет вес 1, 2, 4, 8 и так далее. Число 13 удобно представить суммой 8 + 4 + 1. Значит, в разрядах 8, 4 и 1 ставим единицы, а в разряде 2 — ноль.
Ответ: 13 = 1101₂. Проверка: 1 · 8 + 1 · 4 + 0 · 2 + 1 = 13.
Справа налево разряды двоичной записи имеют веса 2⁰, 2¹, 2², 2³ и 2⁴. Каждую цифру умножаем на вес её разряда, даже если цифра равна нулю. Затем складываем только получившиеся вклады.
Ответ: 10110₂ = 22. Левая единица означает 16, следующая единица — 4, а третья — 2.
Ошибка 1. Считать, что цифра всегда имеет одно значение. Так делают, забывая о разрядах: в числе 505 нули и пятёрки занимают разные места. Проверяйте себя разложением по степеням основания.
Ошибка 2. Использовать цифру, равную основанию или большую него. Например, запись 102₂ невозможна, потому что в двоичной системе разрешены только 0 и 1. Сначала назовите основание, а затем выпишите допустимые цифры от 0 до n − 1.
Ошибка 3. Складывать цифры при переводе в десятичную систему без учёта разрядов. В записи 1011₂ нельзя получить 1 + 0 + 1 + 1: каждая цифра умножается на свою степень 2. Проверка — подписать под цифрами веса разрядов.
Ошибка 4. Путать основание с количеством цифр в записи. Число 10110₂ имеет пять знаков, но его основание равно 2. Чтобы не ошибиться, спросите: основание задаёт правила системы или просто показывает длину записи?
Для работы с системами счисления нужны знания о разрядном составе десятичного числа и действиях с натуральными числами. Умение раскладывать число на десятки, сотни и единицы помогает понять запись через степени основания.
Позиционные системы связаны с информатикой. Компьютеры хранят и обрабатывают информацию с помощью двоичных сигналов, поэтому запись нулями и единицами помогает описывать работу цифровых устройств.
Чем система счисления отличается от набора цифр?
Набор цифр — это только знаки, которыми можно записывать числа. Система счисления включает ещё и правила их использования: порядок, значение разрядов и способы составления записей.
Почему в двоичной системе нельзя записать цифру 2?
В двоичной системе основание равно 2, поэтому допустимы только цифры от 0 до 1. Цифра 2 уже равна основанию и должна быть заменена записью 10₂.
Как понять, что система счисления позиционная?
Нужно проверить, меняется ли значение цифры при переходе в другой разряд. Например, цифра 5 в числе 50 обозначает 50, а в числе 5 — 5, значит, запись позиционная.
Почему цифра 1 в записи 101₂ имеет разное значение в разных разрядах?
Левая цифра 1 стоит в разряде четвёрок и означает 1 · 2² = 4. Правая цифра 1 стоит в разряде единиц и означает 1 · 2⁰ = 1.
Как перевести число из двоичной системы в десятичную?
Каждую цифру нужно умножить на соответствующую степень 2, начиная справа со степени 0. Затем полученные значения складывают: 10110₂ = 1 · 2⁴ + 0 · 2³ + 1 · 2² + 1 · 2¹ + 0 · 2⁰ = 22.
6*. О системах счисления