SlideShare una empresa de Scribd logo
1 de 10
EN LOS DIAGRAMAS DE FLUJO
Por Bennen Tun Ek.
04/11/2021.
CONTENIDO
1. ¿Qué es un diagrama de flujo?
2. ¿Qué son los ciclos?
3. El Ciclo Mientras.
4. El Ciclo Hacer ... Mientras.
5. El Ciclo Para.
6. Referencias.
¿QUÉ ES UN
DIAGRAMA DE FLUJO?
• Es una representación gráfica
que expresa las instrucciones
que se debe realizar para
resolver un problema,
utilizando los símbolos
normalizados ANSI.
¿QUÉ SON LOS CICLOS?
• Los ciclos o bucles son un grupo de
instrucciones iterativas, en
el que el objetivo es crear un set de
éstas para que se repitan
determinadas o indeterminadas veces.
• Permiten ahorrar tiempo en el momento
en que debas realizar instrucciones
un algoritmo.
CICLO MIENTRAS
• En el ciclo Mientras o ciclo While, el cuerpo del bucle se
repite siempre y cuando se esté cumpliendo una condición
determinada.
• El ciclo inicia con dicha condición, y las instrucciones
interiores al bucle se repetirán mientras la condición sea
verdadera.
• Su estructura es la siguiente:
Condición
Acciones
Acciones: Son las acciones que
van dentro del ciclo (Leer,
Hacer, etc.)
SI
N
O
CICLO HACER ... MIENTRAS
• El ciclo Hacer - Mientas o Do - While, es aquella en la que
el cuerpo del bucle se ejecuta al menos una vez sin
importar si la condición es cierta o falsa, siendo de tipo
Post-Test.
• Lo anterior es gracias a que la condición está situada
después del cuerpo del ciclo.
• Las acciones o instrucciones interiores al bucle se
repetirán mientras la condición sea verdadera, pero siempre
se ejecutará al menos una vez incluso si la condición es
falsa desde el principio.
CICLO HACER ... MIENTRAS
• El ciclo hacer – mientras se termina de ejecutar cuando el
valor de la condición es falsa.
• Su estructura es la siguiente:
Condición
Acciones
SI
N
O
CICLO PARA
• En el ciclo Para o ciclo For, se conoce de antemano el
número de iteraciones, por lo que ya no es necesario una
condición de salida para cerrar el ciclo.
• Se usa una variable índice que sirve para contar el número
de iteraciones fijadas, y termina cuando llega al valor
final. Generalmente, se usa la letra i, j o k.
• Se usa el siguiente símbolo y estructura para representar
el Ciclo Para:
Índice = Inicio, Fin,
Incremento
Acciones
CICLO PARA
• Índice = Es la variable para contar el número de iteraciones hasta
el valor final.
• Inicio = Es el valor de inicio, generalmente se usa el número 1.
• Fin = Es el valor final, puede ser el número 10 si se desea que el
ciclo se repita 10 veces.
• Incremento = Es el intervalo que va entre el valor de inicio hasta
el valor final. Si el incremento es 1, irá de 1 en 1 hasta el valor
final.
• Acciones: Son las acciones que van dentro del ciclo (Leer, Hacer,
etc.)
Índice = Inicio, Fin,
Incremento
Acciones
REFERENCIAS
• Claudia, E. (n.d.). 1 introduccion a la programacion 1. Slideshare.Net.
Retrieved November 4, 2021, from https://es.slideshare.net/lince2383/1-
introduccion-a-la-programacion-1
• Los ciclos en los algoritmos. (n.d.). Prezi.Com. Retrieved November 5,
2021, from https://prezi.com/wnxflhkdts0b/los-ciclos-en-los-algoritmos/
• (N.d.-b). Ciclo Mientras. Uady.Mx. Retrieved November 5, 2021, from
https://es.uadyvirtual.uady.mx/pluginfile.php/197288/mod_resource/content/1
/U%202%20Tema%204.%20Subtema%204.1.pdf
• (N.d.-c). Ciclo Hacer - Mientras. Uady.Mx. Retrieved November 5, 2021, from
https://es.uadyvirtual.uady.mx/pluginfile.php/197289/mod_resource/content/1
/U%202%20Tema%204.%20Subtema%204.2.pdf
• (N.d.). Ciclo For Uady.Mx. Retrieved November 5, 2021, from
https://es.uadyvirtual.uady.mx/pluginfile.php/197290/mod_resource/content/1
/U%202%20Tema%204.%20Subtema%204.3.pdf

Más contenido relacionado

La actualidad más candente

Salidas internas de bucles.
Salidas internas de bucles.Salidas internas de bucles.
Salidas internas de bucles.Chad Bridge
 
Programación 3: clases derivadas y polimorfismo
Programación 3: clases derivadas y polimorfismoProgramación 3: clases derivadas y polimorfismo
Programación 3: clases derivadas y polimorfismoAngel Vázquez Patiño
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Marcelo Vilela Pardo
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 
Mapa conceptual de algoritmos
Mapa conceptual de algoritmosMapa conceptual de algoritmos
Mapa conceptual de algoritmosFany Duque
 
Los lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingLos lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingJonathan Bastidas
 

La actualidad más candente (20)

Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Notacion Asintotica
Notacion AsintoticaNotacion Asintotica
Notacion Asintotica
 
Taller de Base de Datos - Unidad 5 transacciones
Taller de Base de Datos - Unidad 5  transaccionesTaller de Base de Datos - Unidad 5  transacciones
Taller de Base de Datos - Unidad 5 transacciones
 
Automatas de pila
Automatas de pilaAutomatas de pila
Automatas de pila
 
Pseint
PseintPseint
Pseint
 
Autómata de Pila
Autómata de Pila Autómata de Pila
Autómata de Pila
 
Salidas internas de bucles.
Salidas internas de bucles.Salidas internas de bucles.
Salidas internas de bucles.
 
Programación 3: clases derivadas y polimorfismo
Programación 3: clases derivadas y polimorfismoProgramación 3: clases derivadas y polimorfismo
Programación 3: clases derivadas y polimorfismo
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
LibreríAs De Java
LibreríAs De JavaLibreríAs De Java
LibreríAs De Java
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Visual basic
Visual basicVisual basic
Visual basic
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Mapa conceptual de algoritmos
Mapa conceptual de algoritmosMapa conceptual de algoritmos
Mapa conceptual de algoritmos
 
Recorrido en árboles binarios
Recorrido en árboles binariosRecorrido en árboles binarios
Recorrido en árboles binarios
 
Pruebas de escritorio
Pruebas de escritorioPruebas de escritorio
Pruebas de escritorio
 
Pseint
PseintPseint
Pseint
 
Los lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingLos lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turing
 

Similar a Los Ciclos en los Diagramas de Flujo

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 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
 
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 de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfEstructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfMauroZini1
 
2.1 elemento básicos del lenguaje de programación estructurado manipulación b...
2.1 elemento básicos del lenguaje de programación estructurado manipulación b...2.1 elemento básicos del lenguaje de programación estructurado manipulación b...
2.1 elemento básicos del lenguaje de programación estructurado manipulación b...carolina peña
 
1clase e12 estructurasderepeticionc
1clase e12 estructurasderepeticionc1clase e12 estructurasderepeticionc
1clase e12 estructurasderepeticioncMonica Martinez
 
Estructuras reptitivas y ciclos
Estructuras reptitivas y ciclosEstructuras reptitivas y ciclos
Estructuras reptitivas y cicloslincolnschoolgdl
 
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
 
Tema6
Tema6Tema6
Tema6UH
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivoAnderson Bolivar
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosSuGely Gálvez
 
Ciclos for , while y herramientas case
Ciclos for , while y herramientas caseCiclos for , while y herramientas case
Ciclos for , while y herramientas caseAlejandroAlmentero
 

Similar a Los Ciclos en los Diagramas de Flujo (20)

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 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.
 
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 de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfEstructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdf
 
2.1 elemento básicos del lenguaje de programación estructurado manipulación b...
2.1 elemento básicos del lenguaje de programación estructurado manipulación b...2.1 elemento básicos del lenguaje de programación estructurado manipulación b...
2.1 elemento básicos del lenguaje de programación estructurado manipulación b...
 
1clase e12 estructurasderepeticionc
1clase e12 estructurasderepeticionc1clase e12 estructurasderepeticionc
1clase e12 estructurasderepeticionc
 
Estructuras reptitivas y ciclos
Estructuras reptitivas y ciclosEstructuras reptitivas y ciclos
Estructuras reptitivas y ciclos
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Ciclos
CiclosCiclos
Ciclos
 
Tema6
Tema6Tema6
Tema6
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclos
 
Ciclos for , while y herramientas case
Ciclos for , while y herramientas caseCiclos for , while y herramientas case
Ciclos for , while y herramientas case
 
Bucle for
Bucle forBucle for
Bucle for
 
Bucle for
Bucle forBucle for
Bucle for
 
Bucle for.pdf
Bucle for.pdfBucle for.pdf
Bucle for.pdf
 
Bucle for
Bucle for Bucle for
Bucle for
 
Bucle for
Bucle forBucle for
Bucle for
 

Los Ciclos en los Diagramas de Flujo

  • 1. EN LOS DIAGRAMAS DE FLUJO Por Bennen Tun Ek. 04/11/2021.
  • 2. CONTENIDO 1. ¿Qué es un diagrama de flujo? 2. ¿Qué son los ciclos? 3. El Ciclo Mientras. 4. El Ciclo Hacer ... Mientras. 5. El Ciclo Para. 6. Referencias.
  • 3. ¿QUÉ ES UN DIAGRAMA DE FLUJO? • Es una representación gráfica que expresa las instrucciones que se debe realizar para resolver un problema, utilizando los símbolos normalizados ANSI.
  • 4. ¿QUÉ SON LOS CICLOS? • Los ciclos o bucles son un grupo de instrucciones iterativas, en el que el objetivo es crear un set de éstas para que se repitan determinadas o indeterminadas veces. • Permiten ahorrar tiempo en el momento en que debas realizar instrucciones un algoritmo.
  • 5. CICLO MIENTRAS • En el ciclo Mientras o ciclo While, el cuerpo del bucle se repite siempre y cuando se esté cumpliendo una condición determinada. • El ciclo inicia con dicha condición, y las instrucciones interiores al bucle se repetirán mientras la condición sea verdadera. • Su estructura es la siguiente: Condición Acciones Acciones: Son las acciones que van dentro del ciclo (Leer, Hacer, etc.) SI N O
  • 6. CICLO HACER ... MIENTRAS • El ciclo Hacer - Mientas o Do - While, es aquella en la que el cuerpo del bucle se ejecuta al menos una vez sin importar si la condición es cierta o falsa, siendo de tipo Post-Test. • Lo anterior es gracias a que la condición está situada después del cuerpo del ciclo. • Las acciones o instrucciones interiores al bucle se repetirán mientras la condición sea verdadera, pero siempre se ejecutará al menos una vez incluso si la condición es falsa desde el principio.
  • 7. CICLO HACER ... MIENTRAS • El ciclo hacer – mientras se termina de ejecutar cuando el valor de la condición es falsa. • Su estructura es la siguiente: Condición Acciones SI N O
  • 8. CICLO PARA • En el ciclo Para o ciclo For, se conoce de antemano el número de iteraciones, por lo que ya no es necesario una condición de salida para cerrar el ciclo. • Se usa una variable índice que sirve para contar el número de iteraciones fijadas, y termina cuando llega al valor final. Generalmente, se usa la letra i, j o k. • Se usa el siguiente símbolo y estructura para representar el Ciclo Para: Índice = Inicio, Fin, Incremento Acciones
  • 9. CICLO PARA • Índice = Es la variable para contar el número de iteraciones hasta el valor final. • Inicio = Es el valor de inicio, generalmente se usa el número 1. • Fin = Es el valor final, puede ser el número 10 si se desea que el ciclo se repita 10 veces. • Incremento = Es el intervalo que va entre el valor de inicio hasta el valor final. Si el incremento es 1, irá de 1 en 1 hasta el valor final. • Acciones: Son las acciones que van dentro del ciclo (Leer, Hacer, etc.) Índice = Inicio, Fin, Incremento Acciones
  • 10. REFERENCIAS • Claudia, E. (n.d.). 1 introduccion a la programacion 1. Slideshare.Net. Retrieved November 4, 2021, from https://es.slideshare.net/lince2383/1- introduccion-a-la-programacion-1 • Los ciclos en los algoritmos. (n.d.). Prezi.Com. Retrieved November 5, 2021, from https://prezi.com/wnxflhkdts0b/los-ciclos-en-los-algoritmos/ • (N.d.-b). Ciclo Mientras. Uady.Mx. Retrieved November 5, 2021, from https://es.uadyvirtual.uady.mx/pluginfile.php/197288/mod_resource/content/1 /U%202%20Tema%204.%20Subtema%204.1.pdf • (N.d.-c). Ciclo Hacer - Mientras. Uady.Mx. Retrieved November 5, 2021, from https://es.uadyvirtual.uady.mx/pluginfile.php/197289/mod_resource/content/1 /U%202%20Tema%204.%20Subtema%204.2.pdf • (N.d.). Ciclo For Uady.Mx. Retrieved November 5, 2021, from https://es.uadyvirtual.uady.mx/pluginfile.php/197290/mod_resource/content/1 /U%202%20Tema%204.%20Subtema%204.3.pdf