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