Please enable JavaScript.
Coggle requires JavaScript to display documents.
6.6. FUNCIONES Y PROCEDIMIENTOS COMO PARÁMETROS - Coggle Diagram
6.6. FUNCIONES Y PROCEDIMIENTOS COMO PARÁMETROS
La función integral debe tener los parámetros formales a, b y n, que son parámetros valor ordinarios actuales de
tipo real; se asocian con los parámetros formales a y b; un parámetro actual de tipo entero —las subdivisiones— se
asocia con el parámetro formal n y una función actual se asocia con el parámetro formal f.
Los parámetros función se designan como tales con una cabecera de función dentro de la lista de parámetros
formales. La función integral podrá definirse por
aquí la función f(x: real): real especifica que f es una función parámetro que denota una función cuyo pará-
metro formal y valor son de tipo real. El correspondiente parámetro función actual debe ser una función que tiene un
parámetro formal real y un valor real. Por ejemplo, si Integrando es una función de valor real con un parámetro y
tipo real función (E real:x):func
Hasta ahora los subprogramas que hemos considerado implicaban dos tipos de parámetros formales: parámetros va-
lor y parámetros variable. Sin embargo, en ocasiones se requiere que un procedimiento o función dado invoque a
otro procedimiento o función que ha sido definido fuera del ámbito de ese procedimiento o función. Por ejemplo, se
puede necesitar que un procedimiento P invoque la función F que puede estar o no definida en el procedimiento P;
esto puede conseguirse transfiriendo como parámetro el procedimiento o función externa (F) o procedimiento o
función dado (por ejemplo, el P). En resumen, algunos lenguajes de programación —entre ellos Pascal— admiten
parámetros procedimiento y parámetros función.
Procedimientos función
Para ilustrar el uso de los parámetros función, consideremos la función integral para calcular el área bajo una curva
f(x) para un intervalo a <= x <= b.
La técnica conocida para el cálculo del área es subdividir la región en rectángulos, como se muestra en la Figu-
ra 6.9, y sumar las áreas de los rectángulos. Estos rectángulos se construyen subdividiendo el intervalo [a, b] en m
subintervalos iguales y formando rectángulos con estos subintervalos como bases y alturas dadas por los valores de
f en los puntos medios de los subintervalos.