ALEGSA · Actualidad

¿Qué diferencia existe entre las estructuras repetitivas?

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í:...

¿Qué diferencia existe entre las estructuras repetitivas?

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í: <a href="//www.alegsa.com.ar/Dic/estructura%20de%20control.php">Estructura de control</a>.

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:
<b>
x = 0
MIENTRAS(x < 10)
{
mostrar (x)
x = x + 1
}</b>

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.
<b>
FOR x=0 TO 100
{
mostrar (x)
}</b>

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:
<b>
x = 0

HACER
{
mostrar (x)
x = x + 1
}
MIENTRAS(x < 10)</b>


Compartir nota

Consultá dudas con nuestro Asistente IA

ALEGSA IA · Tecnología

Consultá al asistente IA

Escribí tu consulta sobre informática, internet, tecnología, programación, hardware, software o seguridad. El asistente responde en segundos y podés elegir si querés una respuesta completa o breve.

Cuanto más clara sea tu pregunta, mejor responderá la IA. 0/400
Tipo de respuesta
Ayuda para escribir una mejor consulta

Dále contexto a la IA: explicá qué querés resolver, qué equipo o sistema usás y qué tipo de respuesta necesitás. Si lo deseás, dejá tu e-mail para que podamos contactarte si detectamos un error o si nuestro staff quiere ampliar la respuesta. Cada consulta se procesa como una nueva pregunta.

* Aclaración: sugerimos dejar tu e-mail si querés que podamos contactarte para corregir una respuesta o ampliar la ayuda.

Nuestras redes

Podés seguirnos y contactarnos desde nuestras redes sociales.

Comentarios relacionados

Consultas recientes vinculadas con esta misma página.