For faster navigation, this Iframe is preloading the Wikiwand page for Bucle (programación).

Bucle (programación)

En este artículo sobre informática se detectaron varios problemas. Por favor, edítalo y/o discute los problemas en la discusión para mejorarlo: Necesita ser wikificado conforme a las convenciones de estilo de Wikipedia. Carece de fuentes o referencias que aparezcan en una fuente acreditada. Este aviso fue puesto el 17 de enero de 2013.

Un bucle o ciclo, en programación, es una secuencia de instrucciones de código que se ejecuta repetidas veces, hasta que la condición asignada a dicho bucle deja de cumplirse. Los 3 bucles más utilizados en programación son el bucle while, el bucle for y el bucle do-while.


Código sin utilizar bucles:

int var=0;

//código que puede ser sustituido por 1 bucle
var = var + 2; //var igual a 2 (puede ser sustituido por var+=2)
var = var + 2; //var igual a 
var = var + 2; //var igual a 6
var = var + 2; //var igual a 8
var = var + 2; //var igual a 10
// fin de código  que puede ser sustituido por 1 bucle

printf("el resultado es %i", var );

Ejemplo con 1 bucle for

int var=0;

//Código para el bucle
int i;

// este es el Bucle for
for(i=0;i<10;i+=2) { 
	var += 2;          
}

printf("el resultado es %i", var);

Algunos lenguajes de programación tienen sentencias que permiten "escapar" de los bucles sin llegar a la condición de fin, como el romper o el devolver.

Ejemplos saliendo de 1 bucle en Visual Basic

Dim h&, var&
var = 0

'Codigo del Bucle
do
	var = var + 2

	if var = 10 then    'Codigo para salir del bucle
		goto escape
	end if
loop
 
escape:
	print "El resultado es " & var
Dim h&, var&
var = 0

'Codigo del Bucle
do
	var = var + 2

	if var = 10 then    'Codigo para salir del bucle
		exit do
	end if
loop

print "El resultado es " & var

Ejemplo saliendo de 1 bucle en Delphi:

var
  iConta: Byte;

for iConta := 1 to 15 do 
  if iConta = 10 then   //Se sale al llegar el contador a 10
    break;

Ejemplo de Bucle en Pseudocódigo:

Pide que el usuario introduzca 10 valores y luego imprime la suma de todos ellos.

Para x=1 Hasta 10 Con Paso 1
     Escribir "Escriba el valor de la posición ",x
     Leer n
     sum=sum+n
FinPara

Imprimir "La suma de la serie es: ",sum

Véase también

{{bottomLinkPreText}} {{bottomLinkText}}
Bucle (programación)
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?