• Предмет: Информатика
  • Автор: timurtarasov73
  • Вопрос задан 3 месяца назад

2. Вирішити задачу 1:

Обчислити значення функції y=2x+3 на відрізку [x0; xk] з кроком dx за допомогою циклу з while.  Визначити: а)суму парних елементів ;
б) кількість непарних елементів, які перебільшують середнє значення функції в отриманому діапазоні
Передбачити виведення пояснювального тексту у  функції print() .

Ответы

Ответ дал: pisarkovoleksij
0

Ответ:

x0 = int(input("Введіть початкове значення x: "))

xk = int(input("Введіть кінцеве значення x: "))

dx = int(input("Введіть крок зміни x: "))

x = x0

sum_parni = 0

neparni_bilshe_ser = 0

count_neparni = 0

count = 0

sum_y = 0

while x <= xk:

    y = 2 * x + 3

    sum_y += y

    count += 1

    if x % 2 == 0:

        sum_parni += y

    else:

        if y > sum_y / count:

            neparni_bilshe_ser += 1

        count_neparni += 1

    x += dx

print("Сума парних елементів: ", sum_parni)

print("Кількість непарних елементів, які перебільшують середнє значення: ", neparni_bilshe_ser)

print("Кількість непарних елементів: ", count_neparni)

Вас заинтересует