SlideShare una empresa de Scribd logo
2
Lo más leído
4
Lo más leído
6
Lo más leído
ESTRUCTURAS DE
CONTROL
DO WHILE
Estructur
a
repetitiva
do-while
La estructura repetitiva do-while es aquella en que
el cuerpo del bucle se repite mientras que se cumple
una determinada condición. En esta estructura, la
condición del ciclo se evalúa al final, por lo que
siempre se ejecutarán las instrucciones del ciclo por
lo menos una vez. Si la condición se evalúa
verdadera, se ejecuta nuevamente el cuerpo del
bucle; si la condición es falsa, entonces sale y se
sigue con el flujo normal del algoritmo. Este proceso
se repite una y otra vez hasta que la condición sea
falsa.
■ La estructura do while ejecuta al
menos una vez su bloque repetitivo,
a diferencia del while o del for que
podían no ejecutar el bloque. Esta
estructura repetitiva se utiliza
cuando conocemos de antemano
que por lo menos una vez se
ejecutará el bloque repetitivo. La
condición de la estructura está
abajo del bloque a repetir, a
diferencia del while o del for que
está en la parte superior.
■ Representación gráfica:
■ En resumen, un ciclo do-while, es una estructura de control cíclica que permite
ejecutar de manera repetitiva un bloque de instrucciones sin evaluar de forma
inmediata una condición especifica, sino evaluándola justo después de ejecutar
por primera vez el bloque de instrucciones.
■ La ejecución de esta estructura se realiza de la siguiente manera:
1.- Se ejecutan las instrucciones que se encuentran dentro del do, para esto es
necesario ponerlas entre llaves.
1
2
3
4
5
do{
Instrucciones.
}
2.- Después evalúa la expresión dentro de while. Si la expresión es falsa, el ciclo
do-while finaliza y pasa a la siguiente instrucción del programa. Si la expresión es
verdadera, el ciclo se repite.
■ La sintaxis de este ciclo es la siguiente:
1
2
3
4
5
6
do{
Instrucción
}
while (expresión)
;
Ejemplo:
Imprimir los múltiplos de
5 comprendidos entre el
0 y 30.
■ Codigo:
Ejemplo:
Imprimir los múltiplos de 5
comprendidos entre el 0 y
30.
■ Salida:
Ejemplo:
Imprimir los múltiplos de 5
comprendidos entre el 0 y
30.
■ Diagrama de flujo:
Prueba de escritorio
Numero de ejecución: Datos Resultado/Salida
M
1 0 0
1 5 5
1 10 10
1 15 15
1 20 20
1 25 25
1 30 30
1 35 -
Pregunta 1
■ ¿Cuál es el propósito principal de una estructura de control do-
while en C++?
a) Iterar sobre una colección de elementos.
b) Tomar decisiones basadas en condiciones.
c) Ejecutar un bloque de código al menos una vez.
d) Detener la ejecución del programa.
Pregunta 2
■ ¿Cuál es la sintaxis correcta de una estructura de control do-
while en C++?
a) while (condición) { // código }
b) for (inicialización; condición; incremento) { // código }
c) if (condición) { // código } else { // código }
d) do { // código } while (condición);
GRACIAS

Más contenido relacionado

PPTX
Resistencia y resistividad
PPTX
¿Como hacer un pseudocodigo y diagrama de flujo?
PPTX
Procesos e Hilos en los Sistemas Operativos
DOC
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
PPT
Operaciones entre lenguajes
PPT
Ejercicios
PPTX
Pruebas de escritorio
PPTX
Algoritmo de la ecuación cuadrática
Resistencia y resistividad
¿Como hacer un pseudocodigo y diagrama de flujo?
Procesos e Hilos en los Sistemas Operativos
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Operaciones entre lenguajes
Ejercicios
Pruebas de escritorio
Algoritmo de la ecuación cuadrática

La actualidad más candente (20)

PDF
17237313 grafos-eulerianos
PPTX
tipo de datos
DOCX
Aplicaciones de los árboles y grafos
PDF
Ejercicios resueltos en el Laboratorio de estructuras struct registros
PDF
Series de fourier 22 Ejercicios Resueltos
PPTX
Programación Orientada a Objetos - atributos y métodos
PDF
Estructuras de control
PPTX
Grafos
PPTX
Estructuras Repetitivas con PSeInt (Parte 2)
DOCX
base
PPTX
Probabilidad y estadística
PPTX
Estructuras de control
PDF
PPSX
Estructuras de control selectivas
PPTX
Exposicion Caminos de euler
PPT
Estructuras Selectivas y Repetitivas en C++
PPTX
Unidad 5 Estructuras algoritmicas
PPTX
Límite Matemático
 
PDF
Ejercicio de estructuras_condicionales
17237313 grafos-eulerianos
tipo de datos
Aplicaciones de los árboles y grafos
Ejercicios resueltos en el Laboratorio de estructuras struct registros
Series de fourier 22 Ejercicios Resueltos
Programación Orientada a Objetos - atributos y métodos
Estructuras de control
Grafos
Estructuras Repetitivas con PSeInt (Parte 2)
base
Probabilidad y estadística
Estructuras de control
Estructuras de control selectivas
Exposicion Caminos de euler
Estructuras Selectivas y Repetitivas en C++
Unidad 5 Estructuras algoritmicas
Límite Matemático
 
Ejercicio de estructuras_condicionales
Publicidad

Similar a ESTRUCTURA DO WHILE (20)

PPTX
Bucle Do while
PPTX
Estructuras repetitivas(while, for, repeat)
PPTX
Actividad 20 zsar
PPTX
Estructuras secuenciales, selectivas e iterativas3
PPTX
Presemtacin de programacion
PPTX
Presemtacin de programacion
PPTX
Diapositivas grupo 8
PPTX
estructura de programación
PDF
5.4 instruccion do-while
PPTX
Presentacion
PDF
Recurso Educativo Lenguaje de Programaciòn C++
PPTX
Clase 2 Estructuras de Control
PPSX
Estructuras iterativas y ejemplos propuestos
PPSX
Estructuras iterativas y ejemplos propuestos
PPSX
Estructuras iterativas
PPSX
Estructuras iterativas
PPTX
ESTRUCTURAS DE CONTROL
PPTX
while_do while tarea.pptx_20240510_021640_0000.pptx
Bucle Do while
Estructuras repetitivas(while, for, repeat)
Actividad 20 zsar
Estructuras secuenciales, selectivas e iterativas3
Presemtacin de programacion
Presemtacin de programacion
Diapositivas grupo 8
estructura de programación
5.4 instruccion do-while
Presentacion
Recurso Educativo Lenguaje de Programaciòn C++
Clase 2 Estructuras de Control
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas
Estructuras iterativas
ESTRUCTURAS DE CONTROL
while_do while tarea.pptx_20240510_021640_0000.pptx
Publicidad

Más de Fernando Solis (20)

PDF
fundamentos de programación el arte de programar
PDF
2.5 PROYECTOS DE POO
PDF
24.3.3. Strategy
PDF
TEMPLAT E
PDF
Patrón Singleton
PDF
Tipos de Patrones
PDF
Importancia de los patrones de diseño
PDF
Introduccion-a-los-Patrones-de-Comportamiento.pdf
PDF
Bajo acoplamiento.pdf
PDF
MODULARIDAD _AltaCohesion
PDF
Localización de decisiones de diseño
PDF
Código entendible, flexible y mantenible
PDF
22.5 Dependency Inversion
PDF
Segregación de Interfaces
PDF
Sustitución de Liskov
PDF
Principio Open-Closed Mantilla
PDF
Principio-de-Responsabilidad-Unica-en-Java
PDF
21.7 Integración de componentes gráficos y clases
PDF
21.6 Gestion de Eventos - Componentes y Objetos Gráficos Java
PDF
21.5 Tablas - Componentes y Objetos Gráficos Java
fundamentos de programación el arte de programar
2.5 PROYECTOS DE POO
24.3.3. Strategy
TEMPLAT E
Patrón Singleton
Tipos de Patrones
Importancia de los patrones de diseño
Introduccion-a-los-Patrones-de-Comportamiento.pdf
Bajo acoplamiento.pdf
MODULARIDAD _AltaCohesion
Localización de decisiones de diseño
Código entendible, flexible y mantenible
22.5 Dependency Inversion
Segregación de Interfaces
Sustitución de Liskov
Principio Open-Closed Mantilla
Principio-de-Responsabilidad-Unica-en-Java
21.7 Integración de componentes gráficos y clases
21.6 Gestion de Eventos - Componentes y Objetos Gráficos Java
21.5 Tablas - Componentes y Objetos Gráficos Java

Último (20)

PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Metodologías Activas con herramientas IAG
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Atencion prenatal. Ginecologia y obsetricia
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Metodologías Activas con herramientas IAG
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Escuelas Desarmando una mirada subjetiva a la educación
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
ciencias-1.pdf libro cuarto basico niños
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Punto Critico - Brian Tracy Ccesa007.pdf

ESTRUCTURA DO WHILE

  • 2. Estructur a repetitiva do-while La estructura repetitiva do-while es aquella en que el cuerpo del bucle se repite mientras que se cumple una determinada condición. En esta estructura, la condición del ciclo se evalúa al final, por lo que siempre se ejecutarán las instrucciones del ciclo por lo menos una vez. Si la condición se evalúa verdadera, se ejecuta nuevamente el cuerpo del bucle; si la condición es falsa, entonces sale y se sigue con el flujo normal del algoritmo. Este proceso se repite una y otra vez hasta que la condición sea falsa.
  • 3. ■ La estructura do while ejecuta al menos una vez su bloque repetitivo, a diferencia del while o del for que podían no ejecutar el bloque. Esta estructura repetitiva se utiliza cuando conocemos de antemano que por lo menos una vez se ejecutará el bloque repetitivo. La condición de la estructura está abajo del bloque a repetir, a diferencia del while o del for que está en la parte superior. ■ Representación gráfica:
  • 4. ■ En resumen, un ciclo do-while, es una estructura de control cíclica que permite ejecutar de manera repetitiva un bloque de instrucciones sin evaluar de forma inmediata una condición especifica, sino evaluándola justo después de ejecutar por primera vez el bloque de instrucciones. ■ La ejecución de esta estructura se realiza de la siguiente manera: 1.- Se ejecutan las instrucciones que se encuentran dentro del do, para esto es necesario ponerlas entre llaves. 1 2 3 4 5 do{ Instrucciones. }
  • 5. 2.- Después evalúa la expresión dentro de while. Si la expresión es falsa, el ciclo do-while finaliza y pasa a la siguiente instrucción del programa. Si la expresión es verdadera, el ciclo se repite. ■ La sintaxis de este ciclo es la siguiente: 1 2 3 4 5 6 do{ Instrucción } while (expresión) ;
  • 6. Ejemplo: Imprimir los múltiplos de 5 comprendidos entre el 0 y 30. ■ Codigo:
  • 7. Ejemplo: Imprimir los múltiplos de 5 comprendidos entre el 0 y 30. ■ Salida:
  • 8. Ejemplo: Imprimir los múltiplos de 5 comprendidos entre el 0 y 30. ■ Diagrama de flujo:
  • 9. Prueba de escritorio Numero de ejecución: Datos Resultado/Salida M 1 0 0 1 5 5 1 10 10 1 15 15 1 20 20 1 25 25 1 30 30 1 35 -
  • 10. Pregunta 1 ■ ¿Cuál es el propósito principal de una estructura de control do- while en C++? a) Iterar sobre una colección de elementos. b) Tomar decisiones basadas en condiciones. c) Ejecutar un bloque de código al menos una vez. d) Detener la ejecución del programa.
  • 11. Pregunta 2 ■ ¿Cuál es la sintaxis correcta de una estructura de control do- while en C++? a) while (condición) { // código } b) for (inicialización; condición; incremento) { // código } c) if (condición) { // código } else { // código } d) do { // código } while (condición);