You are here
ESTRUCTURAS DE CONTROL  ITERATIVAS Programación 

ESTRUCTURAS DE CONTROL ITERATIVAS

ESTRUCTURAS DE CONTROL  ITERATIVAS 

(Contiene Ejemplos)

Objetivos:

Conocer la sintaxis, comportamiento y utilidad de las principales estructuras iterativas utilizadas en programación.

Puntos:

Bucles o ciclos:

 

BUCLES O CICLOS

Un bucle, lazo, ciclo o loop (en inglés) es un segmento de algoritmo o programa (una secuencia de instrucciones) que se repiten un determinado número de veces mientras se cumple una determinada condición, en otras palabras, un bucle o ciclo es un conjunto de instrucciones que se repiten mientras una condición es verdadera o existe.

A cada repetición del conjunto de acciones se denomina iteración.

Para que un bucle no se repita indefinidamente debe tener una condición de parada o de fin. Esta condición de parada o de fin se verifica cada vez que se hace una iteración. El ciclo o loop llega a su fin cuando la condición de parada se hace verdadera.

La condición de parada puede estar al principio de la estructura repetitiva o al final.

Al igual que las estructuras de selección simple o compuesta (los bloques si – entonces– sino – fsi), en un algoritmo pueden utilizarse varios ciclos. Estos ciclos pueden ser independientes (una a continuación de otro) o anidados (ciclos dentro de ciclos).

Para representar los bucles o lazos utilizaremos en el curso las estructuras de control: Para, Repetir y Mientras.

  1. Estructura iterativa Para… FinPara (for… next… end for):

Es una estructura iterativa que es controlada por una variable (llamada también variable índice), la cual se incrementa o decrementa hasta llegar a un valor límite o valor final que representa la condición de parada.

La estructura Para comienzan con un valor inicial de la  variable  índice, las acciones especificadas para el ciclo se ejecutan un número determinado de veces, a menos, que el valor inicial de la variable índice sea mayor que el valor límite que se quiere alcanzar.

Se recomienda usarlo: la estructura Para es recomendada cuando se conoce el número de veces que se deben ejecutar las instrucciones del ciclo, es decir, en los casos en que el número de iteraciones es fijo y conocido.

Sintaxis del Para:

Para variable_índice = valor1 hasta valor2 en inc/dec hacer

<inst 1>…

<inst n>

FinPara;

for (int i=0; i<=10; i++)

{

<inst 1>…

<inst n>

}

Ejemplo 1:

/*

* programa que muestra los números del 1 al 10

*/

 

public class Ejemplo0For {

public static void main(String[] args) {

int i;

for(i=1; i<=10;i++) System.out.println(i + ” “);

}

}

Ejemplo 2:

/*

* programa que muestra el valor de a, b y su suma mientras que la suma de

* ambas es menor de 10. En cada iteración el valor de a se incrementa en

* 1 unidad y el de b en 2

*/

public class Ejemplo3For {

public static void main(String[] args) {

int a, b;

for(a = 1, b = 1; a + b < 10; a++, b+=2){

System.out.println(“a = ” + a + ”  b = ” + b + ”  a + b = ” +

(a+b));

}

}

}

 


Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros

Cursos y Diplomados de Tecnología Web visita www.uneweb.edu.ve  para más información

Related posts