SlideShare una empresa de Scribd logo
1 de 7
I NTRUCCIONES C ÍCLICAS
WHILE


   Permite ejecutar repetidamente un bloque de
    sentencias, mientras se cumpla una determinada
    condidición.



PRECAUCIONES:

   Verifique si la o las variables de la condición están
    previamente inicializadas con un valor

   Verifique que la condición en algún ciclo sea FALSA,
    caso contrario tendremos un proceso infinito
W HILE

While (condición)
   {

   Sentencias;

   }
DO      WHILE


   Funciona igual que la sentencia WHILE, con la
    diferencia que la condición se evalúa después de
    haber ejecutado al menos una vez el bloque de
    sentencias.

PRECAUCIONES:

   Verifique que las variables de la condición sean
    previamente inicializadas

   Verifique que la condición algún momento sea
    FALSA, para evitar procesos infinitos
D O W HILE

   Do

    {

    sentencias;

    } while (condición);
F OR

   Permite hacer ciclos de proceso controlados por
    sentencias implícitas de la estructura for.

   El proceso del for requiere:
       iniciar una variable

       Verificar si una condición se cumple

       Actualizar una sentencia con algún valor o
        expresión matemática definida
FOR


   For (inicialización; e xpresión_de_control;
    actualización de sentencia)

   {

   Sentencias;

   }

Más contenido relacionado

La actualidad más candente

La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.Emmanuel Colon
 
Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.Ana Castro
 
Trabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosTrabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosdouglimar89
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmosEnrique Y Ch
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoLutzo Guzmán
 
Algoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadráticaAlgoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadráticaaidamarcela
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4LuiS YmAY
 
Ecuaciones diferenciales homogeneas
Ecuaciones diferenciales homogeneasEcuaciones diferenciales homogeneas
Ecuaciones diferenciales homogeneasAlexCoeto
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++ncrmax
 

La actualidad más candente (20)

La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.
 
Autómatas Finitos
Autómatas FinitosAutómatas Finitos
Autómatas Finitos
 
Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.Función Hash: metodos de división y de medio Cuadrado.
Función Hash: metodos de división y de medio Cuadrado.
 
Trabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosTrabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetos
 
Comandos c#
Comandos c#Comandos c#
Comandos c#
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
 
Heap sort
Heap sortHeap sort
Heap sort
 
2.5 Ciclo do While
2.5 Ciclo do While2.5 Ciclo do While
2.5 Ciclo do While
 
Estructuras no-lineales
Estructuras no-linealesEstructuras no-lineales
Estructuras no-lineales
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmos
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamiento
 
Transacciones en SQL SERVER
Transacciones en SQL SERVERTransacciones en SQL SERVER
Transacciones en SQL SERVER
 
Ejercicios de arreglo
Ejercicios de arregloEjercicios de arreglo
Ejercicios de arreglo
 
Algoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadráticaAlgoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadrática
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
 
Ecuaciones diferenciales homogeneas
Ecuaciones diferenciales homogeneasEcuaciones diferenciales homogeneas
Ecuaciones diferenciales homogeneas
 
Swing, awt y JOptionPane de java
Swing, awt y JOptionPane de java Swing, awt y JOptionPane de java
Swing, awt y JOptionPane de java
 
Variacion de parametros
Variacion de parametrosVariacion de parametros
Variacion de parametros
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
 

Similar a 7. sentencias cíclicas

Estructuras de control repetitivas
Estructuras de control repetitivas Estructuras de control repetitivas
Estructuras de control repetitivas william salazar
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaStalyn Cruz
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayanaGreulys Caraballo
 
Presentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónPresentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónLuisRestan1
 

Similar a 7. sentencias cíclicas (7)

Estrucselecyrepet
EstrucselecyrepetEstrucselecyrepet
Estrucselecyrepet
 
Estructuras de control repetitivas
Estructuras de control repetitivas Estructuras de control repetitivas
Estructuras de control repetitivas
 
Aprendiendo de la sintaxiss
Aprendiendo de la sintaxissAprendiendo de la sintaxiss
Aprendiendo de la sintaxiss
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
 
Presentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónPresentación de estructuras de control en la programación
Presentación de estructuras de control en la programación
 
Ciclos
CiclosCiclos
Ciclos
 

Más de Marina Vintimilla

Más de Marina Vintimilla (10)

1 introducción
1 introducción1 introducción
1 introducción
 
6. sentencia switch
6. sentencia switch6. sentencia switch
6. sentencia switch
 
5. estructuras de programación
5. estructuras de programación5. estructuras de programación
5. estructuras de programación
 
3 marco teorico
3 marco teorico3 marco teorico
3 marco teorico
 
4. lenguaje c++
4. lenguaje c++4. lenguaje c++
4. lenguaje c++
 
3.tecnicas de algoritmación
3.tecnicas de algoritmación3.tecnicas de algoritmación
3.tecnicas de algoritmación
 
2.tipos de varibales
2.tipos de varibales2.tipos de varibales
2.tipos de varibales
 
2 problema, formulación, objetivos y justificación
2 problema, formulación, objetivos y justificación2 problema, formulación, objetivos y justificación
2 problema, formulación, objetivos y justificación
 
1 introducción
1 introducción1 introducción
1 introducción
 
1.introduccion a la programación
1.introduccion a la programación1.introduccion a la programación
1.introduccion a la programación
 

7. sentencias cíclicas

  • 1. I NTRUCCIONES C ÍCLICAS
  • 2. WHILE  Permite ejecutar repetidamente un bloque de sentencias, mientras se cumpla una determinada condidición. PRECAUCIONES:  Verifique si la o las variables de la condición están previamente inicializadas con un valor  Verifique que la condición en algún ciclo sea FALSA, caso contrario tendremos un proceso infinito
  • 3. W HILE While (condición) { Sentencias; }
  • 4. DO WHILE  Funciona igual que la sentencia WHILE, con la diferencia que la condición se evalúa después de haber ejecutado al menos una vez el bloque de sentencias. PRECAUCIONES:  Verifique que las variables de la condición sean previamente inicializadas  Verifique que la condición algún momento sea FALSA, para evitar procesos infinitos
  • 5. D O W HILE  Do { sentencias; } while (condición);
  • 6. F OR  Permite hacer ciclos de proceso controlados por sentencias implícitas de la estructura for.  El proceso del for requiere:  iniciar una variable  Verificar si una condición se cumple  Actualizar una sentencia con algún valor o expresión matemática definida
  • 7. FOR  For (inicialización; e xpresión_de_control; actualización de sentencia)  {  Sentencias;  }