Задания
Версия для печати и копирования в MS WordУ исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 4
2. вычти b
(b — неизвестное натуральное число)
Первая из них увеличивает число на экране в 4 раза, вторая уменьшает его на b. Известно, что программа 12212 переводит число 3 в число 21.
Определите значение b.
Решение.
Заметим, что после выполнения первой команды мы получаем число 12. Cоставим и решим уравнение:
(12 − 2b) · 4 − b = 21,
48 − 8b − b = 21,
9b = 48 − 21,
b = 3.
Ответ: 3.
Приведем другое решение на языке Python.
for b in range(1, 100):
x = (3 * 4) - b - b
if (x * 4 - b) == 21:
print(b)
Раздел кодификатора ФИПИ: 1.3.1 Обработка информации. Алгоритмы и их свойства.



