Documente Academic
Documente Profesional
Documente Cultură
Subprogramas
Algoritmos 2
Definición
Un subprograma es un algoritmo
diseñado para efectuar una tarea
particular, bajo la dependencia de
un algoritmo u otro subprograma
que lo utiliza.
De esta manera el subprograma
es diseñado para ser utilizado por
otros procesos más amplios,
dentro de los cuales existe un
flujo de entrega y de recibo de
información.
Subprogramas
Algoritmos 2
Ventajas
int n,i;
Conceptos float fact;
Método ppal()
ESCRIBIR “digite numero”;
PROGRAMA O METODO LEEER n;
PRINCIPAL fact = factorial (n);
ESCRIBIR “EL FACTORIAL DEL NUMERO” ,n, “ES “ fact ;
SUBPROGRAMA, FUNCION O
Fin Método
METODO
VARIABLES GLOBALES: Método factorial (int num)
int cont =1;
VARIABLES LOCALES: float f =1;
PARAMETROS DE ENTRADA: para (i=1;i<= num;i++)
f = f * cont;
PARAMETROS DE SALIDA: cont = cont +1;
Fin para
Return f
Fin Método
Subprogramas
Algoritmos 2
int n,i;
FORMAS DE USO float fact;
int n,i;
FORMAS DE USO float fact;
Método ppal()
fact = factorial ( );
ESCRIBIR “EL FACTORIAL DEL NUMERO”, n, “ES “ fact ;
Existen varias formas de usar los Fin Método
subprogramas (Con Parametros y
sin Parametros) Método factorial (int num)
int cont =1;
float f =1;
1. nombre_metodo() ESCRIBIR “digite numero”;
LEEER n;
2. variable = nombre_metodo()
para (i=1;i<= num;i++)
f = f * cont;
cont = cont +1;
Fin para
Return f
Fin Método
Subprogramas
Algoritmos 2
Sin parámetros Con parámetros
Return f Return f
Fin Método Fin Método
Subprogramas
Algoritmos 2
DECLARACION CORRECTA DEL SUB PROGRAMA