РУҚА
Задания № 1, 12 · ОГЭ

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

Как сравнивать числа по длине записи и цифрам старших разрядов
5 мин чтенияСложность: Обновлено 29 сентября 2026

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

Основные понятия

Пусть числа записаны в системе счисления с основанием \(b\). В такой системе используются цифры от \(0\) до \(b-1\). Например, в троичной системе это \(0\), \(1\), \(2\), а в шестнадцатеричной — цифры \(0\)–\(9\) и буквы \(A\)–\(F\), соответствующие значениям от \(10\) до \(15\).

Запись целого неотрицательного числа обычно не начинается с нуля. Первая цифра слева называется старшей цифрой, а её разряд — старшим разрядом. Чем левее расположен разряд, тем больше его вес: единицы, \(b\), \(b^2\), \(b^3\) и так далее. Подробно это связано с позиционной системой счисления и значением цифры в разряде.

D
Числа одной длины

Два числа имеют одну длину записи, если в их стандартных записях одинаковое количество цифр. Например, \(231_4\) и \(102_4\) имеют по три цифры, а \(23_4\) — две.

T
Главное правило

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

Сравнение по длине записи

Для стандартных записей положительных целых чисел действует простое правило: больше цифр — больше число. Причина в том, что первая цифра многозначного числа ненулевая, поэтому число с \(n+1\) цифрами не меньше \(b^n\), а число с не более чем \(n\) цифрами меньше \(b^n\).

\[\underbrace{a_na_{n-1}\ldots a_1a_0}_{n+1\ \text{цифр}}{}_b \ge b^n > \underbrace{c_{n-1}c_{n-2}\ldots c_1c_0}_{n\ \text{цифр}}{}_b\]

Например, \(100_2\) больше любого двузначного двоичного числа: двузначные записи не превосходят \(11_2\), то есть \(3_{10}\), а \(100_2=4_{10}\). Аналогично любое четырёхзначное число в пятеричной системе больше любого трёхзначного числа в этой системе.

!
Нулевая цифра слева

Правило о длине относится к стандартным записям без ведущих нулей. Записи \(007_8\) и \(7_8\) обозначают одно и то же число, хотя формально имеют разную длину. В задачах сначала уберите ведущие нули или дополните обе записи нулями слева до одинаковой длины.

Сравнение одинаковых по длине записей

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

\[a_na_{n-1}\ldots a_{k+1}a_k\ldots a_0 > b_nb_{n-1}\ldots b_{k+1}b_k\ldots b_0 \Longleftrightarrow a_k>b_k,\quad a_i=b_i\ (i>k)\]

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

  1. Выровнять записи по правому краю и проверить ведущие нули.
  2. Сравнить число цифр.
  3. Если длины равны, сравнивать цифры слева направо.
  4. Остановиться на первой паре различных цифр.
  5. Записать знак \(<\), \(>\) или \(=\).
Микро-проверка

Какое число больше: \(1001_2\) или \(111_2\)?

Разобранный пример

№
Сравним числа в восьмеричной системе

Определим, какое число больше: \(57236_8\) или \(57402_8\).

1
Обе записи находятся в одной системе счисления и содержат по пять цифр. Значит, сравниваем цифры слева направо.
5=5
2
Первые цифры совпали, переходим к следующему разряду.
7=7
3
На третьем разряде появились разные цифры: \(2<4\). Это первый разряд, где записи различаются.
\(\displaystyle 2<4\ \Longrightarrow\ 57236_8<57402_8\)
4
Цифры \(3,6,0,2\) справа уже не могут изменить результат, потому что их разряды менее значимы.
\(\displaystyle \boxed{57236_8<57402_8}\)

Обратите внимание: перевод в десятичную систему здесь не нужен. Если всё же выполнить разрядную запись, результат будет тем же: различие на разряде \(8^2\) даёт преимущество \(2\cdot8^2\) у второго числа, а меньшие разряды не способны его компенсировать. Такой подход опирается на разрядную запись числа.

Особые случаи и запись результата

Если одно из чисел равно нулю, оно меньше любого положительного числа. В любой системе счисления ноль записывается цифрой \(0\). Если две записи после удаления ведущих нулей совпадают, числа равны.

Для дробных чисел правило похоже, но сравнивать нужно целую часть, а затем цифры после запятой слева направо. Если количество цифр после запятой различается, запись можно дополнить нулями справа: \(0,5_ {10}=0,50_{10}\). Для целых чисел нули справа означают уже другие разряды, поэтому дописывать их справа нельзя: \(12_5\ne120_5\).

СитуацияДействиеПример
Разная длина стандартных записейБольше число с большим количеством цифр\(234_5>43_5\)
Одинаковая длинаСравнить цифры слева направо\(431_6>425_6\)
Первое различие найденоОстановить сравнение\(72A_{16}>729_{16}\)
Ведущие нулиУдалить или выровнять записи\(007_8=7_8\)
!
Частые ошибки

1. Сравнивать числа по первой встретившейся цифре, не учитывая её разряд. 2. Считать, что большая последняя цифра делает всё число большим. 3. Переводить в десятичную систему, хотя сравнение уже очевидно. 4. Путать основание системы с цифрой: в системе с основанием \(b\) цифра \(b\) недопустима. 5. Дописывать нули справа к целой записи и считать число тем же самым.

Быстрый приём на экзамене

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

Связь с задачами по системам счисления

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

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

Q
Быстрый тест по теме

Проверь себя

~ 2 мин4 вопроса
Вопрос 1 / 4
Вопрос 1 из 4 · сравнение по длине
Какое число больше: \(10101_2\) или \(1111_2\)?
Главное за минуту

Главное

  • В стандартных записях неотрицательных целых чисел больше цифр — больше число.
  • При одинаковой длине сравнивают цифры слева направо.
  • Результат определяет первая отличающаяся цифра: чем она больше, тем больше число.
  • Ведущие нули значения не меняют; их нужно удалить или учитывать отдельно.
  • Перевод в десятичную систему не нужен, если порядок определяется длиной и старшими разрядами.