Taller Programacion Sesion 13
Taller Programacion Sesion 13
Taller Programacion Sesion 13
Programación
02 Bucle infinito
03
Contador
04
Acumulador
05
Usos
Imagen obtenida de:
https://w0.peakpx.com/wallpaper/456/15/HD-wallpaper-black-texture-ultra-aero-patterns-dark-black-pattern-texture.jpg 2
Dudas de la clase anterior
01 while
02 Bucle infinito
03
Contador
04
Acumulador
05
Usos
Imagen obtenida de:
https://w0.peakpx.com/wallpaper/456/15/HD-wallpaper-black-texture-ultra-aero-patterns-dark-black-pattern-texture.jpg 3
Dudas de la clase anterior
01 while
02 Bucle infinito
03
Contador
04
Acumulador
05
Usos
Imagen obtenida de:
https://w0.peakpx.com/wallpaper/456/15/HD-wallpaper-black-texture-ultra-aero-patterns-dark-black-pattern-texture.jpg 4
Dudas de la clase anterior
01 while
02 Bucle infinito
03
Contador
04
Acumulador
05
Usos
Imagen obtenida de:
https://w0.peakpx.com/wallpaper/456/15/HD-wallpaper-black-texture-ultra-aero-patterns-dark-black-pattern-texture.jpg 5
Dudas de la clase anterior
01 while
02 Bucle infinito
03
Contador
04
Acumulador
05
Usos
Imagen obtenida de:
https://w0.peakpx.com/wallpaper/456/15/HD-wallpaper-black-texture-ultra-aero-patterns-dark-black-pattern-texture.jpg 6
Estructura Repetitiva
do-while (I)
Semana 07 - Sesión 13
Conocimientos previos
Observa y responde:
• ¿Qué acción se está realizando?
• La acción se realiza _______ el
vaso no _______.
• Describe otro caso real donde la
acción preceda a la condición.
• ¿Qué similitud tiene con la
programación?
8
Logro de aprendizaje
Al finalizar la sesión, el estudiante
reconoce la estructura repetitiva do-
while mediante la realización de
actividades para resolver problemas
sencillos que requieren que ciertas
acciones se repitan.
2
Bucle infinito
3
Validadores
4
Menús
5
Práctica
11
contenido 1
Estructura repetitiva
do-while
2
Bucle infinito
3
Validadores
4
Menús
5
Práctica
12
1
Estructura repetitiva
do-while
do {
Se ejecutan una a // bloque de
varias
instrucciones
dentro del bucle
// instrucciones
Se actualiza la
// actualización condición a fin de
comprobar se
realizará una
// de la condición nueva iteración.
Necesario cuando
Si no se cumple la } while (condición); se utilizan checks.
condición entonces el
bucle termina
14
1
Estructura repetitiva
do-while
15
contenido 1
Estructura repetitiva
do-while
2
Bucle infinito
3
Validadores
4
Menús
5
Práctica
16
2
Bucle infinito
2
Bucle infinito
3
Validadores
4
Menús
5
Práctica
18
3
Validadores
Validadores
• La técnica para comprobar si una
variable contiene un determinado valor
se denomina validación.
• Un validador puede componerse de
varios criterios.
• Un validador suele utilizar un check para
guardar el resultado de su validación.
• Muy utilizados cuando se solicitan datos
al usuario (inputs)
Imagen obtenida de: https://www.kindpng.com/picc/m/562-5621083_transparent-red-circle-outline-png-vector-checklist-png.png 19
3
Validadores
2
Bucle infinito
3
Validadores
4
Menús
5
Práctica
22
4
Menús
¿Qué es un menú?
• Es una técnica de ingreso de
datos.
• Por lo general, las opciones del
menú se asocian a valores
numéricos o caracteres.
• Pueden incluir submenús para
ampliar las posibilidades de
ingreso de datos.
1. Agregar notas
| Acciones disponibles: |
| [1] Agregar notas |
| [2] Ver promedio |
2. Ver promedio | [3] Salir |
|===================================|
Al ingresar la opción 3, el do {
System.out.println(menu);
programa debe terminar. opcion = lector.nextInt();
lector.nextLine();
} while (opcion != 3);
24
contenido 1
Estructura repetitiva
do-while
2
Bucle infinito
3
Validadores
4
Menús
5
Práctica
25
5
Práctica
Cuestionario
1. Estructura repetitiva donde la condición va
antes que las acciones:
A. for
B. while
C. switch
D. do-while
E. if..else
26
5
Práctica
Cuestionario
2. Estructura repetitiva donde las acciones van
antes que la condición:
A. for
B. while
C. switch
D. do-while
E. if..else
27
5
Práctica
Cuestionario
3. Estructura con la que podemos crear bucles
infinitos:
28
5
Práctica
Cuestionario
4. Son técnicas utilizadas para recolectar datos
de una forma sencilla e intuitiva:
A. Menús.
B. Condicional multiple.
C. Validadores.
D. Contadores y Acumuladores.
E. Checks.
29
5
Práctica
Cuestionario
5. Son técnicas utilizadas para verificar que un
valor cumpla con ciertos requisitos:
A. Validador.
B. Contador.
C. Check.
D. Operador ternario.
E. Ninguna de las anteriores.
30
5
Práctica