0 évaluation0% ont trouvé ce document utile (0 vote)
19 vues15 pages
Este documento describe las estructuras de decisión If-Then-Else en lenguajes de programación. Explica que estas estructuras permiten decidir qué código se ejecutará dependiendo de si una condición lógica es verdadera o falsa. Detalla los componentes de las estructuras If, If-Then, If-Then-Else y If-Then-ElseIf-Else, y proporciona ejemplos de código para ilustrar su uso. También incluye ejercicios prácticos para que el lector aplique estas estructuras condicionales.
Este documento describe las estructuras de decisión If-Then-Else en lenguajes de programación. Explica que estas estructuras permiten decidir qué código se ejecutará dependiendo de si una condición lógica es verdadera o falsa. Detalla los componentes de las estructuras If, If-Then, If-Then-Else y If-Then-ElseIf-Else, y proporciona ejemplos de código para ilustrar su uso. También incluye ejercicios prácticos para que el lector aplique estas estructuras condicionales.
Este documento describe las estructuras de decisión If-Then-Else en lenguajes de programación. Explica que estas estructuras permiten decidir qué código se ejecutará dependiendo de si una condición lógica es verdadera o falsa. Detalla los componentes de las estructuras If, If-Then, If-Then-Else y If-Then-ElseIf-Else, y proporciona ejemplos de código para ilustrar su uso. También incluye ejercicios prácticos para que el lector aplique estas estructuras condicionales.
Ing. Manuel Adames Desarrollo de Software IV ESTRUCTURAS DE DECISIÓN
• Las estructuras de decisión son
estructuras del lenguaje que permiten decidir qué líneas de código se han de ejecutar, dependiendo de una condición determinada If Then Else (condicional) • El estatuto condicional If ejecutará instrucciones dependiendo del valor de una condición que deriva de una expresión lógica (dato de tipo Boolean).
• La sentencia If tiene múltiples variantes,
entre las que podemos mencionar: If ExpresiónLógica Then Instrucción
• Donde: – If : es el inicio de la estructura de decisión
– ExpresiónLógica: es la expresión de tipo
Boolean que determina la ejecución de la instrucción
– Instrucción: es lo que debe hacer el
programa si la condición genera un resultado True Ejemplo: • If a > b then c = a + b
– Solo si a es mayor que b la
instrucción (c = a + b) será ejecutada, de lo contrario, se salta a la siguiente instrucción. Práctica 3
• 1. Haga un programa que lea un número, si el número es
mayor que 70 imprima “APROBADO”
• 2. Haga un programa que lea 2 números. Si la suma de
ambos números es mayor que 10 entonces imprima la multiplicación de ambos números. If ExpreciónLógica then Instrucciones End If • Donde: – If : es el inicio de la estructura de decisión. – End If: es el fin de la estructura de decisión. – Instrucciones: son todas las instrucciones que se deberán realizar en caso de que la expresión lógica arroje un resultado positivo. – ExpresiónLógica: es la expresión de tipo Boolean que determina la ejecución de la instrucción Ejemplo:
If pago <= saldo then
Saldo = saldo – pago (Otras instrucciones) End If Práctica 4: • 1. Haga un programa que lea dos números. Si el primer número es mayor que el segundo, entonces imprima la suma, resta, multiplicación y división de ambos números. • 2. Haga un programa que lea la edad y el sexo de una persona. Si el sexo es femenino entonces imprima la edad de la persona y la palabra “FEMENINO”. If ExpresiónLógica Then InstruccionesAfirmativo Else InstruccionesNegativo End If
• En este caso, la sentencia If puede controlar al
mismo tiempo las instrucciones a ejecutar en caso positivo o en caso negativo a través de la especificación Else la cual se activa al resultar negativa la Expresión Lógica a evaluar. Ejemplo: If pago <= saldo then Saldo = saldo – pago msgbox (Saldo) Else msgbox (“El pago no debe ser mayor que el saldo”) End If Práctica 5 • 1. Haga un programa que lea la edad de una persona y diga si la persona es mayor o si es menor de edad.
• 2. Haga un programa que lea el sexo de una
persona e imprima si la persona es del sexo masculino o femenino.
• 3. Haga un programa que lea 2 números e
imprima cuál es el mayor y cuál es el menor. • 4. Haga un programa que lea la edad y el sexo de una persona. Si la persona es mayor de edad imprima la edad y el sexo, si la es persona es menor de edad, entonces solamente imprima la edad. If ExpresiónLógica 1 Then Primer bloque de instrucciones ElseIf ExpresiónLógica 2 Then Segundo bloque de instrucciones Else InstruccionesNegativo End If Ejemplo: If edad > 18 Then resultado = "mayor" ElseIf edad < 18 Then resultado = "menor" Else resultado = "igual" End If msgbox("Su edad es ” & “ a ” 18")