SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
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í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
¿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
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 Vilela
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.
¿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
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 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.
¿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
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
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
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.
¿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.
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
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
¿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

Mais conteúdo relacionado

Mais procurados

Cuadro Comparativo de Algoritmos
Cuadro Comparativo de AlgoritmosCuadro Comparativo de Algoritmos
Cuadro Comparativo de AlgoritmosJonathan Higuera
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y SolucionesVideoconferencias UTPL
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.
Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.
Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.Brayan Méndez
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAJoseph Mendoza
 
Matlab integración numérica, método del trapecio
Matlab integración numérica, método del trapecioMatlab integración numérica, método del trapecio
Matlab integración numérica, método del trapecioTensor
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoBrivé Soluciones
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOFredy Olaya
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseintDon Augusto
 
Método numérico - regla de simpson
Método numérico  - regla de simpsonMétodo numérico  - regla de simpson
Método numérico - regla de simpsonJoe Arroyo Suárez
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria EstaticaJ M
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Representación matricial
Representación matricialRepresentación matricial
Representación matricialSam Rdgz
 
Diferenciación numérica Metodos Numericos
Diferenciación numérica Metodos NumericosDiferenciación numérica Metodos Numericos
Diferenciación numérica Metodos NumericosTensor
 

Mais procurados (20)

Cuadro Comparativo de Algoritmos
Cuadro Comparativo de AlgoritmosCuadro Comparativo de Algoritmos
Cuadro Comparativo de Algoritmos
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Ejercicios diagramas de bloques y gfs
Ejercicios diagramas de bloques y gfsEjercicios diagramas de bloques y gfs
Ejercicios diagramas de bloques y gfs
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y Soluciones
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.
Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.
Formulario Cálculo Integral, Derivación, Identidades Trigonométricas, Varias.
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICA
 
Matlab integración numérica, método del trapecio
Matlab integración numérica, método del trapecioMatlab integración numérica, método del trapecio
Matlab integración numérica, método del trapecio
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 
Transformada de Laplace
Transformada de LaplaceTransformada de Laplace
Transformada de Laplace
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
Método numérico - regla de simpson
Método numérico  - regla de simpsonMétodo numérico  - regla de simpson
Método numérico - regla de simpson
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Representación matricial
Representación matricialRepresentación matricial
Representación matricial
 
Diferenciación numérica Metodos Numericos
Diferenciación numérica Metodos NumericosDiferenciación numérica Metodos Numericos
Diferenciación numérica Metodos Numericos
 
Ejercicios en integral
Ejercicios en integralEjercicios en integral
Ejercicios en integral
 
Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicas
 

Destaque

ESTRCTURAS DE REPETICION
ESTRCTURAS DE REPETICIONESTRCTURAS DE REPETICION
ESTRCTURAS DE REPETICIONlesviagarcia
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlJazmin Acuña
 
Dli book 01 lesson 2.homework
Dli book 01 lesson 2.homeworkDli book 01 lesson 2.homework
Dli book 01 lesson 2.homeworkKeith Miller
 
diagramas de flujo,secuencias, bucles
diagramas de flujo,secuencias, buclesdiagramas de flujo,secuencias, bucles
diagramas de flujo,secuencias, buclesDiego Darko
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujoKvinzuco
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.luismarlmg
 

Destaque (9)

Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Quiz semana2 programacion c++
Quiz semana2 programacion c++Quiz semana2 programacion c++
Quiz semana2 programacion c++
 
ESTRCTURAS DE REPETICION
ESTRCTURAS DE REPETICIONESTRCTURAS DE REPETICION
ESTRCTURAS DE REPETICION
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Dli book 01 lesson 2.homework
Dli book 01 lesson 2.homeworkDli book 01 lesson 2.homework
Dli book 01 lesson 2.homework
 
diagramas de flujo,secuencias, bucles
diagramas de flujo,secuencias, buclesdiagramas de flujo,secuencias, bucles
diagramas de flujo,secuencias, bucles
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Simbolos diagrama de flujo
Simbolos diagrama de flujoSimbolos diagrama de flujo
Simbolos diagrama de flujo
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 

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

Estructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfEstructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfMauroZini1
 
Estructuras de control c3. p2.
Estructuras de control c3. p2.Estructuras de control c3. p2.
Estructuras de control c3. p2.DENIRAMIREZANDRADE
 
Estructuras de control c3. p2.
Estructuras de control c3. p2.Estructuras de control c3. p2.
Estructuras de control c3. p2.DENIRAMIREZANDRADE
 
Estructuras de iteracion
Estructuras de iteracionEstructuras de iteracion
Estructuras de iteracionUVM
 
Mi presentacion
Mi presentacion Mi presentacion
Mi presentacion Markosanti
 
Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.DENIRAMIREZANDRADE
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Rommel Lòpez
 
Estructuras repetitivas herramienta case jean
Estructuras repetitivas herramienta case jeanEstructuras repetitivas herramienta case jean
Estructuras repetitivas herramienta case jeanMorelo Alegre JanKee
 
Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.DENIRAMIREZANDRADE
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasMichele André
 
Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Royer Lopez Nuñez
 
ESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTJuanCardenas501369
 
Logaritmo.repetitivo
Logaritmo.repetitivoLogaritmo.repetitivo
Logaritmo.repetitivoEdianny Adan
 
Estructuras de iteracion (2a parte)
Estructuras de iteracion (2a parte)Estructuras de iteracion (2a parte)
Estructuras de iteracion (2a parte)UVM
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxCarlos Díaz Sánchez
 

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

Estructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfEstructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdf
 
Algoritmo Repetitivo
Algoritmo RepetitivoAlgoritmo Repetitivo
Algoritmo Repetitivo
 
Estructuras de control c3. p2.
Estructuras de control c3. p2.Estructuras de control c3. p2.
Estructuras de control c3. p2.
 
Estructuras de control c3. p2.
Estructuras de control c3. p2.Estructuras de control c3. p2.
Estructuras de control c3. p2.
 
Estructuras de iteracion
Estructuras de iteracionEstructuras de iteracion
Estructuras de iteracion
 
Mi presentacion
Mi presentacion Mi presentacion
Mi presentacion
 
Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
 
Estructuras repetitivas herramienta case jean
Estructuras repetitivas herramienta case jeanEstructuras repetitivas herramienta case jean
Estructuras repetitivas herramienta case jean
 
Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicas
 
Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)
 
Contadores y Acumuladores
Contadores y AcumuladoresContadores y Acumuladores
Contadores y Acumuladores
 
Presentación1
Presentación1Presentación1
Presentación1
 
Guia estructuras cíclicas
Guia estructuras cíclicasGuia estructuras cíclicas
Guia estructuras cíclicas
 
ESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINT
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Logaritmo.repetitivo
Logaritmo.repetitivoLogaritmo.repetitivo
Logaritmo.repetitivo
 
Estructuras de iteracion (2a parte)
Estructuras de iteracion (2a parte)Estructuras de iteracion (2a parte)
Estructuras de iteracion (2a parte)
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
 

Mais de Marcelo Vilela Pardo

Introducción a Long term evoluition advanced
Introducción a Long term evoluition advancedIntroducción a Long term evoluition advanced
Introducción a Long term evoluition advancedMarcelo Vilela Pardo
 
Esteganografía, el arte de camuflar archivos
Esteganografía, el arte de camuflar archivosEsteganografía, el arte de camuflar archivos
Esteganografía, el arte de camuflar archivosMarcelo Vilela Pardo
 
Teleprompter y tips para usar un programa online
Teleprompter y tips para usar un programa onlineTeleprompter y tips para usar un programa online
Teleprompter y tips para usar un programa onlineMarcelo Vilela Pardo
 

Mais de Marcelo Vilela Pardo (7)

Introducción a Long term evoluition advanced
Introducción a Long term evoluition advancedIntroducción a Long term evoluition advanced
Introducción a Long term evoluition advanced
 
D-AMPS
D-AMPSD-AMPS
D-AMPS
 
Diagramas de flujo - Ejemplos 1
Diagramas de flujo - Ejemplos 1Diagramas de flujo - Ejemplos 1
Diagramas de flujo - Ejemplos 1
 
Diagramas de flujo - Algoritmos
Diagramas de flujo - AlgoritmosDiagramas de flujo - Algoritmos
Diagramas de flujo - Algoritmos
 
Transmisión de Datos por Láser
Transmisión de Datos por LáserTransmisión de Datos por Láser
Transmisión de Datos por Láser
 
Esteganografía, el arte de camuflar archivos
Esteganografía, el arte de camuflar archivosEsteganografía, el arte de camuflar archivos
Esteganografía, el arte de camuflar archivos
 
Teleprompter y tips para usar un programa online
Teleprompter y tips para usar un programa onlineTeleprompter y tips para usar un programa online
Teleprompter y tips para usar un programa online
 

Último

Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 

Último (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 

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

  • 1. 3 Diagramas de Flujo For, While, Do While y Switch Case Marcelo Antonio Vilela Pardo
  • 2. For, While y Do While Estructuras de Control Iterativas Marcelo Vilela
  • 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. ¿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. Llegó la solución a nuestros problemas. ¡Las estructuras Iterativas son la solución! Marcelo Vilela
  • 6. Estructura Iterativa: For • Esta es su forma tradicional: Procesos a repetirse Inicio; Condición; Incremento Marcelo Vilela
  • 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. ¿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. Estructura Iterativa: While • Este tipo de estructura la dibujaremos así: Condición Procesos a Repetirse Marcelo Vilela
  • 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. ¿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. 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. Estructura Iterativa: Do While • Do While tendrá esta forma: Procesos a Repetirse Condición Marcelo Vilela
  • 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. ¿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. 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. 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. ¿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