kooyrina582mari
26.07.2020 03:51

Python - Вычисление значения функции, ошибки и вывод результатов должны быть оформлены в виде функций.
Потрібно переробити цей код що в низу до того завдання що у верху
def f(x,eps):
s=0 # для суммы
n=1
an=1/6.*x # для очередного члена ряда
xn=x # для x^n
while abs(an)>eps :
s+=an
xn*=x
an=(2*n-1)/(2*n*(2*n+1))*xn
n+=1
return s
#
a = float(input("Enter a="))
if a<-1: a=-1

b = float(input("Enter b="))
if b if b>1: b=1

h = float(input("Enter h="))
if h>b-a : h=b-a

eps = float(input("Enter eps="))
if eps>0.1: eps=0.1

x = a
while x <= b:
y=f(x,eps)
print("x = % .1f y = % .4f" % (x,y))
x += h

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
slava452163525
06.12.2022 16:14

var

  k, i, n: integer;  //k - данное число, n - количество делителей числа k

  s: real;  //s - сумма делителей числа k

 

begin

  n:= 0;  //Обнуляем счетчики

  s:= 0;

  writeln('Введите целое число');

  readln(k);  //Вводим число k

  for i:= 1 to k do  {Проверяем какие числа от 1 до k являются делителями числа k}

    if k mod i = 0 then   {Если k делится без остатка на i, то прибавляем число i к сумме и прибавляем к счетчику 1}

    begin

      n:= n + 1;

      s:= s + i;

    end;

  writeln('Среднее арифметическое делителей числа ', k, ' равно: ', s / n : 0 : 5);  {Выводим среднее арифметическое делителей с округлением до 5 знаков после запятой}

end.

0,0(0 оценок)
Ответ:
тупойученик129
12.01.2021 22:59

print('--- 1 ---')

b = float(input('Введите b: '))

a = b**3/9-6.4*(b+8)+3*b/4

print('a =', a)

print()

print('--- 2 ---')

a = float(input('Введите a: '))

b = float(input('Введите b: '))

d = a**3*b/7-2*a*b**2*(a+b)

print('d =', d)

print()

print('--- 3 ---')

a = float(input('Введите a: '))

b = float(input('Введите b: '))

q = (3*a**3-2*a*b+b**2)/(2*a*(3*a-b))

print('q =', q)

print()

print('--- 4 ---')

x = float(input('Введите x: '))

y = float(input('Введите y: '))

k = x**3-4*x*y*(x+y**2)

print('k =', k)

print()

print('--- 5 ---')

v = float(input('Введите v: '))

h = abs(v+1.7)*(2*v+3)

print('h =', h)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота