Funciones y procedimientos

Páginas: 2 (385 palabras) Publicado: 13 de mayo de 2010
UNIDAD 4: PASCAL PROCEDIMIENTOS Y FUNCIONES
TEMA 4: FUNCIONES TURBO PASCAL
Una funcion es un modulo de un programa separado del cuerpo principal, que realiza una tarea especifica y que puederegresar un valor a la parte principal del programa u otra funcion o procedimiento que la invoque.
La forma general de una funcion es:
Function NomFuncion(parametros): tipodatoregresa;
BeginInstrucciones;
End;
Donde tipodato especifica el tipo de dato que regresara la funcion.
Y el NomFuncion tiene dos papeles en pascal:
A) Es el nombre que se invocara dentro del principal o de algunprocedimiento u otra funcion .
B) Es tambien una variable que debera cargarse dentro del cuerpo de instrucciones (begin ..end) para que pueda regresar el dato o resultado al principal o procedimiento o funcionque la este invocando.
La lista de parametros formales es una lista de variables separadas por punto y coma ( ;) que almacenaran los valores que reciba la funcion, estas variables actuan comolocales dentro del cuerpo de la funcion.
Recordar ademas que cuando se llame una funcion debera haber una variable que reciba el valor que regresara la funcion, es decir generalmente se llama una funcionmediante una sentencia de asignacion, por ejemplo resultado=funcion(5, 3.1416);
Prog12.pas

program prog11;

uses crt;

var

dolar:real;

FUNCTION dolares(pesos,tc:real):real;

begindolares := pesos /tc;

end;

begin

clrscr;

(* llamando funcion y cargando resultado *)

dolar := dolares(123.45 , 11.25);

write('SON ',dolar:0:2, ' DOLARES');

readln;

end.Corrida:
[pic]
EXISTEN 3 CLASES USUALES DE FUNCIONES.
Las primeras son de tipo computacional que son disenadas para realizar operaciones con los argumentos y regresan un valor basado en el resultado deesa operacion.
Las segundas funciones son aquellas que manipulan informacion y regresan un valor que indican la terminacion o la falla de esa manipulacion.
Las terceras son aquellas que no regresan...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funciones Y Procedimientos
  • Funciones y procedimientos
  • manual de procedimientos y funciones
  • PROCEDIMIENTO DE LA FUNCION LEGISLATIVA PERU
  • procedimientos y funciones en pascal
  • Campos y funciones de los procedimientos
  • Funciones y procedimientos en java
  • Manual De Funciones Y Procedimientos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS