Bucle repetir

Bucle repetir

Bucle repetir

El bucle repetir comprueba la condición de finalización al final del cuerpo del bucle, y si ésta es cierta continua con el resto del programa, a veces esto resulta más adecuado.

Contenido

Sintaxis

La sintaxis en pseudocódigo es la siguiente:


   { \color{Sepia}      \mathit{ repetir }}

   { \color{BlueViolet} \mathit{ instrucciones }}

   { \color{Sepia}      \mathit{ hasta \; que }} \;
   { \color{OliveGreen} \mathit{ condici \acute{o} n }}


El cuerpo del bucle es el fragmento de programa que será repetido en cada iteración.
La condición es una variable o una función reducible a valor booleano.

En lenguajes de programación

En la mayoría de los lenguajes de programación seria:

REPEAT
   …
   …

UNTIL (condición)

Esta estructura de control siempre permite la ejecución del cuerpo del bucle cuando menos una vez, y lo finaliza cuando la condición es cierta.

Ejemplos

Una situación típica en la que resulta cómoda el empleo de esta sentencia es la que se produce cuando al finalizar cada iteración se pregunta al operador si desea continuar con otra nueva. En estos casos, el programa siempre realiza la primera iteración y según la condición de salida la repite. Otro caso también típico son los filtros de entrada de datos, donde se comprueba si el valor de la entrada esta en un rango de valores.
Admite un número del 3 al 7, si no pregunta de nuevo
 REPEAT
   WriteString(“Escribe el numero”)
   ReadInt(numero)
 UNTIL (numero >= 3) AND (numero <= 7)

Reemplazable en casi todos los casos

Dentro de la programación estructurada, el bucle repetir puede ser sustituido por un bucle mientras, del siguiente modo:

 Repetir
    (Cuerpo del bucle)
 Hasta que (condición)

Puede escribirse

 (Cuerpo del bucle)
 Mientras NO(condición)
    (Cuerpo del bucle)
 fmientras

Estos dos fragmentos de código son equivalentes, porque ambos presentan el mismo resultado en la mayoría de los casos. De todos modos, el bucle repetir es útil cuando se desean realizar las acciones que están dentro al menos en una ocasión.

Véase también

Obtenido de "Bucle repetir"

Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Bucle for — Saltar a navegación, búsqueda El bucle for o ciclo for es una estructura de control en la que se puede indicar el número máximo de iteraciones. Está disponible en casi todos los lenguajes de programación imperativos. Contenido 1 Elementos del… …   Wikipedia Español

  • Bucle infinito — en programación es aquel ciclo que se repite de forma indefinida ya que su condición para finalizar nunca se cumple. Por definición un bucle debe contener condiciones que establezcan cuándo empieza y cuándo acaba, de manera que, mientras las… …   Wikipedia Español

  • Bucle (programación) — Un bucle o ciclo, en programación, es una sentencia que se realiza repetidas veces a un trozo aislado de código, hasta que la condición asignada a dicho bucle deje de cumplirse. Generalmente,un bucle es utilizado para hacer una acción repetida… …   Wikipedia Español

  • Bucle — (Del fr. boucle < lat. buccula, boquita, guarnición de metal que llevaban los escudos.) ► sustantivo masculino 1 Rizo de cabello, tirabuzón: ■ unos azabachados bucles le caían sobre su pálido rostro. 2 INFORMÁTICA Conjunto o serie de… …   Enciclopedia Universal

  • Bucle while — Diagrama de bucle While El Bucle while o bucle mientras es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera. Contenido …   Wikipedia Español

  • Control del bucle while do — Saltar a navegación, búsqueda Controla el bucle while o bucle mientras es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera.… …   Wikipedia Español

  • Pseudocódigo — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar al a …   Wikipedia Español

  • GOTO — o GO TO (ir a en inglés) es una instrucción muy común en los lenguajes de programación con el objetivo de controlar el flujo del programa. El efecto de su versión más simple es transferir sin condiciones la ejecución del programa a la etiqueta o… …   Wikipedia Español

  • Resolución de problemas de programación — Saltar a navegación, búsqueda La resolución de un problema mediante un ordenador consiste en el proceso que a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio del problema,… …   Wikipedia Español

  • Estructuras de control — En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De acuerdo a una condición, ejecutar un grupo u otro de sentencias (If …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”