Перейти к содержанию
Educora
Средний8 класс25 мин17 / 59

Системы счисления: задачи с неизвестным основанием

Научись превращать равенства с неизвестным основанием в уравнения, находить основание по последней цифре и по количеству цифр, решать задачи с последовательными и буквенными цифрами и быстро считать нули и единицы в двоичной записи — в стиле заданий ГЭЦ.

Проверь себя
В этом уроке ты узнаешь
  • Превращать равенство с неизвестным основанием в уравнение и отбирать корни по условию на цифры
  • Находить основание по последним цифрам (остаткам) и по количеству цифр
  • Решать задачи о последовательных цифрах, буквенных наборах цифр и наибольшем k-значном числе
  • Находить число нулей и единиц в двоичной записи разностей степеней двойки и квадратов

Мурад видит на доске 13 + 15 = 31 и смеётся: «Ошибка!» А Лейла говорит: «Не спеши, ты не знаешь основания». И правда: если числа записаны в системе с основанием x, равенство принимает вид (x + 3) + (x + 5) = 3x + 1, откуда x = 7. Проверка: 13₇ = 10, 15₇ = 12, 31₇ = 22 и 10 + 12 = 22 ✓. В четырёх вступительных экзаменах ГЭЦ 2025–2026 годов 4 из 8 заданий по системам счисления были именно такими задачами с неизвестным основанием — и закрытые с 5 вариантами, и кодируемые, где ответ пишешь сам. Все они держатся на одной идее — развёрнутой записи числа (урок «Системы счисления: позиционные системы и двоичная система»).

От развёрнутой записи к уравнению

aₖ…a₁a₀ₓ = aₖ·xᵏ + … + a₁·x + a₀, x > наибольшей цифры
где:
  • xнеизвестное основание — натуральное число, x ≥ 2
  • aᵢцифры числа

Условие на цифры: основание больше всех цифр равенства. Корни уравнения, не удовлетворяющие этому условию, отбрасываются.

  1. 1
    Условие

    Найди наибольшую цифру в равенстве: x должно быть больше неё.

  2. 2
    Развёрнутая запись

    Запиши каждое число по степеням x: справа налево 1, x, x², x³, …

  3. 3
    Уравнение

    Приведи подобные и реши уравнение: линейное — сразу, квадратное или кубическое — разложением на множители.

  4. 4
    Отбор

    Отбрось отрицательные, нулевые, дробные корни и корни, не превосходящие наибольшую цифру.

  5. 5
    Проверка и ответ на вопрос

    Переведи числа в десятичную систему с найденным x и проверь равенство. Затем найди именно то, что спрашивают: само x, наибольшее трёхзначное число, его десятичное значение и т. д.

Два тождества (закрытое задание в стиле ГЭЦ)

Равенства 35ₓ + 26ₓ = 63ₓ и 53ₙ − 25ₙ = 27ₙ верны. Найдите x + n в десятичной системе.
A) 15 B) 16 C) 17 D) 18 E) 19

Показать решение
Первое равенство: наибольшая цифра 6 → x ≥ 7.
3x + 5 + 2x + 6 = 6x + 3 → 5x + 11 = 6x + 3 → x = 8.
Второе: наибольшая цифра 7 → n ≥ 8.
5n + 3 − (2n + 5) = 2n + 7 → 3n − 2 = 2n + 7 → n = 9.
Проверка: 35₈ + 26₈ = 29 + 22 = 51 = 63₈ ✓; 53₉ − 25₉ = 48 − 23 = 25 = 27₉ ✓
x + n = 8 + 9 = 17. Правильный ответ: C) 17.
Кубическое уравнение (кодируемое задание)

Равенство 352ₓ + 544ₓ = 1006ₓ верно. Найдите десятичное значение наибольшего трёхзначного числа в системе с основанием x. Запишите ответ.

Показать решение
Наибольшая цифра 6 → x ≥ 7.
Развёрнутая запись: 3x² + 5x + 2 + 5x² + 4x + 4 = x³ + 6.
8x² + 9x + 6 = x³ + 6 → x³ − 8x² − 9x = 0 → x(x² − 8x − 9) = 0 → x(x − 9)(x + 1) = 0.
Корни 0, 9, −1; условию удовлетворяет только x = 9.
Проверка: 352₉ = 290, 544₉ = 445, 290 + 445 = 735 = 729 + 6 = 1006₉ ✓
Наибольшее трёхзначное число 888₉ = 9³ − 1 = 728.

Основание по последней цифре и по количеству цифр

При переводе числа в систему с основанием b первый остаток — его последняя цифра. Значит, если запись N в этой системе оканчивается на r, то N − r делится на b нацело, причём b > r, ведь r — цифра. Если даны два таких условия, основание — общий делитель обеих разностей; из общих делителей выбирают тот, что удовлетворяет условию на цифры.

N = b·q + r, 0 ≤ r < b ⟹ b | (N − r), b > r
где:
  • rпоследняя цифра N в системе с основанием b (остаток)
  • b | MM делится на b без остатка

Последняя цифра = остаток от деления N на основание.

Закрытое задание в стиле ГЭЦ

В какой системе счисления запись числа 43₁₀ оканчивается цифрой 7, а запись числа 57₁₀ — цифрой 9? (Найдите основание.)
A) 6 B) 8 C) 9 D) 12 E) 16

Показать решение
43 − 7 = 36 и 57 − 9 = 48 должны делиться на основание: основание — общий делитель 36 и 48, то есть 2, 3, 4, 6, 12.
Последняя цифра 9, значит, основание больше 9 → 12.
Проверка: 43 = 3·12 + 7 → 37₁₂; 57 = 4·12 + 9 → 49₁₂ ✓
Правильный ответ: D) 12.
Кодируемое задание

В скольких системах счисления запись числа 29₁₀ оканчивается цифрой 5?

Показать решение
Основание должно делить 29 − 5 = 24 и быть больше 5: 6, 8, 12, 24.
Проверка: 29 = 4·6 + 5 = 45₆, 29 = 3·8 + 5 = 35₈, 29 = 2·12 + 5 = 25₁₂, 29 = 1·24 + 5 = 15₂₄.
Ответ: 4.

Количество цифр тоже говорит об основании. Если N записывается в системе с основанием b ровно k цифрами, то оно не меньше наименьшего k-значного числа (bᵏ⁻¹) и меньше наименьшего (k + 1)-значного (bᵏ).

bᵏ⁻¹ ≤ N < bᵏ
где:
  • kколичество цифр N в системе с основанием b

Выбирают все натуральные основания b ≥ 2, удовлетворяющие этому двойному неравенству.

Основание по количеству цифр

В каких системах счисления число 50₁₀ записывается тремя цифрами?

Показать решение
Нужно b² ≤ 50 < b³.
b² ≤ 50 → b ≤ 7 (7² = 49, 8² = 64).
50 < b³ → b ≥ 4 (3³ = 27, 4³ = 64).
Ответ: b = 4, 5, 6, 7 — четыре системы. Например, 50 = 302₄ = 101₇.

Последовательные цифры, особые наборы цифр и наибольшее число

В системе с основанием n цифры — 0, 1, …, n − 1. Поэтому, если в условии сказано «m и n — последовательные числа», то m = n − 1, то есть m — наибольшая цифра системы. Цифры могут быть заданы и буквами: в наборе {0, 1, 2, p, q, r, s} 7 цифр, значит, основание 7, а буквы по порядку означают p = 3, q = 4, r = 5, s = 6. В обоих случаях у наибольшего k-значного числа все цифры равны наибольшей цифре.

mm…mₙ (k цифр) = nᵏ − 1, m = n − 1
где:
  • nоснование системы
  • mнаибольшая цифра системы

Например, mmₙ = (n − 1)·n + (n − 1) = n² − 1: 77₈ = 63, 66₇ = 48.

Последовательные числа (закрытое задание в стиле ГЭЦ)

В системе с основанием n числа m и n — последовательные натуральные числа (m < n). Найдите n, если m0mₙ − mmₙ = 150₁₀.
A) 5 B) 6 C) 7 D) 8 E) 9

Показать решение
m = n − 1.
m0mₙ = m·n² + 0·n + m, mmₙ = m·n + m.
Разность: m·n² − m·n = m·n·(n − 1) = n(n − 1)² = 150.
n = 6: 6·5² = 150 ✓ (n = 5: 5·16 = 80; n = 7: 7·36 = 252).
Проверка: 505₆ = 185, 55₆ = 35, 185 − 35 = 150 ✓
Правильный ответ: B) 6.
Цифры, заданные буквами

Позиционная система имеет цифры {0, 1, 2, p, q, r, s}.
1) Запишите её наибольшее трёхзначное число.
2) Найдите его десятичное значение.
3) Переведите число rq в десятичную систему.

Показать решение
Цифр 7 → основание 7; p = 3, q = 4, r = 5, s = 6.
1) Наибольшая цифра s → sss.
2) sss = 6·49 + 6·7 + 6 = 7³ − 1 = 342.
3) rq = 5·7 + 4 = 39.

Такие задачи умеет решать и программа: int(s, x) читает строку s как число в системе с основанием x (2 ≤ x ≤ 36), остаётся перебрать основания в цикле. Программа ниже сначала находит основания, в которых 29 оканчивается на 5, затем основание равенства 352ₓ + 544ₓ = 1006ₓ и десятичное значение наибольшего трёхзначного числа этой системы:

Python
print([b for b in range(6, 30) if 29 % b == 5])
for x in range(7, 37):
    if int('352', x) + int('544', x) == int('1006', x):
        print(x, x**3 - 1)
▸ Ожидаемый результат
[6, 8, 12, 24]
9 728
Задание

В какой системе с основанием x верно равенство 154ₓ + 243ₓ = 430ₓ? Допиши программу: пусть она проверит все основания от 6 до 16 и выведет подходящее. (Наибольшая цифра 5, поэтому x ≥ 6.)

Задание · Python
for x in range(6, 17):
    # int('154', x) reads '154' as a base-x number
    pass
▸ Ожидаемый результат
7

Нули и единицы в двоичной записи: сложные случаи

На уроке «Системы счисления: позиционные системы и двоичная система» мы раскладывали число на различные степени двойки: каждая степень даёт одну единицу, старшая определяет длину записи. В заданиях ГЭЦ число часто дано как разность, квадрат или в другой системе. Чтобы разобрать его без громоздких вычислений, нужны два правила.

2ⁿ − 2ᵐ = 11…1 00…0₂ (n − m единиц, m нулей), n > m
где:
  • n, mпоказатели степеней

Например, 2⁸ − 2³ = 256 − 8 = 248 = 11111000₂: пять единиц, три нуля.

(2ᵃ + 2ᶜ)² = 2²ᵃ + 2ᵃ⁺ᶜ⁺¹ + 2²ᶜ, a − c ≥ 2
где:
  • a, cпоказатели степеней, a > c

При a − c ≥ 2 три степени различны, поэтому в двоичной записи квадрата ровно три единицы; количество цифр равно 2a + 1.

Квадрат (закрытое задание в стиле ГЭЦ)

На сколько в двоичной записи числа 40₁₀² нулей больше, чем единиц?
A) 3 B) 5 C) 6 D) 8 E) 11

Показать решение
40 = 32 + 8 = 2⁵ + 2³ (a − c = 2).
40² = 2¹⁰ + 2⁹ + 2⁶ = 1024 + 512 + 64 = 1600 = 11001000000₂.
Старшая степень 2¹⁰ → 11 цифр; единиц 3; нулей 11 − 3 = 8.
8 − 3 = 5. Правильный ответ: B) 5.
Разности и другие основания

1) Сколько единиц в двоичной записи числа 2¹² − 2⁵?
2) Сколько нулей в двоичной записи числа 4⁶ + 2⁶ − 1?
3) Сколько единиц в двоичной записи чисел 7777₈ и F0F₁₆?

Показать решение
1) 2¹² − 2⁵ = 11…1 00000₂: 12 − 5 = 7 единиц (4064 = 111111100000₂).
2) 4⁶ = (2²)⁶ = 2¹²; 2⁶ − 1 = 111111₂. Сумма: 1000000111111₂ — 13 цифр, 7 единиц, 6 нулей.
3) Каждая 7₈ = 111₂: 7777₈ → 12 единиц. F0F₁₆ = 1111 0000 1111₂ → 8 единиц (и 4 нуля).

Этот урок завершает раздел о системах счисления. Короткое напоминание: если основание известно, считай способами из урока «Арифметические действия в различных системах счисления»; если неизвестно — составь уравнение по развёрнутой записи и проверь условие на цифры.

Главное

  • Равенство с неизвестным основанием превращай в уравнение по развёрнутой записи; основание больше наибольшей цифры, остальные корни отбрасываются.
  • 121ₓ = (x + 1)², 100ₓ = x²; наибольшее k-значное число в системе с основанием x равно xᵏ − 1.
  • Если запись N в системе с основанием b оканчивается на r, то b | (N − r) и b > r; при двух таких условиях основание — один из общих делителей.
  • Если в записи N ровно k цифр, то bᵏ⁻¹ ≤ N < bᵏ; в системе с основанием n наибольшая цифра n − 1, а число элементов набора цифр равно основанию.
  • 2ⁿ − 2ᵐ = (n − m) единиц и m нулей; (2ᵃ + 2ᶜ)² = 2²ᵃ + 2ᵃ⁺ᶜ⁺¹ + 2²ᶜ (a − c ≥ 2) — три единицы.

Проверь себя

Вопросов: 12. Каждый правильный ответ приносит XP.

1 / 12
Если в равенстве есть запись 352ₓ, каким наименьшим может быть x?