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

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

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

Карта тем и прогресс
Инструменты
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

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

Слева направо на ленте записаны блоки: 323 символов «2», 115 символов «0», 562 символов «1». За краями — λ. Начальное состояние q0; головка в ближайшей пустой ячейке слева. По таблице найдите сумму всех цифр конечной записи.

Состояние / символλ012
q0λ, R, q1———
q1—2, R, q10, S, q11, R, q1

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

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

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

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

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

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

Ответ: 1114

323 двойки становятся единицами, 115 нулей — двойками, первая единица — нулём, после чего работа прекращается. Остаётся 561 единица: 323+230+561=1114.

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)}, {'0': ('2', 'R', 1), '1': ('0', 'S', 1), '2': ('1', 'R', 1)}]
word = '2'*323 + '0'*115 + '1'*562
result = run(word, table, "left")
print(sum(map(int, result)))

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

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

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

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

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

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

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

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

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

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

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

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

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