Zadanie metoda prostokątow, instrukcja while

0

Mam takie zadańko do napisania i nie ogarniam o co w tym chodzi:

Pole pod krzywa f(x) = pierwiastek(x) w zkresie x nalezy do <1; +2> dx=0.01.
Metoda prostokątów, instrukcja while.

Pomoże ktoś ?

0

masz problem z policzeniem całki czy policzeniem pola prostokąta?

0

w sumie to całki nie trzeba liczyć, więc pewnie z polem prostokąta

0

Masz w Python 3.1:

# f(x) = pierwiastek(x) w zkresie x nalezy do <1; +2> dx=0.01.
import math
x=1.0
dx=0.01
wynik=0.0
while x<=2.0:
	x+=dx
	fx=math.sqrt(x)
	wynik+=dx*fx
	
print(wynik)

Przepisz sobie do jakiego tam chcesz języka :D Jest prawie na pewno dobrze... http://edu.i-lo.tarnow.pl/inf/alg/004_int/0002.php - robiłem według ilustracji.
dla dx=0.0000001 daje całkiem znośny wynik: http://www.solvemymath.com/online_math_calculator/calculus/definite_integral/index.php - porównując z tym, 7 cyfr po przecinku się zgadza.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.