SlideShare una empresa de Scribd logo
En general, hay tres formas diferentes
de instrucciones de repetición, todas
las cuales son proporcionadas en C++:
• while
• for
• Do while
WHILE
En C++, un ciclo while se construye usando una
instrucción while. La sintaxis de esta instrucción
es:
while (expresion)
instruccion;
Sintaxis:
En una instrucción while, la instrucción que sigue a
la expresión se ejecuta en forma repetida hasta que
la expresión reconozca un valor diferente de cero.
Considerando solo la expresión y la instrucción que
sigue al paréntesis, el proceso usado por la
computadora al evaluar una instrucción while es:
1. Probar la expresión
2. Si la expresión tiene un valor diferente de cero (verdadero)
a. ejecutar la instrucción que sigue al paréntesis
b. regresar al paso 1de lo contrario salir de la instrucción while
y ejecutar la siguiente instrucción ejecutable que sigue a la
instrucción while
DIAGRAMA DE FLUJO:
FOR
En C++, un ciclo for se construye usando
una instrucción for. Esta instrucción realiza
las mismas funciones que la instrucción
while, pero usa una forma diferente. En
muchas situaciones, en especial aquellas
que usan una condición de cuenta fija.
La sintaxis de la instrucción FOR es:
for (lista de inicialización; expresión; lista de alteración)
Instrucción;
Ejm:
for(cuenta=1;cuenta<10;cuenta=cuenta+1)
cout<<cuenta;
y
for(i=5;i<=15;i=i+2)
cout<<i;
DIAGRAMA DE FLUJO:
DO WHILE.
En C++, un ciclo do while se crea usando una
instrucción do. Como su nombre implica, esta
instrucción permite hacer algunas instrucciones
antes que sea evaluada una expresión al final
del ciclo.
La forma general de la instrucción do de C++ es:
do
instruccion;
while (expresion);
Ejm:
do
{
cout<<"nIntroduzca un numero de identificacion:";
cin>>num_id;
}
whil(num_id<1000ƒ||ƒnum_id>1999);
DIAGRAMA DE FLUJO:
FIN

Más contenido relacionado

La actualidad más candente

Estructuras en c++
Estructuras en c++Estructuras en c++
Estructuras en c++
Cesar Oswaldo Osorio Agualongo
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++
Nana Garces
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Lic_Vera
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
guestbf0046
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionales
laryenso
 
Taller de ciclos en PSeInt
Taller de ciclos en PSeIntTaller de ciclos en PSeInt
Taller de ciclos en PSeInt
Cristian C
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
J M
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
0cero
 
Algoritmo Secuenciales
Algoritmo SecuencialesAlgoritmo Secuenciales
Algoritmo Secuenciales
Slims Colmenarez
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
Valentin Manzano
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
YJGG
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Kiim Kerrigan
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
ANDRES FELIPE CRUZ ERAZO
 
unidad 4 ecuaciones diferenciales
 unidad 4 ecuaciones diferenciales unidad 4 ecuaciones diferenciales
unidad 4 ecuaciones diferenciales
Santos Uriel Garcia Hurtado
 
Método gráfico, Método de bisección y Método de la regla falsa
Método gráfico, Método de bisección  y Método de la regla falsa Método gráfico, Método de bisección  y Método de la regla falsa
Método gráfico, Método de bisección y Método de la regla falsa
deberesautomotriz
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
Rufi Flores
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su función
Ana Ruth G H
 
Taller algoritmos ciclo repetir
Taller algoritmos ciclo repetirTaller algoritmos ciclo repetir
Taller algoritmos ciclo repetir
jmachuca
 
Modelos de Programacion
Modelos de ProgramacionModelos de Programacion
Modelos de Programacion
guideis_love
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
José Antonio Sandoval Acosta
 

La actualidad más candente (20)

Estructuras en c++
Estructuras en c++Estructuras en c++
Estructuras en c++
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionales
 
Taller de ciclos en PSeInt
Taller de ciclos en PSeIntTaller de ciclos en PSeInt
Taller de ciclos en PSeInt
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
Algoritmo Secuenciales
Algoritmo SecuencialesAlgoritmo Secuenciales
Algoritmo Secuenciales
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
unidad 4 ecuaciones diferenciales
 unidad 4 ecuaciones diferenciales unidad 4 ecuaciones diferenciales
unidad 4 ecuaciones diferenciales
 
Método gráfico, Método de bisección y Método de la regla falsa
Método gráfico, Método de bisección  y Método de la regla falsa Método gráfico, Método de bisección  y Método de la regla falsa
Método gráfico, Método de bisección y Método de la regla falsa
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su función
 
Taller algoritmos ciclo repetir
Taller algoritmos ciclo repetirTaller algoritmos ciclo repetir
Taller algoritmos ciclo repetir
 
Modelos de Programacion
Modelos de ProgramacionModelos de Programacion
Modelos de Programacion
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 

Destacado

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
 
Ciclos C++
Ciclos C++Ciclos C++
Ciclos C++
tacubomx
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
Delvi Ramirez
 
While y do while c++
While y do while c++While y do while c++
While y do while c++
Mariana Barrera
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
die_dex
 
Diseño de bucles
Diseño de buclesDiseño de bucles
Diseño de bucles
Edwin Marcelo
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
Pedro Antonio Villalta (Pavillalta)
 
Unidad2 programas while , do while y for
Unidad2 programas while , do while  y forUnidad2 programas while , do while  y for
Unidad2 programas while , do while y for
Miguel Angel Peña
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
luismarlmg
 
Estructuras de repetición en programacion
Estructuras de repetición en programacionEstructuras de repetición en programacion
Estructuras de repetición en programacion
SERCOMPFAST
 
Roberto chaparro, fernando valdenbieck presentacion while y do while
Roberto chaparro, fernando valdenbieck presentacion while y do whileRoberto chaparro, fernando valdenbieck presentacion while y do while
Roberto chaparro, fernando valdenbieck presentacion while y do while
elchaparrero
 
Lenguajes de Programación: Hilos, Ciclos de Vida, sincronización, animación
Lenguajes de Programación: Hilos, Ciclos de Vida, sincronización, animaciónLenguajes de Programación: Hilos, Ciclos de Vida, sincronización, animación
Lenguajes de Programación: Hilos, Ciclos de Vida, sincronización, animación
Luis Fernando Aguas Bucheli
 
Operadores lógicos
Operadores lógicosOperadores lógicos
Operadores lógicos
Diego RoJas
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
die_dex
 
Presentacion bucle
Presentacion buclePresentacion bucle
Presentacion bucle
José Andrés Urquizo Egas
 
Ciclos y Bucles en C++
Ciclos y Bucles en C++Ciclos y Bucles en C++
Ciclos y Bucles en C++
Jesús Rojas
 
Estructuras de Control y Repetición
Estructuras de Control y RepeticiónEstructuras de Control y Repetición
Estructuras de Control y Repetición
rcad
 
Ciclos de algoritmos en banderas
Ciclos de algoritmos en banderasCiclos de algoritmos en banderas
Ciclos de algoritmos en banderas
Martin Guerra
 
05 sentencias basicas
05 sentencias basicas05 sentencias basicas
05 sentencias basicas
Carlos
 
Evento 28-despadec
Evento 28-despadecEvento 28-despadec
Evento 28-despadec
Guy Valerio Barros dos Santos
 

Destacado (20)

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...
 
Ciclos C++
Ciclos C++Ciclos C++
Ciclos C++
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
While y do while c++
While y do while c++While y do while c++
While y do while c++
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
 
Diseño de bucles
Diseño de buclesDiseño de bucles
Diseño de bucles
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Unidad2 programas while , do while y for
Unidad2 programas while , do while  y forUnidad2 programas while , do while  y for
Unidad2 programas while , do while y for
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Estructuras de repetición en programacion
Estructuras de repetición en programacionEstructuras de repetición en programacion
Estructuras de repetición en programacion
 
Roberto chaparro, fernando valdenbieck presentacion while y do while
Roberto chaparro, fernando valdenbieck presentacion while y do whileRoberto chaparro, fernando valdenbieck presentacion while y do while
Roberto chaparro, fernando valdenbieck presentacion while y do while
 
Lenguajes de Programación: Hilos, Ciclos de Vida, sincronización, animación
Lenguajes de Programación: Hilos, Ciclos de Vida, sincronización, animaciónLenguajes de Programación: Hilos, Ciclos de Vida, sincronización, animación
Lenguajes de Programación: Hilos, Ciclos de Vida, sincronización, animación
 
Operadores lógicos
Operadores lógicosOperadores lógicos
Operadores lógicos
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
 
Presentacion bucle
Presentacion buclePresentacion bucle
Presentacion bucle
 
Ciclos y Bucles en C++
Ciclos y Bucles en C++Ciclos y Bucles en C++
Ciclos y Bucles en C++
 
Estructuras de Control y Repetición
Estructuras de Control y RepeticiónEstructuras de Control y Repetición
Estructuras de Control y Repetición
 
Ciclos de algoritmos en banderas
Ciclos de algoritmos en banderasCiclos de algoritmos en banderas
Ciclos de algoritmos en banderas
 
05 sentencias basicas
05 sentencias basicas05 sentencias basicas
05 sentencias basicas
 
Evento 28-despadec
Evento 28-despadecEvento 28-despadec
Evento 28-despadec
 

Similar a Estructuras de ciclo: while,for,do while

Presentacion semana numero_14
Presentacion semana numero_14Presentacion semana numero_14
Presentacion semana numero_14
Cristhian BM
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
Rommel Lòpez
 
Ciclos
CiclosCiclos
Ciclos
Lalo Rams
 
Estructuras de control C++
Estructuras de control C++Estructuras de control C++
Estructuras de control C++
LOANNELMARIN
 
Estructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivasEstructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivas
Cesar Augusto Rodriguez Urrieta
 
Ciclos
CiclosCiclos
Ciclos
Aly Olvera
 
Presentacion
PresentacionPresentacion
Presentacion
carlos moreno
 
ESTRUCTURA DO WHILE
ESTRUCTURA  DO WHILEESTRUCTURA  DO WHILE
ESTRUCTURA DO WHILE
Fernando Solis
 
Instrucciones de control de salto
Instrucciones de control de saltoInstrucciones de control de salto
Instrucciones de control de salto
Abrirllave
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreach
RogDer
 
Guia4
Guia4Guia4
Guia4
henser
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
Victor Zapata
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
yankelis zorrilla
 
estructuras de repeticion
estructuras de repeticionestructuras de repeticion
estructuras de repeticion
adark
 
Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3
maria_z2
 
Clase6 alg
Clase6 algClase6 alg
Clase6 alg
real110686
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
Abrirllave
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigo
Alex Cordova
 
Bucle Do while
Bucle Do whileBucle Do while
Bucle Do while
Danny Martinez
 
While do while
While do whileWhile do while
While do while
pedrorodriguez20044
 

Similar a Estructuras de ciclo: while,for,do while (20)

Presentacion semana numero_14
Presentacion semana numero_14Presentacion semana numero_14
Presentacion semana numero_14
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
 
Ciclos
CiclosCiclos
Ciclos
 
Estructuras de control C++
Estructuras de control C++Estructuras de control C++
Estructuras de control C++
 
Estructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivasEstructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivas
 
Ciclos
CiclosCiclos
Ciclos
 
Presentacion
PresentacionPresentacion
Presentacion
 
ESTRUCTURA DO WHILE
ESTRUCTURA  DO WHILEESTRUCTURA  DO WHILE
ESTRUCTURA DO WHILE
 
Instrucciones de control de salto
Instrucciones de control de saltoInstrucciones de control de salto
Instrucciones de control de salto
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreach
 
Guia4
Guia4Guia4
Guia4
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
 
estructuras de repeticion
estructuras de repeticionestructuras de repeticion
estructuras de repeticion
 
Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3
 
Clase6 alg
Clase6 algClase6 alg
Clase6 alg
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigo
 
Bucle Do while
Bucle Do whileBucle Do while
Bucle Do while
 
While do while
While do whileWhile do while
While do while
 

Más de Alfredo Huamani Escobar

Ordenamiento c++
Ordenamiento c++Ordenamiento c++
Ordenamiento c++
Alfredo Huamani Escobar
 
Busqueda c++
Busqueda c++Busqueda c++
c++ matriz
c++ matrizc++ matriz
Matrices c++
Matrices c++Matrices c++
BUCLES.
BUCLES.BUCLES.
ciclo for while do
ciclo for while dociclo for while do
ciclo for while do
Alfredo Huamani Escobar
 

Más de Alfredo Huamani Escobar (6)

Ordenamiento c++
Ordenamiento c++Ordenamiento c++
Ordenamiento c++
 
Busqueda c++
Busqueda c++Busqueda c++
Busqueda c++
 
c++ matriz
c++ matrizc++ matriz
c++ matriz
 
Matrices c++
Matrices c++Matrices c++
Matrices c++
 
BUCLES.
BUCLES.BUCLES.
BUCLES.
 
ciclo for while do
ciclo for while dociclo for while do
ciclo for while do
 

Estructuras de ciclo: while,for,do while

  • 1.
  • 2. En general, hay tres formas diferentes de instrucciones de repetición, todas las cuales son proporcionadas en C++: • while • for • Do while
  • 3. WHILE En C++, un ciclo while se construye usando una instrucción while. La sintaxis de esta instrucción es: while (expresion) instruccion;
  • 4. Sintaxis: En una instrucción while, la instrucción que sigue a la expresión se ejecuta en forma repetida hasta que la expresión reconozca un valor diferente de cero. Considerando solo la expresión y la instrucción que sigue al paréntesis, el proceso usado por la computadora al evaluar una instrucción while es: 1. Probar la expresión 2. Si la expresión tiene un valor diferente de cero (verdadero) a. ejecutar la instrucción que sigue al paréntesis b. regresar al paso 1de lo contrario salir de la instrucción while y ejecutar la siguiente instrucción ejecutable que sigue a la instrucción while
  • 6. FOR En C++, un ciclo for se construye usando una instrucción for. Esta instrucción realiza las mismas funciones que la instrucción while, pero usa una forma diferente. En muchas situaciones, en especial aquellas que usan una condición de cuenta fija.
  • 7. La sintaxis de la instrucción FOR es: for (lista de inicialización; expresión; lista de alteración) Instrucción; Ejm: for(cuenta=1;cuenta<10;cuenta=cuenta+1) cout<<cuenta; y for(i=5;i<=15;i=i+2) cout<<i;
  • 9. DO WHILE. En C++, un ciclo do while se crea usando una instrucción do. Como su nombre implica, esta instrucción permite hacer algunas instrucciones antes que sea evaluada una expresión al final del ciclo.
  • 10. La forma general de la instrucción do de C++ es: do instruccion; while (expresion); Ejm: do { cout<<"nIntroduzca un numero de identificacion:"; cin>>num_id; } whil(num_id<1000ƒ||ƒnum_id>1999);
  • 12. FIN