Professional Documents
Culture Documents
Explicar cada paso del procedimiento o funcin de recursividad en un arreglo, mediante un cdigo
donde se halle la suma total de sus datos.
1. Mediante un Diagrama de Flujo, disearemos un programa que calcule el factorial de un Nmero
y luego sume todos sus datos.
En la siguiente imagen vemos la codificacin en el programa dfd para cada uno de los smbolos.
En
estas otras imgenes vemos las subrutinas que se han creado:
Esta es la subrutina para el factorial del nmero ingresado.
Esta es la subrutina para la sumatoria de los nmeros del factorial.
Este es el programa funcionando
por ltimo los resultados
El cdigo para programar es el siguiente:
INICIO
int suma(int num1, num2);
int main(){
int a[ TAMANIO ] = { 1, 3, 5, 4, 7, 2, 99, 16, 45, 67, 89, 45 };
int i;
int total = 0;
for ( i = 0; i < TAMANIO; i++ ) {
total = suma(total, a[ i ]);
}
printf( "El total de los elementos del arreglo es %dn", total );
system("PAUSE");
return 0;
}
int suma(int num1, num2){
return num1 + num2}
FIN