SlideShare a Scribd company logo
1 of 9
Sentencia do
while
(Haga hasta
que)
Presentado por:
Ángela María López
Carlos De Horta Fernandez
Definición
Es un procedimiento que ejecuta
cíclicamente un conjunto de operaciones
que además garantiza que ese conjunto de
operaciones se ejecutarán al menos una
vez, pues primero ejecuta las operaciones y
luego verifica la condición, a diferencia de
su hermano el ciclo while que primero
verifica la condición y luego ejecuta las
instrucciones.
Ejemplo
Hacer un algoritmo que simule una
calculadora que sume, reste, multiplique y
divide dos numero para esto se necesita
que muestre un menú si el usuario se
equivoca mándale un mensaje de alerta y
que vuelve a salir el menú lo mismo cuando
haga una operación para esto aplique la
sentencia haga hasta que.
Planteamiento del problema
En este presente algoritmo vemos que el
ciclo entra por defecto por primera vez
encontramos que nos muestra un menú de
opciones y el usuario controla lo que desea
hacer el vuelve a entra al ciclo hasta que el
usuario presione el numero para salir.
Prueba de escritorio
Numero de
ciclo
Decisión Num1 Num2 Mostrando
por pantalla
0 1 2 3 5
1 2 3 2 1
2 3 3 3 9
3 5 //// //// Fin de la
calculadora
Explicación de la prueba de
escritorio
En la ejecución del algoritmo vemos que el usuario
en el ciclo numero 0 escoge la opción numero 1 y
hace una suma de 2 y 3 dan como resultado 5, en el
ciclo numero 1 el usuario escoge la opción numero 2
y el algoritmo realiza una resta de 3 y 2 y el resultado
da 1, en el ciclo numero 3 el usuario solicita una
multiplicación así que escoge la opción numero 3 y
realiza la multiplicación de 3 y 3 que botan como
resultado 9, en el ciclo número 4 el usuario no solicita
mas operaciones así que se dirige a la opción
numero 5 y le muestra en pantalla el fin de la
ejecución del algoritmo.
Fin de la presentación del ciclo do while
(sentencia hasta que)

More Related Content

What's hot

Presentación
Presentación Presentación
Presentación anyomupe98
 
Taller algoritmos ciclo repetir
Taller algoritmos ciclo repetirTaller algoritmos ciclo repetir
Taller algoritmos ciclo repetirjmachuca
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dqDorys Quiroz Quiroz
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivasKareliaRivas
 
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 de control algoritmos
Estructuras de control algoritmosEstructuras de control algoritmos
Estructuras de control algoritmosRuby
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNNataly Rojitas
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programaciónJesus R Hernandez
 
Exposicion de programacion merlin
Exposicion de programacion merlinExposicion de programacion merlin
Exposicion de programacion merlinAlex Merlin Amjs
 
Analisis y diseño de algoritmos
Analisis y diseño de algoritmosAnalisis y diseño de algoritmos
Analisis y diseño de algoritmosRawel Luciano
 
Desarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamientoDesarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamientomariavidal94
 
Algoritmo poncho
Algoritmo ponchoAlgoritmo poncho
Algoritmo ponchoPoncho14
 
Recurso Educativo Lenguaje de Programaciòn C++
Recurso Educativo Lenguaje de Programaciòn C++Recurso Educativo Lenguaje de Programaciòn C++
Recurso Educativo Lenguaje de Programaciòn C++apohlo
 
Sentencias selectivas y repetitivas
Sentencias selectivas y repetitivasSentencias selectivas y repetitivas
Sentencias selectivas y repetitivasyoly1parra1
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivasDanny Martinez
 

What's hot (17)

Bucles 121005113556-phpapp01
Bucles 121005113556-phpapp01Bucles 121005113556-phpapp01
Bucles 121005113556-phpapp01
 
Presentación
Presentación Presentación
Presentación
 
Taller algoritmos ciclo repetir
Taller algoritmos ciclo repetirTaller algoritmos ciclo repetir
Taller algoritmos ciclo repetir
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivas
 
Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)
 
Estructuras de control algoritmos
Estructuras de control algoritmosEstructuras de control algoritmos
Estructuras de control algoritmos
 
4.instrucciones de control en c++
4.instrucciones de control en c++4.instrucciones de control en c++
4.instrucciones de control en c++
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
 
Exposicion de programacion merlin
Exposicion de programacion merlinExposicion de programacion merlin
Exposicion de programacion merlin
 
Analisis y diseño de algoritmos
Analisis y diseño de algoritmosAnalisis y diseño de algoritmos
Analisis y diseño de algoritmos
 
Desarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamientoDesarrollo de hablididades de pensamiento
Desarrollo de hablididades de pensamiento
 
Algoritmo poncho
Algoritmo ponchoAlgoritmo poncho
Algoritmo poncho
 
Recurso Educativo Lenguaje de Programaciòn C++
Recurso Educativo Lenguaje de Programaciòn C++Recurso Educativo Lenguaje de Programaciòn C++
Recurso Educativo Lenguaje de Programaciòn C++
 
Sentencias selectivas y repetitivas
Sentencias selectivas y repetitivasSentencias selectivas y repetitivas
Sentencias selectivas y repetitivas
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 

Similar to Sentencia do while

Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivasAbrirllave
 
Definición y análisis de un problema
Definición y análisis de un problemaDefinición y análisis de un problema
Definición y análisis de un problemaJoaquin Lara Sierra
 
1.6 problemas con estructuras repetitivas
1.6 problemas con estructuras repetitivas1.6 problemas con estructuras repetitivas
1.6 problemas con estructuras repetitivasSNPP
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujoAliandroMejias
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasMichele André
 
Ejercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseintEjercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseintEnrique Vargas
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreachRogDer
 
Algoritmos y programas 1 arena
Algoritmos y programas 1   arenaAlgoritmos y programas 1   arena
Algoritmos y programas 1 arenaRomario Fajardo
 
Llamadas a subalgoritmos
Llamadas a subalgoritmosLlamadas a subalgoritmos
Llamadas a subalgoritmosAbrirllave
 
Presentacion ciclos-1
Presentacion ciclos-1Presentacion ciclos-1
Presentacion ciclos-1sena
 
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 RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióNRegina Flores
 

Similar to Sentencia do while (20)

Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 
Definición y análisis de un problema
Definición y análisis de un problemaDefinición y análisis de un problema
Definición y análisis de un problema
 
2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
1.6 problemas con estructuras repetitivas
1.6 problemas con estructuras repetitivas1.6 problemas con estructuras repetitivas
1.6 problemas con estructuras repetitivas
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
Guia4
Guia4Guia4
Guia4
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicas
 
Ejercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseintEjercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseint
 
Parcial
ParcialParcial
Parcial
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreach
 
Taller Python
Taller PythonTaller Python
Taller Python
 
Algoritmos y programas 1 arena
Algoritmos y programas 1   arenaAlgoritmos y programas 1   arena
Algoritmos y programas 1 arena
 
Llamadas a subalgoritmos
Llamadas a subalgoritmosLlamadas a subalgoritmos
Llamadas a subalgoritmos
 
Presentacion ciclos-1
Presentacion ciclos-1Presentacion ciclos-1
Presentacion ciclos-1
 
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.
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
Examen 2 s,o,
Examen 2 s,o,Examen 2 s,o,
Examen 2 s,o,
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióN
 

Sentencia do while

  • 1. Sentencia do while (Haga hasta que) Presentado por: Ángela María López Carlos De Horta Fernandez
  • 2. Definición Es un procedimiento que ejecuta cíclicamente un conjunto de operaciones que además garantiza que ese conjunto de operaciones se ejecutarán al menos una vez, pues primero ejecuta las operaciones y luego verifica la condición, a diferencia de su hermano el ciclo while que primero verifica la condición y luego ejecuta las instrucciones.
  • 3. Ejemplo Hacer un algoritmo que simule una calculadora que sume, reste, multiplique y divide dos numero para esto se necesita que muestre un menú si el usuario se equivoca mándale un mensaje de alerta y que vuelve a salir el menú lo mismo cuando haga una operación para esto aplique la sentencia haga hasta que.
  • 4.
  • 5.
  • 6. Planteamiento del problema En este presente algoritmo vemos que el ciclo entra por defecto por primera vez encontramos que nos muestra un menú de opciones y el usuario controla lo que desea hacer el vuelve a entra al ciclo hasta que el usuario presione el numero para salir.
  • 7. Prueba de escritorio Numero de ciclo Decisión Num1 Num2 Mostrando por pantalla 0 1 2 3 5 1 2 3 2 1 2 3 3 3 9 3 5 //// //// Fin de la calculadora
  • 8. Explicación de la prueba de escritorio En la ejecución del algoritmo vemos que el usuario en el ciclo numero 0 escoge la opción numero 1 y hace una suma de 2 y 3 dan como resultado 5, en el ciclo numero 1 el usuario escoge la opción numero 2 y el algoritmo realiza una resta de 3 y 2 y el resultado da 1, en el ciclo numero 3 el usuario solicita una multiplicación así que escoge la opción numero 3 y realiza la multiplicación de 3 y 3 que botan como resultado 9, en el ciclo número 4 el usuario no solicita mas operaciones así que se dirige a la opción numero 5 y le muestra en pantalla el fin de la ejecución del algoritmo.
  • 9. Fin de la presentación del ciclo do while (sentencia hasta que)