Предмет: Информатика, автор: sederesko

помогите пажалуйста,СРОЧЧНОООО​

Приложения:

Ответы

Автор ответа: Aggresivnyy
0

Ответ:

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.

Похожие вопросы
Предмет: Биология, автор: suprimedima2009