У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 4;
2. раздели на b
(b — неизвестное натуральное число; b ≥ 2).
Выполняя первую из них, Альфа увеличивает число на экране на 4, а выполняя вторую, делит это число на b. Программа для исполнителя Альфа — это последовательность номеров команд. Известно, что программа 11121 переводит число 76 в число 26. Определите значение b.
Решение.
Заметим, что после выполнения первых трех команд мы получаем число 88. Далее, составим и решим уравнение:
Ответ: 4.
Приведем другое решение на языке Python.
for b in range(2, 100): x = 76 + 4 + 4 + 4 if (x / b + 4) == 26: print(b)
Просмотр содержимого документа
«Разбор задания ОГЭ по информатике. Март 2025. Простой линейный алгоритм для формального исполнителя.»
Тип 5 № 10883
У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 4;
2. раздели на b
(b — неизвестное натуральное число; b ≥ 2).
Выполняя первую из них, Альфа увеличивает число на экране на 4, а выполняя вторую, делит это число на b. Программа для исполнителя Альфа — это последовательность номеров команд. Известно, что программа 11121 переводит число 76 в число 26. Определите значение b.
Решение.
Заметим, что после выполнения первых трех команд мы получаем число 88. Далее, составим и решим уравнение:
Ответ: 4.
Приведем другое решение на языке Python.
for b in range(2, 100): x = 76 + 4 + 4 + 4 if (x / b + 4) == 26: print(b)