FUNCIONES

 Las funciones son, al igual que los procedimientos, un conjunto de sentencias que se ejecutan constantemente, la diferencia entre éstas y los procedimientos es que las funciones regresan un valor. La declaración de las funciones se realiza de la siguiente forma: FUNCTION nombre(parámetros) : tipo_de_datos; A continuación se escribe el contenido de la función como una sentencia normal (sencilla o compuesta), normalmente terminando con la igualación de la función al valor que regresará. Ejemplo:
Function Promedio (A, B : Real) : Real; {Promedio De Dos Números Reales}Begin
Promedio := (A + B) / 2;
End;

Uso De Las Funciones

Como Las Funciones Devuelven Un Valor Específico La Forma Más Usual De Utilizarlas Es Por Medio De Asignaciones De Una Variable A La Función. Ejemplo:
Program Funciones;
Var
X, Y, Z : Real;
Function Promedio (A, B : Real) : Real;

{Promedio De Dos Números Reales}
Begin
Promedio := (A + B) / 2;
End;

Begin
{Inicio Del Programa Principal}

{A Continuación Inicializamos Las Variables}
X := 12.78;
Y := 6.38;
Z := Promedio (X, Y);
{Iguala Z Al Valor Devuelto Por La Función Promedio De X, Y}
Writeln('El Promedio De ',X,' Y ',Y,' Es: ',Z); 
{Impresión De La Información}End. {Final Del Programa Principal}




0 comentarios:

Publicar un comentario