Page 1

CICLOS Un bucle o ciclo, en programación, es una sentencia que se realiza repetidas veces un bloque aislado de código, hasta que la condición asignada al bucle deje de cumplirse.1

Sentencia while La sintaxis en pseudocódigo es la siguiente:

En diagrama de flujo se puede esquematizar así:

1

http://es.wikipedia.org/wiki/Bucle_(programaci%C3%B3n)


Sintaxis La forma básica en la cual se define un bucle while es la siguiente: while (condición o condiciones) BLOQUE DE SENTENCIAS // Instrucción o conjunto de // instrucciones

Si se requiere realizar más de una sentencia se deben utilizar llaves. while ( condición ) { bloque de sentencias; }

El ciclo while se compone de cuatro partes fundamentales: 1. 2. 3. 4.

1 2

El valor de inicialización del ciclo La condición bajo la cual el ciclo se repite. Donde condición o condiciones es una expresión booleana. La instrucción o conjunto de instrucciones del bucle que se repiten Los incrementos que cambian el estado del bucle

int x=20; while (x=>10) {

3

System.out.println("El valor de x es: "+x);

4

x--; }


El bucle while al igual que el bucle for se ejecuta mientras la evaluación de la expresión booleana sea true. En caso de ser la expresión falsa termina la ejecución del bucle se continua con el flujo normal del programa. Si la condición es falsa la primera vez nunca se ejecuta el bloque de sentencias.

Ejemplo: Escriba un método que imprima la sumatoria de los n primeros números enteros positivos. public class ciclos { public static void main (String args[]) { String n; int numero; int i=1; n = JOptionPane.showInputDialog ("Ingrese el número: "); numero= Integer.parseInt(n); while(i<=numero) { System.out.println(i); i++; } } } Al ejecutar el programa mostraría la siguiente ventana


Y la secuencia serĂ­a 1 2 3 4 5


Sentencia do .. while Sintaxis do estatuto; while ( condición );

Si se requiere realizar más de una sentencia se deben utilizar llaves. do { bloque de sentencias; } while ( condición );

// note que lleva ;

al finalizar el paréntesis

Se realizan sentencias y se verifica la condición, mientras sea verdadera se sigue ejecutando; al momento de ser falsa termina el ciclo. Dado que la condición se revisa al final del ciclo el (las) sentencias(s) se realizan al menos una vez, a diferencia del while Ejemplo: public class ciclos { public static void main (String args[]) { String n; int numero; int i=5; n = JOptionPane.showInputDialog ("Ingrese el número: "); numero= Integer.parseInt(n); do


{ System.out.println("i=" + numero); i++; } while(i<=numero); } }

El programa al ejecutarse muestra la siguiente ventana

Y muestra el resultado i=5;

1 intro progrmacio ob capitulo 4 01 ciclo de variables  
Read more
Read more
Similar to
Popular now
Just for you