3
Diagramas de
Flujo
For, While, Do While y Switch Case

Marcelo Antonio Vilela Pardo
For, While y Do While
Estructuras de Control Iterativas

Marcelo Vilela
¿Qué son las Estructuras Iterativas?
• Cuando necesitamos
que un proceso se
repita una cantidad
definida de veces,
podríam...
¿Y si no sabes cuanto se repetirá?
• Cuando necesitamos
que un proceso se
repita una cantidad
indefinida, que
dependa de a...
Llegó la solución a
nuestros problemas.
¡Las estructuras
Iterativas son la solución!

Marcelo Vilela
Estructura Iterativa: For
• Esta es su forma tradicional:
Procesos a repetirse
Inicio; Condición; Incremento

Marcelo Vile...
Analizando la Estructura: For
La variable “i” se incrementará
de uno en uno por cada vez
que se terminen los procesos
dete...
¿Si quiero que la variable incremente
de otra manera?
• i++ es una abreviación de:
i=i+1

• Si queremos que incremente de ...
Estructura Iterativa: While
• Este tipo de estructura la dibujaremos así:
Condición

Procesos a Repetirse

Marcelo Vilela
Analizando la Estructura: While
Mientras esta condición
se cumpla, todos los
procesos se repetirán.
i<=5

Procesos a Repet...
¿Cuál es la diferencia entre las
estructuras While y For?
Procesos a repetirse
Inicio; Condición; Incremento

La estructur...
Condición

Procesos a Repetirse

Y la estructura “While” repite los procesos
MIENTRAS la condición se cumpla y no siempre
...
Estructura Iterativa: Do While
• Do While tendrá esta forma:

Procesos a Repetirse

Condición

Marcelo Vilela
Analizando la Estructura: Do While
Con esta línea
podemos darnos
cuenta cuales son
los procesos que
queremos que se
repita...
¿Cuál es la diferencia entre las
estructuras While y Do While?
Procesos a Repetirse

Condición

Ambas repiten MIENTRAS se ...
Estructura de control: Switch Case
• Esta estructura funciona como un “If” pero
con más opciones.
¿?

Proceso 1

Marcelo V...
Analizando la Estructura: Switch Case
Solicitud del número de
proceso con el que se
continuará.
¿?

Proceso 1

Proceso 2

...
¿Para qué sirve la estructura
Switch Case?
Es una estructura de control que funciona como
“If’s” anidados, es decir una co...
Próxima SlideShare
Cargando en…5
×

Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch Case)

80.756 visualizaciones

Publicado el

Después de la anterior presentación, que ha sido una pequeña introducción, llegamos a este tipo de estructuras en los diagramas de flujo, que nos ayudarán a crear algoritmos más efectivos.
Ahora presentaré la parte teórica, es decir que veremos como funcionan estas estructuras, luego en otra presentación realizaremos los suficientes ejercicios.

Publicado en: Educación
0 comentarios
14 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
80.756
En SlideShare
0
De insertados
0
Número de insertados
518
Acciones
Compartido
0
Descargas
1.067
Comentarios
0
Recomendaciones
14
Insertados 0
No insertados

No hay notas en la diapositiva.

Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch Case)

  1. 1. 3 Diagramas de Flujo For, While, Do While y Switch Case Marcelo Antonio Vilela Pardo
  2. 2. For, While y Do While Estructuras de Control Iterativas Marcelo Vilela
  3. 3. ¿Qué son las Estructuras Iterativas? • Cuando necesitamos que un proceso se repita una cantidad definida de veces, podríamos repetir el proceso manualmente, obviamente este algoritmo no sería el óptimo. Marcelo Vilela Inicio A, B C=A+B C=A+B+C C=A+B+C Fin
  4. 4. ¿Y si no sabes cuanto se repetirá? • Cuando necesitamos que un proceso se repita una cantidad indefinida, que dependa de algo que vaya a suceder durante el transcurso del algoritmo. ¿Cómo hacerlo? Marcelo Vilela Inicio A, B C=A+B
  5. 5. Llegó la solución a nuestros problemas. ¡Las estructuras Iterativas son la solución! Marcelo Vilela
  6. 6. Estructura Iterativa: For • Esta es su forma tradicional: Procesos a repetirse Inicio; Condición; Incremento Marcelo Vilela
  7. 7. Analizando la Estructura: For La variable “i” se incrementará de uno en uno por cada vez que se terminen los procesos determinados. Procesos a repetirse i==0; La variable “i” iniciará con un valor igual a cero. Marcelo Vilela i<=5; i++ Los procesos se repetirán siempre y cuando la variable “i” sea menor o igual a 5 Aquí dibujaremos los procesos que queremos que se repitan una cantidad de veces definida.
  8. 8. ¿Si quiero que la variable incremente de otra manera? • i++ es una abreviación de: i=i+1 • Si queremos que incremente de dos en dos, podemos escribirlo así: i=i+2 Marcelo Vilela
  9. 9. Estructura Iterativa: While • Este tipo de estructura la dibujaremos así: Condición Procesos a Repetirse Marcelo Vilela
  10. 10. Analizando la Estructura: While Mientras esta condición se cumpla, todos los procesos se repetirán. i<=5 Procesos a Repetirse Con esta línea podemos mostrar cuales son los procesos que queremos que se repitan. No debemos olvidar hacer variar la variable de la condición, porque podríamos entrar en un “Loop” infinito. i = i +1 Aquí dibujaremos los procesos que queremos que se repitan.
  11. 11. ¿Cuál es la diferencia entre las estructuras While y For? Procesos a repetirse Inicio; Condición; Incremento La estructura “For” repite los procesos una cantidad determinada, es decir que conocemos cuantas veces se repetirán los procesos dentro de el. Marcelo Vilela
  12. 12. Condición Procesos a Repetirse Y la estructura “While” repite los procesos MIENTRAS la condición se cumpla y no siempre se tiene el control de cuantas veces se repetirá. Marcelo Vilela
  13. 13. Estructura Iterativa: Do While • Do While tendrá esta forma: Procesos a Repetirse Condición Marcelo Vilela
  14. 14. Analizando la Estructura: Do While Con esta línea podemos darnos cuenta cuales son los procesos que queremos que se repitan. Procesos a Repetirse i=i+3 i <=30 No debemos olvidar hacer variar la variable de la condición, porque podríamos entrar en un “Loop” infinito. Aquí dibujaremos los procesos que queremos que se repitan. Mientras esta condición se cumpla, todos los procesos se repetirán.
  15. 15. ¿Cuál es la diferencia entre las estructuras While y Do While? Procesos a Repetirse Condición Ambas repiten MIENTRAS se cumpla la condición, pero la estructura Do While ejecuta al menos una vez los procesos dentro de si y un while o un for podrían no ejecutar los procesos.
  16. 16. Estructura de control: Switch Case • Esta estructura funciona como un “If” pero con más opciones. ¿? Proceso 1 Marcelo Vilela Proceso 2 Proceso 3 Proceso n
  17. 17. Analizando la Estructura: Switch Case Solicitud del número de proceso con el que se continuará. ¿? Proceso 1 Proceso 2 Procesos separados y diferentes, sólo funcionará uno por vez que se pasa a través del Switch Case Proceso 3 Proceso n
  18. 18. ¿Para qué sirve la estructura Switch Case? Es una estructura de control que funciona como “If’s” anidados, es decir una condición dentro de otra. Se usa mayormente para crear menús. Marcelo Vilela

×