SlideShare una empresa de Scribd logo
1 de 7
 Este es el otro formato que
puede tener la orden «while»:
 La condición se comprueba al final.
 El punto en que comienza a
repetirse se indica con la orden «do»
{
}
while (condición)
Sentencia(s);
do
La sintaxis entonces, quedaría así:
(Ejemplo)
 En este ejemplo, se comprueba la
condición al final, de modo que se
nos preguntará la clave al menos una
vez, mientras que la respuesta que
demos no sea la correcta, se nos
vuelve a preguntar.
 Observe que el programa solo
permite un máximo de 5 intentos,
este control se realiza en la
«condición(compuesta)» del
«while» a través de un contador
«i»
 El bucle se va a repetir si
ingresamos una clave inválida y
el contador «i» no exceda el valor
de 5, caso contrario se terminará
el bucle y la ejecución continuará
en la siguiente instrucción.
 Luego utilizamos una sentencia
«if» para controlar el mensaje que
se mostrara en pantalla en caso
de que se «exceda el número de
intentos» o se «ingrese una clave
correcta»

Más contenido relacionado

La actualidad más candente

Desarrollo Programas Estructurados
Desarrollo Programas EstructuradosDesarrollo Programas Estructurados
Desarrollo Programas Estructurados
lichic
 
1 kt fundamentales de as
1 kt fundamentales de as1 kt fundamentales de as
1 kt fundamentales de as
Ktziitha Lendaa
 
Archivos batch
Archivos batchArchivos batch
Archivos batch
Denisse C
 
Como usar timer en visual basicvalebb
Como usar timer en visual basicvalebbComo usar timer en visual basicvalebb
Como usar timer en visual basicvalebb
Vale Hernandez
 
Estructuras De Control De Php
Estructuras De Control De PhpEstructuras De Control De Php
Estructuras De Control De Php
guest0f6679c
 

La actualidad más candente (19)

Practicas3 Secuencia While
Practicas3 Secuencia WhilePracticas3 Secuencia While
Practicas3 Secuencia While
 
PROGRAMAS ESTRUCTURADOS LENGUAJE C
PROGRAMAS ESTRUCTURADOS LENGUAJE CPROGRAMAS ESTRUCTURADOS LENGUAJE C
PROGRAMAS ESTRUCTURADOS LENGUAJE C
 
Desarrollo Programas Estructurados
Desarrollo Programas EstructuradosDesarrollo Programas Estructurados
Desarrollo Programas Estructurados
 
1 kt fundamentales de as
1 kt fundamentales de as1 kt fundamentales de as
1 kt fundamentales de as
 
Recursividad
RecursividadRecursividad
Recursividad
 
Ciclos
CiclosCiclos
Ciclos
 
Archivos batch
Archivos batchArchivos batch
Archivos batch
 
Algoritmo pseudolenguaje
Algoritmo pseudolenguajeAlgoritmo pseudolenguaje
Algoritmo pseudolenguaje
 
Diapo pal blog2
Diapo pal blog2Diapo pal blog2
Diapo pal blog2
 
Presentación1
Presentación1Presentación1
Presentación1
 
Programacion Batch
Programacion BatchProgramacion Batch
Programacion Batch
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivas
 
Practica 5
Practica 5Practica 5
Practica 5
 
Como usar timer en visual basicvalebb
Como usar timer en visual basicvalebbComo usar timer en visual basicvalebb
Como usar timer en visual basicvalebb
 
Capítulo 3 Qbasic sentencias de control repetitivas
Capítulo 3 Qbasic sentencias de control repetitivasCapítulo 3 Qbasic sentencias de control repetitivas
Capítulo 3 Qbasic sentencias de control repetitivas
 
Estructuras De Control De Php
Estructuras De Control De PhpEstructuras De Control De Php
Estructuras De Control De Php
 
Programacion c
Programacion cProgramacion c
Programacion c
 
Comando y combinacion de teclas
Comando y combinacion de teclas Comando y combinacion de teclas
Comando y combinacion de teclas
 
Practica 4
Practica 4 Practica 4
Practica 4
 

Destacado (11)

Identificadores
IdentificadoresIdentificadores
Identificadores
 
Sentencia For
Sentencia ForSentencia For
Sentencia For
 
Cadenas
CadenasCadenas
Cadenas
 
Tipo de datos enteros
Tipo de datos enterosTipo de datos enteros
Tipo de datos enteros
 
Sentencia de Selección
Sentencia de SelecciónSentencia de Selección
Sentencia de Selección
 
Comentarios
ComentariosComentarios
Comentarios
 
Sentencia While
Sentencia WhileSentencia While
Sentencia While
 
Sentencia Condicional
Sentencia CondicionalSentencia Condicional
Sentencia Condicional
 
Tipo de datos reales
Tipo de datos realesTipo de datos reales
Tipo de datos reales
 
Operadores molde
Operadores moldeOperadores molde
Operadores molde
 
Datos caracter
Datos caracterDatos caracter
Datos caracter
 

Similar a Sentencia Do...While (11)

Sentencias condicionales y ciclos
Sentencias condicionales y ciclosSentencias condicionales y ciclos
Sentencias condicionales y ciclos
 
Parcial
ParcialParcial
Parcial
 
Presentación
Presentación Presentación
Presentación
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
 
Sentencias
SentenciasSentencias
Sentencias
 
Iteraciones y decisiones en c++
Iteraciones y decisiones en c++Iteraciones y decisiones en c++
Iteraciones y decisiones en c++
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióN
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióN
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 

Más de ciberosv (10)

Archivos
ArchivosArchivos
Archivos
 
Funciones - Ambito de variables
Funciones - Ambito de variablesFunciones - Ambito de variables
Funciones - Ambito de variables
 
Funciones - Conceptos básicos
Funciones - Conceptos básicosFunciones - Conceptos básicos
Funciones - Conceptos básicos
 
Multidimensionales
MultidimensionalesMultidimensionales
Multidimensionales
 
Algortitmos de ordenamiento y busqueda
Algortitmos de ordenamiento y busquedaAlgortitmos de ordenamiento y busqueda
Algortitmos de ordenamiento y busqueda
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
 
Hardware
HardwareHardware
Hardware
 
Sistemas de Numeración
Sistemas de NumeraciónSistemas de Numeración
Sistemas de Numeración
 
Unidades de Medida
Unidades de MedidaUnidades de Medida
Unidades de Medida
 
Representación de la información
Representación de la informaciónRepresentación de la información
Representación de la información
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Sentencia Do...While

  • 1.
  • 2.  Este es el otro formato que puede tener la orden «while»:  La condición se comprueba al final.  El punto en que comienza a repetirse se indica con la orden «do»
  • 3. { } while (condición) Sentencia(s); do La sintaxis entonces, quedaría así: (Ejemplo)
  • 4.  En este ejemplo, se comprueba la condición al final, de modo que se nos preguntará la clave al menos una vez, mientras que la respuesta que demos no sea la correcta, se nos vuelve a preguntar.
  • 5.  Observe que el programa solo permite un máximo de 5 intentos, este control se realiza en la «condición(compuesta)» del «while» a través de un contador «i»
  • 6.  El bucle se va a repetir si ingresamos una clave inválida y el contador «i» no exceda el valor de 5, caso contrario se terminará el bucle y la ejecución continuará en la siguiente instrucción.
  • 7.  Luego utilizamos una sentencia «if» para controlar el mensaje que se mostrara en pantalla en caso de que se «exceda el número de intentos» o se «ingrese una clave correcta»