import numpy as np
def f(x):
return np.arctan(x)
Metoda 1
poczatek = float(input(„poczatek”))
koniec = float(input(„koniec”))
dx = float(input(„Szerokosc prostokata”))
x = poczatek
pole = 0
while x < koniec:
x += dx
pole_prostokata = f(x) * dx
pole += pole_prostokata
print(x)
print(„Pole wynosi”, pole)
Metoda 2
a = float(input(„Podaj punkt poczatkowy: „))
b = float(input(„Podaj punkt końcowy: „))
N = int(input(„Podaj liczbę iteracji: „))
dl = (b-a)/N
calka = 0
z = a
for i in range(1,N+1):
z += dl
calka = calka + f(z)*dl
print(„Wartosc calki wynosi: „,round(calka,5))