Задания
Версия для печати и копирования в MS WordУ исполнителя Бета две команды, которым присвоены номера:
1. прибавь 2;
2. умножь на b
(b — неизвестное натуральное число; b ≥ 2).
Выполняя первую из них, Бета увеличивает число на экране на 2, а выполняя вторую, умножает это число на b. Программа для исполнителя Бета — это последовательность номеров команд. Известно, что программа 11121 переводит число 4 в число 72. Определите значение b.
Решение.
Заметим, что после выполнения первых трех команд мы получаем число 10. Далее, составим и решим уравнение:
Ответ: 7.
Приведем другое решение на языке Python.
for b in range(2, 100):
x = 4 + 2 + 2 + 2
if (x * b + 2) == 72:
print(b)
Раздел кодификатора ФИПИ: 1.3.1 Обработка информации. Алгоритмы и их свойства.



