Asunto: ¿Qué diferencia existe entre las estructuras repetitivas?
Nombre: Gaby laura
Origen: Bolivia
Fecha: 05-04-2015 00:00
Pregunta o consulta del visitante:¿Qué diferencia existe entre las estructuras repetitivas?
Respuesta de ALEGSA.com.ar:
Las estructuras repetitivas en programación son un tipo de estructuras de control. Sugiero leer la definición en nuestro diccionario de informática para "ponerse a tono" aquí:
Estructura de control.
Estas estructuras repetitivas se utilizan cuando se quiere que un conjunto de instrucciones se ejecuten un cierto número finito de veces.
Los lenguajes de programación suelen usar WHILE, FOR, DO WHILE, etc.
El WHILE (traducido MIENTRAS), permite que se ejecute un conjunto de instrucciones mientras se cumpla una condición. Por lo tanto el ciclo WHILE puede NO ejecutarse si no se cumple la condición, o ejecutarse una cantidad determinada de veces mientras se cumpla la condición. (Es usual cometer errores de ciclos de repetición infinitos con el WHILE).
Un ejemplo en pseudocódigo:
x = 0
MIENTRAS(x < 10)
{
mostrar (x)
x = x + 1
}
Mientras se cumpla la condición de que la variable X sea menor a 10, entonces se hará repetidas veces lo que está entre los corchetes.
La estructura repetitiva FOR (DESDE ... HASTA) repite los comandos dentro de los corchetes una cantidad determinada de veces.
FOR x=0 TO 100
{
mostrar (x)
}
Luego está la estructura DO WHILE (hacer... mientras se cumpla esta condición). Es similar al WHILE, sólo que se ejecuta sí o sí una vez, y se ejecutará más veces si se sigue cumpliendo la condición final.
Ejemplo en pseudocódigo:
x = 0
HACER
{
mostrar (x)
x = x + 1
}
MIENTRAS(x < 10)