1. www.ceminfosv.com Programación I UGB, San Miguel
r l
do gue
lva i
Sa n M
El , Sa
Estructuras de
GB
U
decisión y control
Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
2. www.ceminfosv.com Programación I UGB, San Miguel
Objetivos del módulo
1. Estructuras de decisión.
r l
2. Estatutos condicionales (IF).
do gue
lva i
3. Procesos mutuamente excluyentes
Sa n M
(CASE).
El , Sa
4. Estructuras de control.
GB
5. For Next / While / Do Loop.
U
6. Estructuras anidadas.
Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
3. www.ceminfosv.com Programación I UGB, San Miguel
Estatuto If Then Else (condicional)
Estatuto condicional (If). Ejecutará
instrucciones dependiendo del valor de
r l
do gue
una condición que resulta en un dato de
lva i
tipo Boolean.
Sa n M
El , Sa
If ExpresiónLógica Then
GB
InstruccionesAfirmativo
U
Else
InstruccionesNegativo
End If
Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
4. www.ceminfosv.com Programación I UGB, San Miguel
Select Case
Select Case. Permite ejecutar procesos
mutuamente excluyentes, en función a
r l
do gue
comparaciones realizadas sobre un
lva i
Sa n M
mismo valor de referencia.
El , Sa
Select Case ExpresiónAEvaluar
GB
Case {Condición | Else}
U
Instrucciones
End Select
Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
5. www.ceminfosv.com Programación I UGB, San Miguel
For Next
For Next. Repite la ejecución de un
r l
do gue
bloque de código un número
lva i
determinado y conocido de veces.
Sa n M
El , Sa
GB
For Var = Inicial To Máximo [Step Incremento]
U
Instrucciones
Next [Var]
Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
6. www.ceminfosv.com Programación I UGB, San Miguel
While
While. Ejecuta un bloque de código un
r l
do gue
tiempo infinito de veces, mientras una
condición se cumpla.
lva i
Sa n M
While ExpresiónLógica El , Sa
GB
Instrucciones
U
End While
Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
7. www.ceminfosv.com Programación I UGB, San Miguel
Do Loop
Do Loop. Ejecuta un bloque de código
r l
do gue
un tiempo infinito de veces, hasta que se
cumpla una condición.
lva i
Sa n M
El , Sa
‘ Evaluación al inicio
Do {While/Until} ExpresiónLógica
GB
Instrucciones
Loop
U
‘ Evaluación al final
Do
Instrucciones
Loop {While/Until} ExpresiónLógica
Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
8. www.ceminfosv.com Programación I UGB, San Miguel
Reglas para el anidado de estructuras
Las estructuras tienen un inicio y un fin.
r l
do gue
Asegúrese de cerrar todas las estructuras que abra.
lva i
Sa n M
Procure cerrar las estructuras lo más pronto posible.
El , Sa
La última estructura en abrirse debe ser la primera en
GB
cerrarse.
U
En el caso de estructuras, las variables de tipo entero
se resuelven de manera más rápida que cualquier
otro tipo de dato.
Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
9. www.ceminfosv.com Programación I UGB, San Miguel
Herramientas
r l
a) Task List.
do gue
lva i
Sa n M
El , Sa
GB
U
Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com