Conocimientos previos

Ficha de Aprendizaje Tema: Estructura repetitiva Logro @ # n° 12 Conoce las estructuras de control repetitivas: while, do…while, for. Usa las es...
7 downloads 1 Views 2MB Size
Ficha de Aprendizaje

Tema: Estructura repetitiva

Logro @

#



12

Conoce las estructuras de control repetitivas: while, do…while, for. Usa las estructuras de control repetitivas.

Conocimientos previos

¿Has jugado bingo? Habrás notado que se hace girar un recipiente que contiene bolas numeradas; luego se detiene y se saca una al azar; y, si alguien tiene el número en su cartón, lo tacha. Todos estos pasos se repiten una y otra vez hasta que alguien logra marcar todos los números de su cartón.

¿Podrías definir con tus propias palabras el término “repetitivo”? ¿Sabías que en JAVA se pueden crear estructuras de control repetitivo? Comparte tus ideas con tus compañeros.

1

Mapa de contenidos Java

nos permite crear Estructuras de control repetitivas

Pueden ser do...while

while

Verifica la condición

for

repite

primero

primero

Ejecuta los bloques

N veces

las

Repetir bloques de instrucción

Repetir bloques de instrucción

mientras Sea verdadera una condición

Instrucciones

permite

permite

ingresa

mientras

Al menos una vez

Sea verdadera una condición

Ingresa Por lo menos una vez al ciclo

Contenidos de aprendizaje Vamos a revisar las estructuras de control repetitivo que se pueden crear en JAVA.

2

Estructuras de control repetitivo • Ciclo repetitivo de la forma while

• Ciclo repetitivo de la forma do…while • Ciclo repetitivo de la forma for

a) Ciclo repetitivo while El ciclo repetitivo while permite repetir bloques de instrucción mientras sea verdadera una condición determinada. Para ello, primero verifica la condición y luego ejecuta los bloques de instrucción. Esta sentencia de control se representará con un diagrama de flujo. Ejemplo: Asegúrate de que el usuario ingrese un número mayor o igual a 10 e imprímelo en pantalla.

Inicio

Número = 0

Número < 10

No

Número

Sí Número

Fin

3

La sintaxis de este tipo de sentencia de control se expresa de la siguiente forma:

Ahora que conoces la sintaxis del ciclo while observa cómo se resuelve el ejemplo anterior. El código fuente que permite dar la solución es:

Se inicia con Número=0. Puedes ver que el ciclo while va a repetir la instrucción que permite leer un valor ingresado por el usuario y lo asigna a la variable Número=Integer.parseInt(jTextField1.getText()) en tanto el Número cumpla la condición de Número