27 de octubre de 2010

Programando en C (Subprogramas)

Estos son algunos conceptos basicos de C referente a subprogramas, espero les sirva.
En C existe tres tipos de subprogramas:
*Funciones
*Procedimientos
*Predicados
/*\ Las funciones son subprogramas que necesariamente retornan un valor al programa que los llamo, y pueden tener parametros de entrada
Ej: ACCION suma (ENTERO x, ENTERO y)
           ENTERO s
           s<-x+y
           RETORNAR (s)
      FIN_ACCION
/*\ Los Procedimientos son subprogramas que no retornan ningun valor pero pueden hacerlo a travez de parametros que pueden ser por valor,referencia o no parametros.
Ej:
ACCION leerDato (ENTERO *x,ENTERO*y)
  ENTERO a1,b1
  LEER (a1)
  LEER (b1)
  *y<-a1
  *x<-b1
en este caso los parametros son por referencia ya que ingresan al procedimiento punteros que "referencian" a las variables de un programa principal.
/*\ Predicados: Son subprogramas que devuelven V o F (booleano)

No hay comentarios.:

Publicar un comentario