SlideShare una empresa de Scribd logo
1 de 7
Bucle WHILE
Sintaxis

WHILE expresion-booleanaDO
                             instrucción;
Donde
                 WHILE DO son palabras reservadas.
                               Objetivo
La expresión booleana se comprueba antes de cada iteración:
 .si es verdadera se ejecutará la instrucción y se probará de
nuevo la expresión booleana y así sucesivamente
. ,si es falsa, el bucle termina y la ejecución continúa en la
siguiente instrucción al bucle.
Bucle WHILE

1. CUIDADO CON LOS BUCLES INFINITOS: Debe
garantizarse siempre que la prueba del bucle dará
FALSE en algún momento para que se pueda salir
siempre del bucle
2. Si desde el principio la expresión booleana
siempre es falsa, nunca se ejecutará el cuerpo del
bucle, por lo que en ese caso el bucle sería inútil
Bucle REPEAT
Sintaxis
REPEAT
instruccion1;
...
Instrucción n;
UNTIL Expresion Booleana;
donde
REPEAT UNTIL son palabras reservadas
Objetivo
El conjunto de instrucciones se ejecuta una vez y si
al llegar a la expresión booleana ésta es falsa, se
ejecutan de nuevo hasta que se haga cierta.
Bucle FOR
Sintaxis (Forma Incremental)
FOR VariableControl: = ValorInicialTO ValorFinalDO
instrucción;
Donde
FOR TO DO son palabras reservadas.
VariableControl, ValorInicial, ValorFinal
tienen que ser del mismo tipo (ordinal)
Objetivo
La instrucción se ejecuta una vez para cada valor de la
variable de control que se recorre desde el valor inicial
hasta el valor final.
Iteración: Bucle FOR

Sintaxis (Forma Decremental)
FOR VariableControl:= ValorInicial
DOWNTO ValorFinal DO
instrucción;
donde
FOR DOWNTO TO son palabras reservadas.
VariableControl, ValorInicial, ValorFinal
tienen que ser del mismo tipo (ordinal)
Objetivo
La instrucción se ejecuta una vez para cada valor de la
variable de control que se recorre del valor inicial al
final.
Repe

Más contenido relacionado

La actualidad más candente

Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de ControlAndres Carrera
 
Lenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de DecisiónLenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de DecisiónFernando Aparicio Urbano Molano
 
Logaritmo.repetitivo
Logaritmo.repetitivoLogaritmo.repetitivo
Logaritmo.repetitivoEdianny Adan
 
4. estructuras selectivas
4. estructuras selectivas4. estructuras selectivas
4. estructuras selectivasmartell024
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacionaeroscar90
 
Estructura de control for
Estructura de control  forEstructura de control  for
Estructura de control forGerado Vazquez
 
DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de controlvay82
 

La actualidad más candente (10)

Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Lenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de DecisiónLenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de Decisión
 
Plan3 powerpoint
Plan3 powerpointPlan3 powerpoint
Plan3 powerpoint
 
Tablas de verdad_c_
Tablas de verdad_c_Tablas de verdad_c_
Tablas de verdad_c_
 
Logaritmo.repetitivo
Logaritmo.repetitivoLogaritmo.repetitivo
Logaritmo.repetitivo
 
Estructuras anidadas
Estructuras anidadasEstructuras anidadas
Estructuras anidadas
 
4. estructuras selectivas
4. estructuras selectivas4. estructuras selectivas
4. estructuras selectivas
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacion
 
Estructura de control for
Estructura de control  forEstructura de control  for
Estructura de control for
 
DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de control
 

Destacado

Estructura de un programa en C
Estructura de un programa en CEstructura de un programa en C
Estructura de un programa en Csaenz_elvis_92
 
Usando operadores aritméticos y funciones
Usando operadores aritméticos y funcionesUsando operadores aritméticos y funciones
Usando operadores aritméticos y funcionesAmanda Gisella
 
Identificadores, palabras reservadas y tipos de datos [JAVA]
Identificadores, palabras reservadas y tipos de datos [JAVA]Identificadores, palabras reservadas y tipos de datos [JAVA]
Identificadores, palabras reservadas y tipos de datos [JAVA]Hack '
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresionesJorge Ñauñay
 
Eclipse [Jueves]
Eclipse [Jueves]Eclipse [Jueves]
Eclipse [Jueves]Actimel
 
Zonas de memoria, operadores y expresiones básicas
Zonas de memoria, operadores y expresiones básicasZonas de memoria, operadores y expresiones básicas
Zonas de memoria, operadores y expresiones básicasPaola Leal Ramirez
 
1. resolucion de problemas
1. resolucion de problemas1. resolucion de problemas
1. resolucion de problemasmartell024
 
Operadores y Expresiones en C++
Operadores y Expresiones en C++Operadores y Expresiones en C++
Operadores y Expresiones en C++die_dex
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++UVM
 

Destacado (20)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Estructura de un programa en C
Estructura de un programa en CEstructura de un programa en C
Estructura de un programa en C
 
Lalo casa s 1
Lalo casa s 1Lalo casa s 1
Lalo casa s 1
 
Estructura de un programa cnc
Estructura de un programa cncEstructura de un programa cnc
Estructura de un programa cnc
 
Tipos datospalabreser
Tipos datospalabreserTipos datospalabreser
Tipos datospalabreser
 
Expresiones y Operadores SX
Expresiones y Operadores SXExpresiones y Operadores SX
Expresiones y Operadores SX
 
Usando operadores aritméticos y funciones
Usando operadores aritméticos y funcionesUsando operadores aritméticos y funciones
Usando operadores aritméticos y funciones
 
Identificadores, palabras reservadas y tipos de datos [JAVA]
Identificadores, palabras reservadas y tipos de datos [JAVA]Identificadores, palabras reservadas y tipos de datos [JAVA]
Identificadores, palabras reservadas y tipos de datos [JAVA]
 
Php - Operadores básicos
Php - Operadores básicosPhp - Operadores básicos
Php - Operadores básicos
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
 
Eclipse [Jueves]
Eclipse [Jueves]Eclipse [Jueves]
Eclipse [Jueves]
 
Operaciones y expresiones
Operaciones y expresionesOperaciones y expresiones
Operaciones y expresiones
 
Palabras reservadas de netbeans
Palabras reservadas de netbeansPalabras reservadas de netbeans
Palabras reservadas de netbeans
 
Zonas de memoria, operadores y expresiones básicas
Zonas de memoria, operadores y expresiones básicasZonas de memoria, operadores y expresiones básicas
Zonas de memoria, operadores y expresiones básicas
 
1. resolucion de problemas
1. resolucion de problemas1. resolucion de problemas
1. resolucion de problemas
 
Estructura del programa Sistema UNO
Estructura del programa Sistema UNOEstructura del programa Sistema UNO
Estructura del programa Sistema UNO
 
El lenguaje de programación c
El lenguaje de programación cEl lenguaje de programación c
El lenguaje de programación c
 
Operadores y Expresiones en C++
Operadores y Expresiones en C++Operadores y Expresiones en C++
Operadores y Expresiones en C++
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 
Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)
 

Similar a Repe

Estructuras de control repetitivas
Estructuras de control repetitivas Estructuras de control repetitivas
Estructuras de control repetitivas william salazar
 
Diapositivas grupo 8
Diapositivas grupo 8Diapositivas grupo 8
Diapositivas grupo 8Andy Daniel
 
programacion en C# con Do while y while
programacion en C# con Do while y whileprogramacion en C# con Do while y while
programacion en C# con Do while y whileCesar Pedroza
 
Actividad 20 fundamentos-de-programación
Actividad 20 fundamentos-de-programaciónActividad 20 fundamentos-de-programación
Actividad 20 fundamentos-de-programación2083daniel
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitivavillandri pachco
 

Similar a Repe (6)

Presentacion
PresentacionPresentacion
Presentacion
 
Estructuras de control repetitivas
Estructuras de control repetitivas Estructuras de control repetitivas
Estructuras de control repetitivas
 
Diapositivas grupo 8
Diapositivas grupo 8Diapositivas grupo 8
Diapositivas grupo 8
 
programacion en C# con Do while y while
programacion en C# con Do while y whileprogramacion en C# con Do while y while
programacion en C# con Do while y while
 
Actividad 20 fundamentos-de-programación
Actividad 20 fundamentos-de-programaciónActividad 20 fundamentos-de-programación
Actividad 20 fundamentos-de-programación
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
 

Repe

  • 1.
  • 2. Bucle WHILE Sintaxis WHILE expresion-booleanaDO instrucción; Donde WHILE DO son palabras reservadas. Objetivo La expresión booleana se comprueba antes de cada iteración: .si es verdadera se ejecutará la instrucción y se probará de nuevo la expresión booleana y así sucesivamente . ,si es falsa, el bucle termina y la ejecución continúa en la siguiente instrucción al bucle.
  • 3. Bucle WHILE 1. CUIDADO CON LOS BUCLES INFINITOS: Debe garantizarse siempre que la prueba del bucle dará FALSE en algún momento para que se pueda salir siempre del bucle 2. Si desde el principio la expresión booleana siempre es falsa, nunca se ejecutará el cuerpo del bucle, por lo que en ese caso el bucle sería inútil
  • 4. Bucle REPEAT Sintaxis REPEAT instruccion1; ... Instrucción n; UNTIL Expresion Booleana; donde REPEAT UNTIL son palabras reservadas Objetivo El conjunto de instrucciones se ejecuta una vez y si al llegar a la expresión booleana ésta es falsa, se ejecutan de nuevo hasta que se haga cierta.
  • 5. Bucle FOR Sintaxis (Forma Incremental) FOR VariableControl: = ValorInicialTO ValorFinalDO instrucción; Donde FOR TO DO son palabras reservadas. VariableControl, ValorInicial, ValorFinal tienen que ser del mismo tipo (ordinal) Objetivo La instrucción se ejecuta una vez para cada valor de la variable de control que se recorre desde el valor inicial hasta el valor final.
  • 6. Iteración: Bucle FOR Sintaxis (Forma Decremental) FOR VariableControl:= ValorInicial DOWNTO ValorFinal DO instrucción; donde FOR DOWNTO TO son palabras reservadas. VariableControl, ValorInicial, ValorFinal tienen que ser del mismo tipo (ordinal) Objetivo La instrucción se ejecuta una vez para cada valor de la variable de control que se recorre del valor inicial al final.