toma de decisión y control (vb.net)
TRANSCRIPT
![Page 1: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/1.jpg)
R E C O P I L A C I Ó N T E C . A L E X A N D R E T E X E I R A
TOMA DE DECISIÓN Y CONTROL.
![Page 2: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/2.jpg)
OPERADORES DE TOMA DE DECISIÓN
![Page 3: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/3.jpg)
ESTRUCTURAS DE TOMA DE DECISIÓN
• Estas estructuras son las que nos permiten ir
decidiendo cuáles son los caminos que debe ir
tomando la aplicación
• Dentro de las más usadas están:
• If
• Switch
![Page 4: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/4.jpg)
IF
![Page 5: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/5.jpg)
IF (CONTINUACIÓN)
![Page 6: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/6.jpg)
SWITCH
![Page 7: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/7.jpg)
ESTRUCTURAS ITERATIVAS
• Las mismas se conocen también como estructuras
repetitivas, permiten iterar(repetir) funcionalmente
un bloque de código
![Page 8: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/8.jpg)
FOR
![Page 9: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/9.jpg)
DO- DO/WHILE
![Page 10: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/10.jpg)
DIFERENCIA ENTRE FOR Y WHILE
• For se emplea para casos “finitos” en los que
conozco la cantidad de veces que se debe iterar,
cuando el while conozco la condicional lógica
pero no la cantidad de veces que debe ser iterádo
el bloque de código
![Page 11: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/11.jpg)
EJERCICIO
• Retoma el ejercicio de Biblioteca creado la clase
anterior.
![Page 12: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/12.jpg)
EJERCICIO
• Sabiendo el siguiente dato:
Dim miPantalla as new form1()
miPantalla.Show()
Ceración e instanciamiento de
miPantalla de tipo form1 Llamado de la pantalla
Poniéndola visible
![Page 13: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/13.jpg)
EJERCICIO PARTE 1
• Si el usuario es igual a la contraseña ingresada
mostrar miPantalla
• Ajuste los mensajes que se agregaron en la clase
pasada para que sean mostrados cuando
corresponda y no cuando los habíamos
programado
![Page 14: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/14.jpg)
EJERCICIO PARTE 2
• Contemple que el usuario y contraseña puedan ser
incorrectas por lo que en este caso debe mostrar
un mensaje de error solicitando que lo ingrese
nuevamente.
![Page 15: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/15.jpg)
SOLUCIÓN – PARTE 1
![Page 16: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/16.jpg)
SOLUCIÓN – PARTE 2
![Page 17: Toma de decisión y control (VB.Net)](https://reader033.vdocuments.mx/reader033/viewer/2022042600/58e631701a28ab655d8b5c65/html5/thumbnails/17.jpg)
PARTE 3
• Realizar una pantalla que sirva de calculadora de
tiempo debe realizar las siguientes conversiones:
• Año
• Mes
• Día
• Hora
• Segundos
Si ingreso 1 año se tendrán que completar el resto de los
campos ej Días sería 365 Mes 12 …