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