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