10. Напишите программу вычисления выражения s= x3+ x5+ xn, где x и n вводятся с клавиатуры. Используйте подпрограмму вычисления степени.
Ответ
Вот пример программы на языке Python, которая вычисляет значение выражения s = x^3 + x^5 + x^n, где x и n вводятся с клавиатуры, с использованием подпрограммы для вычисления степени:
def power(base, exponent):
result = 1
for _ in range(exponent):
result *= base
return result
x = float(input("Введите значение x: "))
n = int(input("Введите значение n: "))
s = power(x, 3) + power(x, 5) + power(x, n)
print("Значение выражения s =", s)
В этом примере мы определяем функцию power(), которая вычисляет степень числа base в степени exponent с помощью цикла for. На каждой итерации цикла мы умножаем текущее значение result на базу. Функция возвращает итоговый результат.
Затем мы просим пользователя ввести значения x и n с помощью функции input().
Далее мы инициализируем переменную s с нулевым значением.
Затем мы используем функцию power() для вычисления каждого слагаемого в выражении s и добавляем результаты в переменную s.
Наконец, мы выводим значение переменной s на экран.
При выполнении этого кода, пользователю будет предложено ввести значения x и n. После ввода, программа вычислит значение выражения s и выведет его на экран.
Пример вывода программы:
Введите значение x: 2
Введите значение n: 4
Значение выражения s = 49.0
Обратите внимание, что этот пример вычисляет значение выражения s для заданных значений x и n. Вы можете изменить значения x и n в соответствии с вашими потребностями.