Title: Ejercicios 2
1Ejercicios 2
Manuel Crisosto M., Claudio Gutiérrez S.,
Christian Vidal C.
2Destrezas esperadas
- Seguimiento de un programa en seudo-código.
- Creación de algoritmos a través de diagramas de
flujo y seudo-código - Transformación de diagrama de flujo a
seudo-código.
3Seguimiento de un programa en seudo-código,
considere N1
int i,j,k,N Imprimir( Ingrese N) Leer N for(i1iltN ii1) for(j1 jlt 2N jj1) for(kjkgt0 kk-1) if( kgt j/2) Imprimir( 0) else Imprimir( 1) i j k N Imprimir
4Seguimiento de un programa en seudo-código,
considere N2
int i,j,suma0, N Imprimir( Ingrese N) Leer N for(i1iltN ii1) for(j1 jlt N jj1) if(!(i2)) sumasumai else sumasumaj int i,j,suma0, N Imprimir( Ingrese N) Leer N for(i1iltN ii1) for(j1 jlt N jj1) if(!(i2)) sumasumai sumasumaj i j suma N
5Seguimiento de un programa en seudo-código,
considere N4
i 0 while (i lt 29) if (i 29) Imprimir( i) ii1 i Imprimir
6Resolución de problemas a través de un algoritmo
Crear un algoritmo que calcule 11!2233!44 , a
través de diagrama de flujo y su seudo código.
711!2233!44
8Resolución de problemas a través de un algoritmo
Crear un algoritmo que calcule (11!)(22!)(N
N!), a través de diagrama de flujo y su seudo
código.
9(11!)(22!)(NN!)
10Transformar este diagrama de flujo a seudo-código
11Transformar a seudo-código
12Conclusiones
- Existe una clara diferencia cuando las
bifurcaciones tiene else (sino) y cuando no lo
tiene
13Conclusiones
- Para resolver un problema, primero hay que
resolver y visualizar los aspectos globales y
luego los detalles. Por ejemplo, en las
sumatorias, sabemos que debe de existir un ciclo
que se encarga de resolverlo, luego resolvemos
cada factor