Составить программу для нахождения произведения модулей отрицательных значений функции
у= sin2x-0.5, где х∈[0,10], Δx=0,1 и суммы ее положительных значений.

28 Мая 2020 в 19:42
150 +1
0
Ответы
1
import math
def function(x):
return math.sin(2*x) - 0.5
x_values = [i/10 for i in range(0, 101)] # значения x от 0 до 10 с шагом 0.1
negative_product = 1
positive_sum = 0
for x in x_values:
if function(x) < 0:
negative_product *= abs(function(x))
else:
positive_sum += function(x)
print("Произведение модулей отрицательных значений функции:", negative_product)
print("Сумма положительных значений функции:", positive_sum)

Эта программа находит произведение модулей отрицательных значений функции y = sin(2x) - 0.5 и сумму положительных значений функции для x от 0 до 10 с шагом 0.1.

18 Апр 2024 в 11:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир