Title: Ejercicios 1
1Ejercicios 1
Manuel Crisosto M., Claudio Gutiérrez S.,
Christian Vidal C.
2Destrezas esperadas
- Seguimiento de un programa en seudo-código.
- Transformación de diagrama de flujo a
seudo-código. - Creación de algoritmos a través de diagramas de
flujo y seudo-código
3Seguimiento de un programa en seudo-código
int i, j, pot, suma0, N Imprimir(Ingrese N) Leer(N) for(i1 iltN ii1) for(j1, pot1 jlti !(i2) jj1) potpoti if(i20) sumasumapot N i j pot suma
4Seguimiento de un programa en seudo-código
Qué es lo que calcula el seudo-código anterior?
Calcula 2244
5Seguimiento de un programa en seudo-código,
considere N4
int i,j,suma0,stop1,N Imprimir( Ingrese N) Leer N for(i1iltN stop !0 ii1) for(j1jlti stop !0 jj2) if(j(N/2)) stop0 else sumasumaij2 Imprimir(El resultado es suma) N i j stop suma
6Transformación de un diagrama de flujo a
seudo-código
Bifurcación
Ciclo
V
V
F
F
7Transformar este diagrama de flujo a seudo -código
8Transformar este diagrama de flujo a seudo -código
9Creación de algoritmos, utilice diagramas de
flujo y después páselo a seudo-código
- Crear un algoritmo que lea números y se detenga
cuando el usuario ingresa el valor 10.000. Se
pide contar los números pares, obtener el mayor y
el menor.
10Conclusiones
- Los ciclos pueden estar formados por más de una
proposición en la condición. Por ejemplo - (( klt5) (ij/2))
- En una bifurcación o ciclo, cualquier variable
distinta de 0, es siempre verdadera. Por ejemplo - While (!(i2))
- En los diagramas de flujo existe una clara
diferencia entre una bifurcación y un ciclo