ЕГЭ · Задание 12: Машина Тьюринга · №23815

Решай, проверяй и разбирай ошибки.

Показать фильтрыСкрыть фильтрыГод, источник, сложность
Фильтры применяются сразу
Дополнительные параметры

Карта тем и прогресс
Инструменты
Paint Заметки
Загружаем задания…
Выбрать задание23
ЕГЭ · 12Машина Тьюринга · №31358КЕГЭ · Пересдача 08.07.26ЕГЭ · 12Машина Тьюринга · №31220КЕГЭ · Резерв 22.06.26ЕГЭ · 12Машина Тьюринга · №31150КЕГЭ · Основная волна 19.06.26ЕГЭ · 12Машина Тьюринга · №31119КЕГЭ · Основная волна 18.06.26ЕГЭ · 12Машина Тьюринга · №29965КЕГЭ · Апробация 14.05.26ЕГЭ · 12Машина Тьюринга · №29344КЕГЭ · Открытый вариант 2026ЕГЭ · 12Машина Тьюринга · №28758КЕГЭ · Досрочная волна 2026ЕГЭ · 12Машина Тьюринга · №28933КЕГЭ · ЕГКР 18.04.26ЕГЭ · 12Машина Тьюринга · №25351КЕГЭ · ЕГКР 13.12.25ЕГЭ · 12Машина Тьюринга · №27624КЕГЭ · Апробация 04.03.26ЕГЭ · 12Машина Тьюринга · №23812КЕГЭ · Задание открытого банка КЕГЭЕГЭ · 12Машина Тьюринга · №23813КЕГЭ · Задание открытого банка КЕГЭЕГЭ · 12Машина Тьюринга · №23814КЕГЭ · Задание открытого банка КЕГЭЕГЭ · 12Машина Тьюринга · №23815КЕГЭ · Задание открытого банка КЕГЭЕГЭ · 12Машина Тьюринга · №23750КЕГЭ · Демоверсия 2026ЕГЭ · 12Машина Тьюринга · №25301КЕГЭ · Задание открытого банка КЕГЭЕГЭ · 12Машина Тьюринга · №25239КЕГЭ · Задание открытого банка КЕГЭЕГЭ · 12Машина Тьюринга · №23727КЕГЭ · Задание открытого банка КЕГЭЕГЭ · 12Машина Тьюринга · №31509КЕГЭ · Демоверсия 2027 (проект)ЕГЭ · 12ФИПИ 2026 · задание 12ФИПИ · демоверсия 2026ЕГЭ · 12Машина Тьюринга · №24305КЕГЭ · опубликовано 2025-10-09ЕГЭ · 12Машина Тьюринга · №24134КЕГЭ · опубликовано 2025-09-27

ЕГЭ · ЗАДАНИЕ 12

Машина Тьюринга · №23815

На ленте слева направо: 764 двойки, 122 тройки и 114 символов X. Головка q0 — в ближайшей пустой ячейке слева, за записью в обе стороны λ. После выполнения таблицы символ X заменяют одной десятичной цифрой так, чтобы сумма цифр равнялась 3496. Найдите эту цифру.

Состояние / символλ23X
q0λ, R, q1———
q1λ, S, q13, R, q1X, R, q12, R, q1

Команда: записать символ → L (влево), R (вправо), N (без сдвига) или S (остановиться после записи) → новое состояние. Прочерк — отсутствие команды, не остановка.

Источник задания

КЕГЭ · Задание открытого банка КЕГЭ

Сначала попробуй решить самостоятельно, затем открой разбор. Для автоматической проверки ответа включи JavaScript.

Показать решение по шагам

Разбор решения

Ответ: 8

Таблица циклически заменяет 2→3, 3→X, X→2 за один проход. Сумма равна 764·3+122·X+114·2. Поэтому 122·X=976 и X=8.

def run(word, table, side="right"):
    tape = dict(enumerate(word))
    pos = len(word) if side == "right" else -1
    state = 0
    for step in range(100000):
        symbol = tape.get(pos, "λ")
        if symbol not in table[state]:
            raise ValueError("Нет команды для текущей пары")
        write, move, new_state = table[state][symbol]
        tape[pos] = write
        state = new_state
        if move == "S":
            cells = [i for i, x in tape.items() if x != "λ"]
            if not cells:
                return ""
            return "".join(tape.get(i, "λ") for i in range(min(cells), max(cells)+1))
        pos += {"L": -1, "R": 1, "N": 0}[move]
    raise RuntimeError("Достигнут предел шагов, это не доказательство остановки")

table = [{'λ': ('λ', 'R', 1)}, {'λ': ('λ', 'S', 1), '2': ('3', 'R', 1), '3': ('X', 'R', 1), 'X': ('2', 'R', 1)}]
s = run("2"*764+"3"*122+"X"*114, table, "left")
for x in range(10):
    if sum(x if c == "X" else int(c) for c in s) == 3496:
        print(x)

ОБЪЯСНЕНИЕ К ТЕМЕ

Выберите объяснение по своей теме

В материалах — схемы, разобранные примеры и самопроверка. Если не знаете, с чего начать, пройдите короткую диагностику.

Ссылки откроются в новой вкладке — задание останется здесь.
Источники и материалы

Все условия · поиск по тексту и номеру →

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

ФИПИРешу ЕГЭРешу ОГЭКЕГЭК. Поляков
УЧЕБНЫЕ ИНСТРУМЕНТЫ

Мастерская решения

Результат—
Функции и округление

floor(x) — вниз; ceil(x) — вверх; log2(x) — логарифм по основанию 2; sqrt(x) — корень; 5! — факториал; 35% — 0,35; ans — предыдущий результат.

Дроби и целые числа считаются точно. Десятичный ответ может быть сокращён — тогда рядом есть точная дробь. Корень и логарифм вычисляются приближённо.

Перевести единицы памяти

Здесь 1 Кбайт = 1024 байта. В задачах со скоростью проверяй определение единиц в условии.
Последние вычисления