помогите пажалуйста,СРОЧЧНОООО
Ответы
Ответ:
import math
# исходное число на экране
x = 81
# выполним программу по командам
for command in [1, 1, 2, 1, 2]:
if command == 1:
# извлекаем квадратный корень
x = math.sqrt(x)
elif command == 2:
# увеличиваем на значение неизвестного числа р
x += r
# найдем значение неизвестного числа р
r = (17 - 2 * math.sqrt(81)) / 2
print(r) # выводим значение р
Объяснение:
Для решения задачи построим алгоритм, который будет последовательно выполнять команды программы и в итоге вычислит значение неизвестного числа р.
1. Назначим исходное число, которое нужно преобразовать - 81.
2. Последовательно выполним все команды из программы, используя значение числа на экране для каждой следующей команды.
3. При выполнении команды с номером 1, извлечем квадратный корень из числа на экране, используя функцию sqrt() из модуля math.
4. При выполнении команды с номером 2, увеличим число на экране на значение неизвестного числа р.
5. В итоге мы должны получить результат, равный 17. Найдем значение неизвестного числа р, подставив полученные значения в уравнение р + √81 + р + √81 = 17.