Incrustar presentación
Descargar para leer sin conexión

![vr<--(3)(x*x)-(2*x)+1
Regresa vr
TerminaFunciónFX
{constructor}
constructor(ini,fin,n: Entero)
var:
i:entero
comienza
xini<--ini
xfin<--fin
NRe<--n
para i desde 1 hasta NRe+1 hacer
comienza
x<--xini+((xfin-xini)/NRe)*(i-1)
rectangulos[i].CL_RECTANGULO(x,0,x,0,x,0,x,FX(x),0,0,0)
Fin_Para
TerminaConstructor
Procedimiento calcula_area
var:
i:entero
comienza
area<--0
para i<--1 hasta NRe hacer
comienza
area<--area + rectangulos[i].obtener_area
Fin_Para
termina
Termina](https://image.slidesharecdn.com/claseclintegral-151002215854-lva1-app6891/85/Clase-cl-integral-2-320.jpg)

La clase CL_INTEGRAL representa el cálculo numérico del área bajo una curva definida por la función FX entre los límites xini y xfin. Contiene atributos para almacenar el área calculada, los límites xini y xfin, el número de rectángulos NRe y un arreglo de objetos CL_RECTANGULO. También contiene métodos para establecer y obtener los valores de los atributos y realizar el cálculo numérico del área.

![vr<--(3)(x*x)-(2*x)+1
Regresa vr
TerminaFunciónFX
{constructor}
constructor(ini,fin,n: Entero)
var:
i:entero
comienza
xini<--ini
xfin<--fin
NRe<--n
para i desde 1 hasta NRe+1 hacer
comienza
x<--xini+((xfin-xini)/NRe)*(i-1)
rectangulos[i].CL_RECTANGULO(x,0,x,0,x,0,x,FX(x),0,0,0)
Fin_Para
TerminaConstructor
Procedimiento calcula_area
var:
i:entero
comienza
area<--0
para i<--1 hasta NRe hacer
comienza
area<--area + rectangulos[i].obtener_area
Fin_Para
termina
Termina](https://image.slidesharecdn.com/claseclintegral-151002215854-lva1-app6891/85/Clase-cl-integral-2-320.jpg)