Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Docente. Christian Alexander Martínez Arteaga
Programación II Docente. Christian Alexander Martínez Arteaga
2
Sentencias Selectivas de Control del Flujo de Programa
CLASE # 4 Sentencias Selectivas de Control del Flujo de Programa
3
OBJETIVOS Al finalizar esta sesión, los estudiantes estarán en capacidad de: Desarrollar lógica de programación con Estructuras Selectivas. Construir estructuras de decisión simples y compuestas para probar condiciones en la Programación en Visual Basic.Net.
4
ESTRUCTURAS DE CONTROL
Las estructuras de control le permiten controlar el flujo de ejecución del programa. Si no se controla mediante instrucciones de control de flujo, la lógica del programa fluirá por las instrucciones de izquierda a derecha y de arriba a abajo.
5
ESTRUCTURAS DE CONTROL
Entre las estructuras de control de flujo de programa tenemos: Estructuras de Decisión. Permiten probar condiciones y, dependiendo de los resultados de la prueba, realizan diferentes operaciones Estructuras de Bucle. Permiten ejecutar una o más líneas de código repetidamente.
6
OPERADORES DE COMPARACION
Significado < Menor que <= Menor o igual que > Mayor que >= Mayor o igual que = Igual a <> Distinto de
7
OPERADORES LOGICOS Operador Funcionamiento
Ejemplo: Sea A = 10, B = 8, C = 6 NOT Negación lógica de una condición Not(A > B) Devuelve False. AND Si y sólo si ambas expresiones se evalúan como True, el resultado es True. A > B And B > C Devuelve True. OR Si cualquiera de las expresiones, o ambas, es True, el resultado es True B > A Or B > C Devuelve True. XOR Si una y sólo una de las expresiones es True, el resultado es True. A > B Xor B > C Devuelve False.
8
ESTRUCTURAS DE DECISION
Los procedimientos de Visual Basic.Net pueden probar condiciones y, dependiendo de los resultados de la prueba, realizar diferentes operaciones. Entre las estructuras de decisión que acepta Visual Basic.Net se incluyen las siguientes: If...Then Select Case Try…Catch…Finaly
9
If ... Then Se debe usar la estructura If...Then para ejecutar una o más instrucciones basadas en una condición. Se puede usar la sintaxis de una línea o un bloque de varias líneas: --- Sintaxis de una Línea If condición Then instrucción --- Sintaxis de un bloque If condición Then instrucciones End If
10
If ...Then ... Else Se debe utilizar un bloque If...Then...Else para definir varios bloques de instrucciones, uno de los cuales se ejecutará: If condición1 Then [bloque de instrucciones 1] [ElseIf condición2 Then [bloque de instrucciones 2]] ... [Else [bloque de instrucciones n]] End If
11
Select Case Visual Basic.net proporciona la estructura Select Case como alternativa a If ... Then ... Else para ejecutar selectivamente un bloque de instrucciones entre varios bloques de instrucciones. La instrucción Select Case ofrece posibilidades similares a la instrucción If...Then...Else, pero hace que el código sea más legible cuando hay varias opciones.
12
Select Case La estructura Select Case funciona con una única expresión de prueba que se evalúa una vez solamente, al principio de la estructura. Visual Basic.Net compara el resultado de esta expresión con los valores de cada Case de la estructura. Si hay una coincidencia, ejecuta el bloque de instrucciones asociado a ese Case:
13
Select Case Select Case expresiónPrueba [Case listaExpresiones [bloque de instrucciones 1]] [Case listaExpresiones [bloque de instrucciones 2]] [Case Else [bloque de instrucciones n]] End Select Ejemplo: Case 1 To 4, 7 To 9, 11, 13, Is > MaxNumber
14
Try...Catch...Finally Puede utilizar la instrucción Try...Catch...Finally para el control estructurado de excepciones. Así puede ejecutarse un bloque concreto de instrucciones si se produce una excepción especificada mientras se ejecuta el código. Cuando esto ocurre, se dice que el código provoca la excepción, que se detecta con la instrucción Catch correspondiente.
15
DESARROLLO DE EJEMPLOS
16
EJEMPLO # 1 Diseñe un programa que dado el valor del ingreso de una persona, calcule e imprima el impuesto que le corresponde de acuerdo a la siguiente tabla: Ingreso Impuesto Menos de $10,000 $10,000 ó más, pero menos de $15,000 7% del ingreso superior a los $10,000 $15,000 ó más $700, más el 10% del ingreso superior a los $15,000
17
EJEMPLO # 2 Crear una aplicación que tenga la siguiente apariencia
Controles a utilizar: Progressbar, Timer, label
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.