La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

REPETITIVAS (CÍCLICAS)

Presentaciones similares


Presentación del tema: "REPETITIVAS (CÍCLICAS)"— Transcripción de la presentación:

1 REPETITIVAS (CÍCLICAS)
TIPOS DE SENTENCIAS REPETITIVAS (CÍCLICAS)

2 En Java las Sentencias REPETITIVAS permiten que un grupo de instrucciones se repitan mientras una condición evaluada sea verdadera. Para todo lenguaje de programación existen tres herramientas o sentencias repetitivas, conocidas con nombres comunes en español, inglés ó sinónimos de éstos. En todo caso la forma en que trabaja cada herramienta repetitivas es semejante, depende del lenguaje. Las sentencias son: . for / para…/ también llamado contador automático . while / mientras . do while / haga… mientras Se las utiliza cuando el programador necesita GENERAR SERIES, VALIDAR INFORMACION DE ENTRADA y REPETIR PROGRAMAS COMPLETOS.

3 FOR VI;Condic;I/D INSTRUCCION La Sentencia for es la herramienta más utilizada por su facilidad, ya que en una sola línea se registra 3 instrucciónes. Se indica en que valor empieza una variable ó registro de una expresión Se registra la condición que controla el limite final ó veces a repetir Este última sección permite registrar una expresión generalmente incremento ó decremento de la variable.

4 Ejemplo: Si necesitamos generar y visualizar la siguiente serie: 1,2,3,4,5 Vemos que es una serie que empieza en 1, llega hasta 5 y su incremento o diferencia entre números es 1 Por lo tanto el programa quedará de la siguiente manera: INICIO for(int x=1;x<=5;x++){ System.out.println(x); } X=1;X<=5;X++ X FIN La variable X “automáticamente” tomara los valores indicados( de 1 a 5 con incremento de 1) y lo repetitivo es presentar en pantalla el contenido de X que estará cambiando en cada vuelta.

5 Var=Valor Inic do while Instrucciones Incremento o Decremento de var V Condición F La herramienta do while como su nombre lo indica, permite repetir una o varias instrucciones mientras una condición sea verdadera (condición) Una de las características es que se realiza al menos una vez el conjunto de instrucciones

6 Si necesitamos generar y visualizar la siguiente serie:
INICIO Ejemplo: Si necesitamos generar y visualizar la siguiente serie: 1,2,3,4,5 Ahora tiene la alternativa de generarla con cualquiera de las herramientas anteriores. Con la Herramienta do while quedará: int x=1; do{ System.out.println(x); x=x+1; }while(x<=5); X=1 X X=X+1 X<=5 V F FIN La variable X inicia con el valor de 1,visualiza el valor actual de X y lo incrementa mas 1 mientras X<=5 (valor final). De ésta manera se visualizará todos los valores desde 1 hasta 5.

7 Var=Valor Inic While Condición V Instrucciones F Incremento o Decremento de var While permite repetir un grupo de instrucciones siempre y cuando el resultado de una condicionante sea verdadera (valor final) El valor inicial de la variable se la registra previo a la condición y al ciclo. Se observa que el incremento o decremento forma parte del ciclo repetitivo. Cuando la variable llegue al valor final, sigue la ruta del FALSO

8 Si necesitamos generar y visualizar la siguiente serie:
INICIO Ejemplo: Si necesitamos generar y visualizar la siguiente serie: 1,2,3,4,5 Observe que con la herramienta while solo cambia de ubicación cada símbolo con respecto a la solución presentada con la herramienta do while. int x=1; while(x<=5) { System.out.println(x); x=x+1; } X=1 X<=5 V X F X=X+1 FIN La variable X inicia con el valor de 1,visualiza el valor actual de X y lo incrementa mas 1 mientras X<=5 (valor final). De ésta manera se visualizará todos los valores desde 1 hasta 5.

9 ASIGNACION DE TAREA EN EL LABORATORIO
Realice un programa que permita visualizar 3 veces el texto “BIENVENIDOS” Realice un programa que permita visualizar la serie 5,9,13,17,21,25 Realice un programa que permita visualizar la siguiente tabla de multiplicar: 1x5=5 2x5=10 …… 12x5=60 Programa que visualice la tabla de multiplicar de un número cualquiera ingresado por teclado.


Descargar ppt "REPETITIVAS (CÍCLICAS)"

Presentaciones similares


Anuncios Google