Wqwqw

Páginas: 3 (625 palabras) Publicado: 8 de diciembre de 2012
Estructuras de control repetitivas/iterativas repetitivas/iterativas
A menudo es necesario ejecutar una instrucción o un bloque de instrucciones más de una vez. Ejemplo Implementar un programa quecalcule la suma de N números leídos desde teclado.

Podríamos escribir un programa en el que apareciese repetido el código que deseamos que se ejecute varias veces, pero… ß Nuestro programa podríaser demasiado largo. ß Gran parte del código del programa estaría duplicado, lo que dificultaría su mantenimiento en caso de que tuviésemos que hacer cualquier cambio, por trivial que fuese éste. ß Unavez escrito el programa para un número determinado de repeticiones (p.ej. sumar matrices 3x3), el mismo programa no podríamos reutilizarlo si necesitásemos realizar un número distinto de operaciones(p.ej. sumar matrices 4x4).

Las estructuras de control repetitivas o iterativas, también conocidas como “bucles”, nos permiten resolver de forma elegante este tipo de problemas. Algunas podemosusarlas cuando conocemos el número de veces que deben repetirse las operaciones. Otras nos permiten repetir un conjunto de operaciones mientras se cumpla una condición.

Iteración: Cada repetición delas instrucciones de un bucle.

Estructuras de control: Java

- 19 -

© Fernando Berzal

El bucle while
Permite repetir la ejecución de un conjunto de sentencias mientras se cumpla unacondición:
while (condición) sentencia;

while (condición) { bloque }

El bucle while terminará su ejecución cuando deje de verificarse la condición que controla su ejecución. Si, inicialmente, no secumple la condición, el cuerpo del bucle no llegará a ejecutarse. MUY IMPORTANTE En el cuerpo del bucle debe existir algo que haga variar el valor asociado a la condición que gobierna la ejecución delbucle.

Estructuras de control: Java

- 20 -

© Fernando Berzal

Ejemplo Tabla de multiplicar de un número
public class While1 { public static void main( String args[] ) { int n; // Número...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Wqwqw
  • Wqwqw
  • wqwqw

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS