TIPOS DE SENTENCIAS REPETITIVAS CCLICAS En Java las

  • Slides: 9
Download presentation
TIPOS DE SENTENCIAS REPETITIVAS (CÍCLICAS)

TIPOS DE SENTENCIAS REPETITIVAS (CÍCLICAS)

En Java las Sentencias REPETITIVAS permiten que un grupo de instrucciones se repitan mientras

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.

FOR VI; Condic; I/D INSTRUCCION La Sentencia for es la herramienta más utilizada por

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. 1. Se indica en que valor empieza una variable ó registro de una expresión 2. Se registra la condición que controla el limite final ó veces a repetir 3. Este última sección permite registrar una expresión generalmente incremento ó decremento de la variable.

Ejemplo: Si necesitamos generar y visualizar la siguiente serie: 1, 2, 3, 4, 5

Ejemplo: Si necesitamos generar y visualizar la siguiente serie: 1, 2, 3, 4, 5 INICIO … … X=1; X<=5; X++ for(int x=1; x<=5; x++){ System. out. println(x); 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: 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.

Var=Valor Inic do while Instrucciones Incremento o Decremento de var Condición V F La

Var=Valor Inic do while Instrucciones Incremento o Decremento de var Condición V 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

Ejemplo: Si necesitamos generar y visualizar la siguiente serie: 1, 2, 3, 4, 5

Ejemplo: Si necesitamos generar y visualizar la siguiente serie: 1, 2, 3, 4, 5 INICIO … X=1 … X int x=1; do{ Ahora tiene la alternativa de generarla con cualquiera de las herramientas anteriores. X=X+1 X<=5 Con la Herramienta do while quedará: F FIN System. out. println(x); V x=x+1; }while(x<=5); … … 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.

Var=Valor Inic While Condición F V Instrucciones Incremento o Decremento de var While permite

Var=Valor Inic While Condición F V Instrucciones 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

Ejemplo: Si necesitamos generar y visualizar la siguiente serie: 1, 2, 3, 4, 5

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. INICIO … X=1 … X<=5 F V int x=1; while(x<=5) { System. out. println(x); X x=x+1; 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.

ASIGNACION DE TAREA EN EL LABORATORIO • Realice un programa que permita visualizar 3

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: 1 x 5=5 2 x 5=10 …… 12 x 5=60 • Programa que visualice la tabla de multiplicar de un número cualquiera ingresado por teclado.