fbpx
Wikipedia

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. La instrucción se ejecutará al menos una vez.

Diagrama de bucle Do While

Sintaxis

La sintaxis en pseudocódigo es la siguiente:

 
 
 
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. Algunos lenguajes prescinden de esta estructura, por ejemplo Python.

Véase también

  •   Datos: Q11680350

bucle, repetir, bucle, repetir, comprueba, condición, finalización, final, cuerpo, bucle, ésta, cierta, continua, resto, programa, veces, esto, resulta, más, adecuado, instrucción, ejecutará, menos, diagrama, bucle, while, Índice, sintaxis, lenguajes, programa. El bucle repetir comprueba la condicion de finalizacion al final del cuerpo del bucle y si esta es cierta continua con el resto del programa a veces esto resulta mas adecuado La instruccion se ejecutara al menos una vez Diagrama de bucle Do While Indice 1 Sintaxis 2 En lenguajes de programacion 3 Ejemplos 4 Reemplazable en casi todos los casos 5 Vease tambienSintaxis EditarLa sintaxis en pseudocodigo es la siguiente r e p e t i r displaystyle color Sepia mathit repetir i n s t r u c c i o n e s displaystyle color BlueViolet mathit instrucciones dd h a s t a q u e c o n d i c i o n displaystyle color Sepia mathit hasta que color OliveGreen mathit condici acute o n El cuerpo del bucle es el fragmento de programa que sera repetido en cada iteracion La condicion es una variable o una funcion reducible a valor booleano En lenguajes de programacion EditarEn la mayoria de los lenguajes de programacion seria REPEAT UNTIL condicion Esta estructura de control siempre permite la ejecucion del cuerpo del bucle cuando menos una vez y lo finaliza cuando la condicion es cierta Ejemplos EditarUna situacion tipica en la que resulta comoda el empleo de esta sentencia es la que se produce cuando al finalizar cada iteracion se pregunta al operador si desea continuar con otra nueva En estos casos el programa siempre realiza la primera iteracion y segun la condicion de salida la repite Otro caso tambien tipico son los filtros de entrada de datos donde se comprueba si el valor de la entrada esta en un rango de valores Admite un numero del 3 al 7 si no pregunta de nuevoREPEAT WriteString Escribe el numero ReadInt numero UNTIL numero gt 3 AND numero lt 7 Reemplazable en casi todos los casos EditarDentro de la programacion estructurada el bucle repetir puede ser sustituido por un bucle mientras del siguiente modo Repetir Cuerpo del bucle Hasta que condicion Puede escribirse Cuerpo del bucle Mientras NO condicion Cuerpo del bucle fmientras Estos dos fragmentos de codigo son equivalentes porque ambos presentan el mismo resultado en la mayoria de los casos De todos modos el bucle repetir es util cuando se desean realizar las acciones que estan dentro al menos en una ocasion Algunos lenguajes prescinden de esta estructura por ejemplo Python Vease tambien EditarBucle Bucle for Bucle while Estructuras de control Programacion estructurada Datos Q11680350Obtenido de https es wikipedia org w index php title Bucle repetir amp oldid 130650065, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos