Está en la página 1de 7

COMANDO IF

1
1. DEFINICIÓN DE ESTRUCTURAS DE
CONTROL SELECTIVAS
 Son aquellas que permiten seleccionar la
ejecución de un grupo de instrucciones de acuerdo
al valor que tome una variable o una cierta
condición lógica.
 Una condición lógica es una expresión que puede
tomar únicamente dos valores: Verdadera
(TRUE) o Falsa (FALSE). Ej.:
 (A + B = C) AND (A – D = E)
 (X < 0) OR (X > 20)
2
 (User = “EDUARDO”) AND (Password = “777”)
2. SELECCIÓN SIMPLE
 Sirve para que el computador realice un conjunto de
instrucciones sólo si el valor de una condición lógica
es VERDADERA (THEN).
 Sintaxis:
 IF condición THEN sentencia

 IF condición THEN
Sentencia1
Sentencia2
Sentencia 3
…..
END IF

NOTA: Cuando se desea realizar más de una sentencia si se


cumple una condición, éstas deberán escribirse en más de
una línea y se utilizará END IF para indicar dónde termina
la sentencia. 3
2.2 SELECCIÓN DOBLE

 Sirve para que el IF condición lógica THEN


computador realice un Instrucción 1
conjunto de
Instrucción 2
instrucciones si el valor
de una condición lógica …
es VERDADERA ELSE
(THEN), pero si ésta es Instrucción A
FALSA (ELSE), Instrucción B
realizará otro conjunto …
de instrucciones. END IF
 Sintaxis:

4
PROYECTO: EDAD DE UNA PERSONA
 Hacer
un programa que pida como dato el
nombre y la edad de una persona y muestre un
mensaje que diga si esa persona es mayor o
menor de edad.
PROYECTO: NUMERO PAR
 Hacer un proyecto que permita el ingreso de
un número entero y muestre un mensaje que
diga si es par o impar.
PROYECTO: CLASIFICACIÓN DE NÚMEROS

 Ingresar un número y determinar si es positivo,


negativo o neutro. Se considera neutro al número
cero.

Resolver de las siguientes formas:


a) Utilizando If - Then

b) Utilizando If - Then - End If

c) Utilizando If - Then – Else - End If

También podría gustarte