Académique Documents
Professionnel Documents
Culture Documents
Sentencias Selectivas
HUA que pida un número y reste 3 solo si el número digitado es mayor a 30.
Inicio
Int num, resultado;
Esc “Digite un numero”;
Lea num;
Si(num>30) entonces
resultado=num-3;
Fin si
Esc “El resultado es:” +resultado;
Esc “El numero digitao es: “+num;
Fin
Estructura Selectiva doble si-entonces-
sino
La estructura anterior es muy limitada y normalmente se necesitará de una
estructura que permita elegir entre dos opciones o alternativas posibles, y
en función del cumplimiento o no de una determinada condición.
Sintaxis
Fin si
Ejemplo de selectiva doble
HUA que pida un número, reste 3 solo si el número digitado es mayor a 30, de lo
contrario súmele 4.
Inicio
Int num, resultado;
Esc “Digite un numero”;
Lea num;
Si(num>30) entonces
resultado=num-3;
sino
resultado=num+4;
Fin si
Esc “El resultado es:” +resultado;
Esc “El numero digitao es: “+num;
Fin
Anidamiento de condiciones
c1 c2 c1 y c2 c1 o c2 negación
(c1)
V V V V F
V F F V F
F V F V V
F F F F V
Codificación en Java
C1=v
C2=F
C3=V
C4=F
C1 Y C3 O C4 Y NEGACION(C2)
V Y V O F Y NEGACIONC(F)
VYV O FYV
V O F
Selectivas Múltiples