Задания
Версия для печати и копирования в MS WordУ исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на b
2. прибавь 2
(b — неизвестное натуральное число)
Первая из них увеличивает число на экране в b раз, вторая увеличивает его на 2.
Известно, что программа 12221 переводит число 1 в число 91. Определите значение b.
Решение.
Cоставим и решим уравнение:
(1b + 6) · b = 91.
b2 + 6b − 91 = 0
Решив, квадратное уравнение, получим:
b1=7; b2=−13.
Отрицательные корни рассматривать не нужно.
Соответственно, b = 7.
Ответ: 7.
Приведем другое решение на языке Python.
for b in range(1, 100):
x = 1 * b + 2 + 2 + 2
if (x * b) == 91:
print(b)
Раздел кодификатора ФИПИ: 1.3.1 Обработка информации. Алгоритмы и их свойства.



