secuencia de instrucciones de código que se ejecuta repetidas veces
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:
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