"Математика", Козлов В.В., Никитин А.А., Белоносов В.С. и др. /Под ред. Козлова В.В. и Никитина А.А.
Система счисления задаёт правила записи чисел: какие цифры разрешены и как меняется значение разрядов. В недесятичных системах основание отличается от 10, поэтому привычная запись выглядит иначе. Главное — помнить: справа налево разряды соответствуют степеням основания, а значение числа находят сложением произведений цифр на эти разряды. Перевод выполняют разложением или последовательным делением.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Система счисления — способ записывать числа с помощью определённых знаков и правил. Одно и то же количество можно обозначить по-разному: например, десять записывают как 10₁₀ или 1010₂. Это понятие нужно, чтобы понимать, почему записи чисел зависят от выбранных правил.
Основание системы счисления — число, которое определяет, сколько разных цифр используется и во сколько раз меняется значение разряда. В системе с основанием 5 есть пять цифр, а соседние разряды отличаются в пять раз. Основание помогает установить порядок всей записи.
Цифра — знак, которым записывают число; в системе с основанием b используют цифры от 0 до b − 1. Поэтому в двоичной системе есть 0 и 1, а в пятеричной — 0, 1, 2, 3 и 4. Это правило позволяет сразу проверять, допустима ли запись.
Позиционная запись числа — запись, в которой значение цифры зависит от её места. Одна и та же цифра 3 означает единицы, десятки или сотни в зависимости от разряда. Благодаря этому небольшим набором цифр можно записывать сколь угодно большие числа.
В позиционной системе основание задаёт набор допустимых цифр: например, в системе с основанием 5 это 0, 1, 2, 3 и 4. Цифра 5 там уже означает переход к следующему разряду, поэтому отдельно использовать её нельзя. Такое правило сохраняет однозначность записи: каждая позиция имеет только разрешённый знак.
Значения разрядов связаны с основанием: справа налево идут разряды единиц, основания, его квадрата и следующих степеней. Нулевой разряд равен b⁰ = 1, следующий — b¹ = b, затем b² и так далее. Каждый новый разряд получается умножением предыдущего на основание, потому что в нём помещается b групп предыдущего разряда.
Число в недесятичной системе можно представить как сумму произведений цифр на значения их разрядов. Например, запись 132₅ означает 1·5² + 3·5¹ + 2·5⁰. Это разложение показывает настоящий вклад каждой цифры, а не только её внешний вид.
Чтобы перевести запись числа в десятичную систему, умножьте каждую цифру на значение её разряда и сложите результаты. Сначала удобно подписать под цифрами степени основания, начиная справа с нулевой. Например, 210₃ = 2·3² + 1·3¹ + 0·3⁰ = 18 + 3 = 21.
Чтобы записать десятичное число в системе с заданным основанием, его можно разложить по степеням основания или последовательно делить на основание. При делении остаток показывает цифру младшего ещё не записанного разряда, а частное используется дальше. Когда частное станет нулём, остатки читают в обратном порядке: последний полученный остаток становится первой цифрой.
| Основание системы | Допустимые цифры | Значения разрядов справа налево | Пример записи |
|---|---|---|---|
| Система с основанием 2 | 0, 1 | 1, 2, 4, 8, 16, … | 1011₂ |
| Система с основанием 3 | 0, 1, 2 | 1, 3, 9, 27, 81, … | 210₃ |
| Система с основанием 5 | 0, 1, 2, 3, 4 | 1, 5, 25, 125, 625, … | 132₅ |
| Десятичная система с основанием 10 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 | 1, 10, 100, 1000, 10000, … | 347₁₀ |
В таблице значения разрядов указаны справа налево: первое число относится к единицам, второе — к следующему разряду. Сначала проверьте по второй колонке, разрешены ли все цифры записи. Затем используйте третью колонку, чтобы разложить число на произведения цифр и разрядов.
В двоичной системе нужны только цифры 0 и 1, поэтому число будем получать делением на 2. Каждый остаток станет одной цифрой будущей записи, начиная с младшего разряда. Последовательные деления дают такой порядок действий:
Ответ: 13₁₀ = 1101₂. Проверка: 1·2³ + 1·2² + 0·2¹ + 1·2⁰ = 8 + 4 + 0 + 1 = 13.
Справа налево подпишем под цифрами степени основания 2: 2⁰, 2¹, 2² и 2³. Затем каждую цифру умножим на значение своего разряда. Нули ничего не добавляют к сумме, но пропускать их разряды нельзя.
Ответ: 1011₂ = 11₁₀. Обратная проверка показывает, что 11 при делении на 2 даёт остатки 1, 1, 0, 1, которые снизу вверх образуют 1011.
Будем делить 42 на 5, потому что остаток при таком делении показывает цифру разряда единиц в пятеричной записи. Затем повторим деление с полученным частным. Остатки прочитаем от последнего к первому и после этого проверим результат разложением по степеням 5.
Ответ: 42₁₀ = 132₅. Проверка совпала с исходным числом, значит, перевод выполнен правильно.
Иногда используют цифру, которая не входит в систему, например 2 в двоичной записи. Так происходит, если забывают, что основание 2 разрешает только 0 и 1. Проверьте каждую цифру: она должна быть меньше основания.
Другая ошибка — считать, что цифра сама определяет значение разряда. Цифра 4 может обозначать четыре единицы или четыре десятка, потому что её место меняет значение. Для проверки подпишите под записью значения разрядов.
При переводе в десятичную систему можно умножить цифры не на те степени основания. Часто начинают отсчёт слева, хотя нулевая степень всегда находится справа. Пересчитайте позиции справа налево: 0, 1, 2 и так далее.
При переводе делением остатки иногда записывают в прямом порядке. Первый остаток относится к единицам, поэтому он должен оказаться справа, а не слева. Проверьте себя обратным разложением полученной записи по степеням основания.
До изучения этой темы нужно понимать позиционное значение цифр в десятичной записи. Также пригодится умение вычислять степени натуральных чисел, например 5² = 25 и 2³ = 8. Эти знания помогают быстро находить значения разрядов.
Недесятичные системы особенно пригодятся при изучении двоичной записи данных. Они также нужны для выполнения действий с числами, записанными в разных системах, и для перевода результатов из одной системы в другую.
Что показывает основание системы счисления?
Основание показывает, сколько цифр используется в системе и во сколько раз увеличивается значение каждого следующего разряда. Например, в системе с основанием 5 разрешены цифры от 0 до 4.
Почему в двоичной системе нельзя использовать цифру 2?
В двоичной системе основание равно 2, поэтому допустимы только цифры 0 и 1. Цифра 2 уже не входит в установленный набор.
Как узнать значение цифры в записи числа?
Нужно определить её место, считая справа нулевой разряд, а затем умножить цифру на соответствующую степень основания. Например, в записи 1011₂ единица слева имеет разряд 2³.
Как перевести число из недесятичной системы в десятичную?
Каждую цифру умножают на значение её разряда, то есть на степень основания, и складывают полученные произведения. Разряды отсчитывают справа налево, начиная со степени 0.
Почему остатки при переводе делением нужно читать снизу вверх?
Первый остаток показывает цифру самых младших разрядов, а последний — старшего разряда. Поэтому после деления остатки читают в обратном порядке.
§ 6. Запись чисел в недесятичной системе счисления