На Горох
Информатика, 8 класс

§ 1. Что такое системы счисления

"Информатика (в 2-х частях)", Горячев А.В., Герасимова В.Г., Макарина Л.А., Островский С.Л., Паволоцкий А.В., Семёнов А.А., Юдина А.Г., Чернышёва Т.Л.

Объяснение темы В оглавлении: § 1. Что такое системы счисления

Кратко о теме

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

Объяснение темы

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

Определения и обозначения

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

Цифра — знак, которым записывают число в данной системе счисления; набор допустимых цифр зависит от системы. Например, в десятичной системе есть цифры от 0 до 9, а в двоичной — только 0 и 1. Зная допустимые знаки, можно проверить, правильно ли записано число.

Основание системы счисления — число, показывающее, сколько разных цифр используется в системе. Например, у десятичной системы основание 10, а у двоичной — 2. Основание позволяет определить и набор цифр, и устройство разрядов, поэтому оно обязательно указывается при разборе незнакомой записи.

Позиционная система счисления — система, в которой значение цифры зависит от её места в записи числа. Например, в числе 55 одинаковые цифры обозначают разное количество единиц: одна стоит в разряде десятков, другая — единиц. Это правило помогает разложить запись на разрядные слагаемые и вычислить значение числа.

Как это устроено

В десятичной системе используются цифры от 0 до 9, а основание равно 10. Когда в разряде единиц набирается десять единиц, их заменяют одной десяткой и переходят к следующему разряду. Ноль нужен, чтобы показать отсутствие единиц в конкретном разряде: в числе 205 десятков нет, и это обозначено нулём между 2 и 5.

Позиционную запись можно разложить на сумму слагаемых: каждая цифра умножается на основание системы в степени, соответствующей её разряду. В числе 347₁₀ это выглядит так: 3 · 10² + 4 · 10¹ + 7 · 10⁰. Такая запись объясняет, почему цифра 3 здесь означает три сотни, а не просто три; степень 0 у единиц даёт множитель 1.

Место цифры задаёт разряд, а разряды растут справа налево. В позиционной системе каждый переход на один разряд влево увеличивает значение разряда в число раз, равное основанию: в десятичной системе единицы сменяются десятками, затем сотнями. Поэтому две одинаковые цифры в одном числе могут вносить разный вклад в его значение.

В двоичной системе основание равно 2, поэтому достаточно цифр 0 и 1. Когда в разряде набираются две единицы, возникает одна единица следующего разряда; поэтому разряды соответствуют степеням двойки: 1, 2, 4, 8 и далее. Например, 1011₂ = 1 · 2³ + 0 · 2² + 1 · 2¹ + 1 · 2⁰ = 11₁₀.

В непозиционных системах значение знака не определяется только его местом так, как в позиционной системе. Например, римские знаки I, V и X обозначают определённые значения, а запись чисел складывается по особым правилам; иногда порядок знаков влияет на результат. Поэтому нельзя просто прочитать римскую запись как набор разрядов и разложить её по степеням основания.

Сравнение десятичной, двоичной и римской систем счисления

СвойствоДесятичнаяДвоичнаяРимская
Используемые знаки0–90 и 1I, V, X, L, C, D, M и другие
Основание102Нет позиционного основания
Зависит ли значение знака от его позицииДаДаНе так, как в позиционной системе
Пример записи числа2511001₂XXV

Сравнивайте системы по строкам: сначала выясните, какие знаки допустимы, а затем посмотрите, есть ли основание и меняется ли значение знака от его позиции. Примеры в последней строке обозначают одно и то же число, 25, но записаны по-разному. Это помогает не путать вид записи с величиной числа.

Разбор задач

Можно ли записать число 203 в системе с основанием 3?

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

  1. Находим основание системы: оно равно 3.
  2. Определяем допустимые цифры: 0, 1 и 2.
  3. Проверяем запись 203: в ней есть цифра 3, равная основанию, а такая цифра недопустима.

Ответ: записать число 203 в системе с основанием 3 нельзя. Для записи в этой системе потребовалось бы представить значение другими разрядами и использовать только цифры 0, 1 и 2.

Разложите число 304₅ на разрядные слагаемые и найдите его значение в десятичной системе.

Сначала каждой позиции назначаем степень основания 5: справа налево это степени 0, 1 и 2. Затем умножаем каждую цифру на соответствующую степень. Нулевое слагаемое оставляем в разложении, чтобы было видно, что разряд пятёрок отсутствует.

  1. Записываем разложение: 304₅ = 3 · 5² + 0 · 5¹ + 4 · 5⁰.
  2. Вычисляем степени и произведения: 3 · 25 + 0 · 5 + 4 · 1.
  3. Складываем: 75 + 0 + 4 = 79.

Ответ: 304₅ = 79₁₀. Индекс 5 у исходной записи указывает основание, а индекс 10 у результата — десятичную систему.

Переведите число 25 из десятичной системы в двоичную и проверьте результат.

Чтобы перевести число в систему с основанием 2, делим его на 2 и каждый раз записываем остаток. Последний частный доводим до нуля, а остатки читаем в обратном порядке: от последнего к первому. Проверка обратным переводом покажет, действительно ли получено исходное значение.

  1. Делим последовательно: 25 : 2 = 12, остаток 1; 12 : 2 = 6, остаток 0; 6 : 2 = 3, остаток 0.
  2. Продолжаем: 3 : 2 = 1, остаток 1; 1 : 2 = 0, остаток 1.
  3. Читаем остатки снизу вверх и получаем 11001₂.
  4. Проверяем: 11001₂ = 1 · 2⁴ + 1 · 2³ + 0 · 2² + 0 · 2¹ + 1 · 2⁰ = 16 + 8 + 1 = 25.

Ответ: 25₁₀ = 11001₂. Обратный перевод дал 25, значит, результат верен.

Типичные ошибки

Ошибка: считать основание наибольшей допустимой цифрой. Это происходит потому, что основание и цифры часто называют рядом, но основание на единицу больше максимальной цифры: при основании 5 наибольшая цифра — 4. Проверка простая: выпишите цифры от 0 до основания минус 1.

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

Ошибка: неверно отсчитывать степени при разложении позиционной записи. Часто отсчёт начинают слева или присваивают единицам степень 1, хотя справа разряды начинаются со степени 0. Для самопроверки подпишите степени справа налево: 0, 1, 2 и далее.

Ошибка: считать, что одна и та же запись всегда имеет одинаковое значение. Причина в том, что основание иногда не указывают и по привычке читают число как десятичное. Проверьте индекс основания и пересчитайте запись через степени; например, 10₂ означает 2₁₀, а 10₁₀ — десять.

Связь с другими темами

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

Что запомнить

  • Система счисления задаёт знаки и правила записи чисел.
  • В позиционной системе значение цифры зависит от её места.
  • Основание определяет количество допустимых цифр.
  • В системе с основанием n допустимы цифры от 0 до n − 1.
  • Значение позиционной записи находят как сумму произведений цифр на степени основания.
  • Двоичная система использует цифры 0 и 1, десятичная — цифры от 0 до 9.

Частые вопросы по теме

Чем цифра отличается от числа?

Цифра — это знак, которым записывают число, например 7 или 0. Число выражает количество или величину и может состоять из одной или нескольких цифр: число 27 записано цифрами 2 и 7.

Почему в системе с основанием 5 нельзя использовать цифру 5?

Основание 5 означает, что в системе есть пять цифр: 0, 1, 2, 3 и 4. Цифра 5 уже обозначила бы следующий разряд, поэтому для неё в этой системе нет отдельного знака.

Что показывает основание системы счисления?

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

Почему в позиционной системе одна и та же цифра может иметь разное значение?

Значение цифры зависит от разряда, то есть от её места в записи. Например, в числе 55 первая цифра 5 обозначает пять десятков, а вторая — пять единиц.

Зачем компьютерам нужна двоичная система счисления?

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

Спросить по теме параграфа

§ 1. Что такое системы счисления

Эта же тема в других учебниках

Учебник

Оглавление →
Предмет
Информатика
Класс
8 класс
Учебник
"Информатика (в 2-х частях)", Горячев А.В., Герасимова В.Г., Макарина Л.А., Островский С.Л., Паволоцкий А.В., Семёнов А.А., Юдина А.Г., Чернышёва Т.Л.