Hola, hay algunas cosas que no entiendo en el siguiente algoritmo del libro yme gustaría agradecería si alguien me puede ayudar, insertandole comentarios que me ayuden a comprenderlo mejor. Dice:
Diseñar un algoritmo que utilice la función Integral para calcular el área bajo el gráfico de las funciones f1(X) = \( x^3 - 6x^3 + 10x \)e. Integrado por Integrado (x) = \( x^2 + 3x +2 \) para x ehtre cero y cuatro
ESTE ES EL ALGORITMO:
algoritmo Area_bajo_curvas
tipo
real funcion (E real : x) : func
var
real: a, b
entero: n
inicio
escribir (Entre qué límites?)
leer (a, b)
escribir (subintervalos?)
leer (n)
escribir (integral(f1, a, b, n))
escribir (integral (integrado, a, b, n)
fin
real FUNCÍOON f1 (E real: x)
inicio
devolver (x*x*x - 6*x*x + 10*x)
fin_funcion
real FUNCIÓN integrado (E real:x)
inicio
devolver (x*x + 3*x + 2)
fin_funcion
real FUNCION integral (E func: f; E real: a, b; E entero: n)
var
real: baserectangulo, altura, x, s
entero: i
inicio
baserectangulo \( \longrightarrow{} \) (b - a) /n
x\( \longrightarrow{} \) a + baserectangulo/2
s\( \longrightarrow{} \)0
dsde i = 1 hasta n hacer
altura\( \longrightarrow{f(x)} \)
s\( \longrightarrow{} \) s + baserectangulo * altura
x\( \longrightarrow{} \) x + baserectangulo
fin_desde
devolver (s)
fin_funcion
Entiendo que el algoritmo llama a los subalgoritmos para calcular la función, sin embargo, esta ultima parte no la entiendo mucho...
real FUNCION integral (E func: f; E real: a, b; E entero: n)
var
real: baserectangulo, altura, x, s
entero: i
inicio
baserectangulo \( \longrightarrow{} \) (b - a) /n
x\( \longrightarrow{} \) a + baserectangulo/2
s\( \longrightarrow{} \)0
dsde i = 1 hasta n hacer
altura\( \longrightarrow{f(x)} \)
s\( \longrightarrow{} \) s + baserectangulo * altura
x\( \longrightarrow{} \) x + baserectangulo
fin_desde
devolver (s)
fin_funcion
por que asignan de esa forma, por supuesto entiendo el procedmiento matematico, no tanto las asignaciones, como por ejemplo esta : x\( \longrightarrow{} \) x + baserectangulo
Un saludo y gracias de antemano