SlideShare uma empresa Scribd logo
1 de 8
WHILEYDO WHILE Nombre: Roger Cabrera CI: 20.081.027 Ing. Sistema III Semestre Sección: 002
¿Que es y para que sirve While? While permite al programador especificar las veces que se repita una acción (una o más sentencias de programación) mientras una condición se mantenga verdadera.
Mientras la condición se mantenga verdadera, el bloque de instrucciones dentro de las llaves se ejecutará "x" cantidad de veces. Es necesario que alguna vez la condición se haga falsa, pues de lo contrario se entraría en un ciclo infinito de repeticiones (bucle infinito) y el programa se consideraría bloqueado. Por lo tanto es necesario que en el bloque de instrucciones dentro de la estructura while, se ejecute alguna acción que en algún momento haga que la condición sea falsa.
Estructura de While while (condición){             bloque de instrucciones};
Ejemplo de While #include <iostream> Using namespace std; Int main () Int contador=0; While(contador <= 10) { Cout<<contador<<endl; Contador++; } Return 0; }
¿Qué es y para que sirve Do While? La estructura repetitiva while (mientras) es aquella en la que el número de iteraciones no se conoce por anticipado y el cuerpo del bucle se ejecuta repetidamente mientras que una condición sea verdadera .
Reglas de funcionamiento : La condición se evalúa antes y después de cada ejecución del bucle. Si la condición es verdadera, se ejecuta el bucle, y si es falsa, el control pasa a la sentencia siguiente al bucle. Si la condición se evalúa a falso cuando se ejecuta el bucle por primera vez, el cuerpo del bucle no se ejecutará nunca.  Mientras la condición sea verdadera el bucle se ejecutará. Esto significa que el bucle se ejecutará indefinidamente a menos que "algo" en el interior del bucle modifique la condición haciendo que su valor pase a falso. Si la expresión nunca cambia de valor, entonces el bucle no termina nunca y se denomina bucle infinito lo cual no es deseable.
Ejemplo de Do While ProgramEj_While Uses Crt;  {El siguiente programa captura una cadena,  hasta que se presione la tecla Esc(escape),  cuyo ordinal es el #27.} Const Esc = #27; Var   nombre : string[30];   tecla  : char;   cont   : word; begin ClrScr;   cont:=1;   While (tecla<>Esc) do begin Write(cont,' Nombre : '); ReadLn(nombre); inc(cont);       tecla:=ReadKey end end.

Mais conteúdo relacionado

Mais procurados

Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion abmendo28
 
Tarea sesion3
Tarea sesion3Tarea sesion3
Tarea sesion3RONALLE
 
PROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPPROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPVanHe17
 
PROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPPROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPVanHe17
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Elsecompumet sac
 
Spring Annotations: Proxy
Spring Annotations: ProxySpring Annotations: Proxy
Spring Annotations: ProxyOSOCO
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióNRegina Flores
 
D6 a sentencias de control de flujo
D6 a sentencias de control de flujoD6 a sentencias de control de flujo
D6 a sentencias de control de flujoGabriel Mondragón
 
Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en androidvane18evi
 

Mais procurados (20)

Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion
 
Tarea sesion3
Tarea sesion3Tarea sesion3
Tarea sesion3
 
PROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPPROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHP
 
PROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPPROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHP
 
Kt condicionales en php
Kt condicionales en phpKt condicionales en php
Kt condicionales en php
 
Condicionales
CondicionalesCondicionales
Condicionales
 
BucleCM
BucleCMBucleCM
BucleCM
 
Clase7 fp
Clase7 fpClase7 fp
Clase7 fp
 
Ciclo haga mientras
Ciclo haga mientrasCiclo haga mientras
Ciclo haga mientras
 
Limpiar controles
Limpiar controlesLimpiar controles
Limpiar controles
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Else
 
Programa c++
Programa c++Programa c++
Programa c++
 
Spring Annotations: Proxy
Spring Annotations: ProxySpring Annotations: Proxy
Spring Annotations: Proxy
 
Ciclos en java script
Ciclos en java scriptCiclos en java script
Ciclos en java script
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióN
 
D6 a sentencias de control de flujo
D6 a sentencias de control de flujoD6 a sentencias de control de flujo
D6 a sentencias de control de flujo
 
Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en android
 
Presentacion
PresentacionPresentacion
Presentacion
 
While
WhileWhile
While
 
Estructura de control y bucles
Estructura de control y bucles Estructura de control y bucles
Estructura de control y bucles
 

Destaque

میلاد مصطفیٰ للملا علی القاری
میلاد مصطفیٰ للملا علی القاریمیلاد مصطفیٰ للملا علی القاری
میلاد مصطفیٰ للملا علی القاریsunninews92
 
Mesa Temáitca Agropecuaria Medio Ambiente y Gestión de Riesgos
Mesa Temáitca Agropecuaria Medio Ambiente y Gestión de RiesgosMesa Temáitca Agropecuaria Medio Ambiente y Gestión de Riesgos
Mesa Temáitca Agropecuaria Medio Ambiente y Gestión de RiesgosRubiela Arce Peñaranda
 
Ficha 12 mervio radial entregada orto+aeemt+semfyc
Ficha 12  mervio radial entregada orto+aeemt+semfycFicha 12  mervio radial entregada orto+aeemt+semfyc
Ficha 12 mervio radial entregada orto+aeemt+semfycERNESTO fernandez
 
Apresentação Abear (22/11/16)
Apresentação Abear (22/11/16)Apresentação Abear (22/11/16)
Apresentação Abear (22/11/16)Sistema CNC
 
July 2016 - Unemployment: How much longer?
July 2016 - Unemployment: How much longer?July 2016 - Unemployment: How much longer?
July 2016 - Unemployment: How much longer?FGV Brazil
 
Kudos: Improving the Reachability and Research Impact
Kudos: Improving the Reachability and Research ImpactKudos: Improving the Reachability and Research Impact
Kudos: Improving the Reachability and Research ImpactNader Ale Ebrahim
 
SEGURIDAD WEB 2.0
SEGURIDAD WEB 2.0 SEGURIDAD WEB 2.0
SEGURIDAD WEB 2.0 EDEV-GrupoD
 
Bases para concurso de fotografia 2013
Bases para concurso de fotografia 2013Bases para concurso de fotografia 2013
Bases para concurso de fotografia 2013laborriquita
 
Edited_ResumeSeptember,2010
Edited_ResumeSeptember,2010Edited_ResumeSeptember,2010
Edited_ResumeSeptember,2010sk nahar
 
Lluvia de ideas (2)
Lluvia de ideas (2)Lluvia de ideas (2)
Lluvia de ideas (2)yokicarlos
 
O melhor natal de todos os tempos
O melhor natal de todos os temposO melhor natal de todos os tempos
O melhor natal de todos os temposSidinei Kauer
 
Expo guardar objetos en ficheros serializable (2)
Expo guardar objetos en ficheros  serializable (2)Expo guardar objetos en ficheros  serializable (2)
Expo guardar objetos en ficheros serializable (2)DIEGO MARTINEZ
 

Destaque (20)

میلاد مصطفیٰ للملا علی القاری
میلاد مصطفیٰ للملا علی القاریمیلاد مصطفیٰ للملا علی القاری
میلاد مصطفیٰ للملا علی القاری
 
American race motorcycle
American race motorcycleAmerican race motorcycle
American race motorcycle
 
Mesa Temáitca Agropecuaria Medio Ambiente y Gestión de Riesgos
Mesa Temáitca Agropecuaria Medio Ambiente y Gestión de RiesgosMesa Temáitca Agropecuaria Medio Ambiente y Gestión de Riesgos
Mesa Temáitca Agropecuaria Medio Ambiente y Gestión de Riesgos
 
Entrevista
EntrevistaEntrevista
Entrevista
 
Power
PowerPower
Power
 
Study In USA
Study In USAStudy In USA
Study In USA
 
Ficha 12 mervio radial entregada orto+aeemt+semfyc
Ficha 12  mervio radial entregada orto+aeemt+semfycFicha 12  mervio radial entregada orto+aeemt+semfyc
Ficha 12 mervio radial entregada orto+aeemt+semfyc
 
Cybercrime: Virus and Defense
Cybercrime: Virus and DefenseCybercrime: Virus and Defense
Cybercrime: Virus and Defense
 
Apresentação Abear (22/11/16)
Apresentação Abear (22/11/16)Apresentação Abear (22/11/16)
Apresentação Abear (22/11/16)
 
July 2016 - Unemployment: How much longer?
July 2016 - Unemployment: How much longer?July 2016 - Unemployment: How much longer?
July 2016 - Unemployment: How much longer?
 
Kudos: Improving the Reachability and Research Impact
Kudos: Improving the Reachability and Research ImpactKudos: Improving the Reachability and Research Impact
Kudos: Improving the Reachability and Research Impact
 
7.marca
7.marca7.marca
7.marca
 
Proyecto cce angel
Proyecto cce angelProyecto cce angel
Proyecto cce angel
 
SEGURIDAD WEB 2.0
SEGURIDAD WEB 2.0 SEGURIDAD WEB 2.0
SEGURIDAD WEB 2.0
 
Bases para concurso de fotografia 2013
Bases para concurso de fotografia 2013Bases para concurso de fotografia 2013
Bases para concurso de fotografia 2013
 
Edited_ResumeSeptember,2010
Edited_ResumeSeptember,2010Edited_ResumeSeptember,2010
Edited_ResumeSeptember,2010
 
Lluvia de ideas (2)
Lluvia de ideas (2)Lluvia de ideas (2)
Lluvia de ideas (2)
 
Victoria and albert museum
Victoria and albert museumVictoria and albert museum
Victoria and albert museum
 
O melhor natal de todos os tempos
O melhor natal de todos os temposO melhor natal de todos os tempos
O melhor natal de todos os tempos
 
Expo guardar objetos en ficheros serializable (2)
Expo guardar objetos en ficheros  serializable (2)Expo guardar objetos en ficheros  serializable (2)
Expo guardar objetos en ficheros serializable (2)
 

Semelhante a Alexander power point

5.3 instruccion while
5.3 instruccion while5.3 instruccion while
5.3 instruccion whileSNPP
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióNRegina Flores
 
estructuras de repeticion
estructuras de repeticionestructuras de repeticion
estructuras de repeticionadark
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivasAbrirllave
 
Sentencia de control
Sentencia de controlSentencia de control
Sentencia de controlStalyn Cruz
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaStalyn Cruz
 
Sentencias condicionales y ciclos
Sentencias condicionales y ciclosSentencias condicionales y ciclos
Sentencias condicionales y ciclosSohar Carr
 
Fpr Tema 5 www.fresymetal.com
Fpr Tema 5 www.fresymetal.comFpr Tema 5 www.fresymetal.com
Fpr Tema 5 www.fresymetal.comFresyMetal
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivasVictor Zapata
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Javaquesada_diego
 
Php04 estructuras control
Php04 estructuras controlPhp04 estructuras control
Php04 estructuras controlJulio Pari
 
Lenguaje de programacion C++ 4
Lenguaje de programacion C++ 4Lenguaje de programacion C++ 4
Lenguaje de programacion C++ 4David
 
Repeticiones
RepeticionesRepeticiones
Repeticioneschembe
 
Unidad4
Unidad4Unidad4
Unidad4JHONNY
 

Semelhante a Alexander power point (20)

5.3 instruccion while
5.3 instruccion while5.3 instruccion while
5.3 instruccion while
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióN
 
estructuras de repeticion
estructuras de repeticionestructuras de repeticion
estructuras de repeticion
 
Iteraciones y decisiones en c++
Iteraciones y decisiones en c++Iteraciones y decisiones en c++
Iteraciones y decisiones en c++
 
Manual
ManualManual
Manual
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 
Sentencia de control
Sentencia de controlSentencia de control
Sentencia de control
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
 
Estructuras de Control Repetitivo
Estructuras de Control RepetitivoEstructuras de Control Repetitivo
Estructuras de Control Repetitivo
 
Sentencias condicionales y ciclos
Sentencias condicionales y ciclosSentencias condicionales y ciclos
Sentencias condicionales y ciclos
 
Fpr Tema 5 www.fresymetal.com
Fpr Tema 5 www.fresymetal.comFpr Tema 5 www.fresymetal.com
Fpr Tema 5 www.fresymetal.com
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
 
Sentencias
SentenciasSentencias
Sentencias
 
Sentencias
SentenciasSentencias
Sentencias
 
Php04 estructuras control
Php04 estructuras controlPhp04 estructuras control
Php04 estructuras control
 
Instruccion while bm
Instruccion while bmInstruccion while bm
Instruccion while bm
 
Lenguaje de programacion C++ 4
Lenguaje de programacion C++ 4Lenguaje de programacion C++ 4
Lenguaje de programacion C++ 4
 
Repeticiones
RepeticionesRepeticiones
Repeticiones
 
Unidad4
Unidad4Unidad4
Unidad4
 

Último

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
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 ASPECTOSpptxJorgeParada26
 
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...JohnRamos830530
 
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.FlorenciaCattelani
 
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 eyvanamcerpam
 
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 XXIhmpuellon
 
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 estossgonzalezp1
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 

Último (10)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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
 
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...
 
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.
 
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
 
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
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Alexander power point

  • 1. WHILEYDO WHILE Nombre: Roger Cabrera CI: 20.081.027 Ing. Sistema III Semestre Sección: 002
  • 2. ¿Que es y para que sirve While? While permite al programador especificar las veces que se repita una acción (una o más sentencias de programación) mientras una condición se mantenga verdadera.
  • 3. Mientras la condición se mantenga verdadera, el bloque de instrucciones dentro de las llaves se ejecutará "x" cantidad de veces. Es necesario que alguna vez la condición se haga falsa, pues de lo contrario se entraría en un ciclo infinito de repeticiones (bucle infinito) y el programa se consideraría bloqueado. Por lo tanto es necesario que en el bloque de instrucciones dentro de la estructura while, se ejecute alguna acción que en algún momento haga que la condición sea falsa.
  • 4. Estructura de While while (condición){             bloque de instrucciones};
  • 5. Ejemplo de While #include <iostream> Using namespace std; Int main () Int contador=0; While(contador <= 10) { Cout<<contador<<endl; Contador++; } Return 0; }
  • 6. ¿Qué es y para que sirve Do While? La estructura repetitiva while (mientras) es aquella en la que el número de iteraciones no se conoce por anticipado y el cuerpo del bucle se ejecuta repetidamente mientras que una condición sea verdadera .
  • 7. Reglas de funcionamiento : La condición se evalúa antes y después de cada ejecución del bucle. Si la condición es verdadera, se ejecuta el bucle, y si es falsa, el control pasa a la sentencia siguiente al bucle. Si la condición se evalúa a falso cuando se ejecuta el bucle por primera vez, el cuerpo del bucle no se ejecutará nunca. Mientras la condición sea verdadera el bucle se ejecutará. Esto significa que el bucle se ejecutará indefinidamente a menos que "algo" en el interior del bucle modifique la condición haciendo que su valor pase a falso. Si la expresión nunca cambia de valor, entonces el bucle no termina nunca y se denomina bucle infinito lo cual no es deseable.
  • 8. Ejemplo de Do While ProgramEj_While Uses Crt; {El siguiente programa captura una cadena, hasta que se presione la tecla Esc(escape), cuyo ordinal es el #27.} Const Esc = #27; Var nombre : string[30]; tecla : char; cont : word; begin ClrScr; cont:=1; While (tecla<>Esc) do begin Write(cont,' Nombre : '); ReadLn(nombre); inc(cont); tecla:=ReadKey end end.