TEMA 7: CONOCIMIENTOS PREVIOS Y CAPACIDAD INTELECTUAL 1. VARIABLES DEL APRENDIZAJE El aprendizaje depende de una serie de variables agrupadas en tres
Story Transcript
Ficha de Aprendizaje
Tema: Estructura repetitiva
Logro @
#
n°
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