Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructuras de Decision PDF
Estructuras de Decision PDF
Ejemplo:
SI (CONDICIÓN) ENTONCES
...Instrucciones, cálculos y/operaciones
FIN-SI
INICIO
LEER num1, num2
SI (num2 != 0) ENT
div = num1/num2
IMPRIMIR div
FIN-SI
FIN
SI (CONDICIÓN) ENTONCES
...Instrucciones, cálculos y/ operaciones (pregunta verdadera)
SINO
...Instrucciones, cálculos y/ operaciones (pregunta falsa)
FIN-SI.
Ejemplo:
Desarrolle un algoritmo que lea dos número y calcule división del primero por el
segundo sólo si el segundo número no es igual a cero, de lo contrario calcule
su multiplicación.
INICIO
LEER num1, num2
SI (num2 != 0) ENT
div = num1 / num2
IMPRIMIR div
SINO
mult = num1 * num2
IMPRIMIR mult
FIN-SI
FIN
SI (CONDICIÓN1) ENTONCES
...Instrucciones, cálculos y/ operaciones (pregunta1 verdadera)
SINO
SI (CONDICIÓN2) ENTONCES
...Instrucciones, cálculos y/ operaciones (pregunta2 verdadera)
SINO
SI (CONDICIÓN-n) ENTONCES
...Instrucciones, cálculos y/ operaciones (pregunta-n
verdadera)
FIN-SI
FIN-SI
FIN-SI
En este caso las primeras instrucciones (de cada SI) se desarrollarán cuando la
pregunta sea verdadera, y las otras, cuando sea falsa.
Ejemplo:
Desarrolle un algoritmo que lea dos número y calcule división del primero por el
segundo sólo si el segundo es menor que el primero. Si el segundo es mayor
que el primero calcule su suma y si son iguales calcule su resta.
INICIO
LEER num1, num2
SI (num1 < num2) ENT
div = num1 / num2
IMPRIMIR div
SINO
SI (num2 > num1) ENT
sum = num1 + num2
IMPRIMIR sum
SINO
SI (num2 = num1)
resta = num1 –num2
IMPRIMIR resta
FIN-SI
FIN-SI
FIN-SI
FIN
INICIO
LEER num1, num2
SI (num1 < num2) ENT
resultado = num1 / num2
SINO
SI (num2 > num1) ENT
resultado = num1 + num2
SINO
SI (num2 = num1)
resultado = num1 –num2
FIN-SI
FIN-SI
FIN-SI
IMPRIMIR resultado
FIN
INICIO
LEER Lado1, Lado2, Lado3
SI (Lado1=Lado2) ^ (Lado1=Lado3) ENT
IMP “ES EQUILÁTERO”
SINO
SI (Lado1!=Lado2) ^ (Lado1!=Lado3) ^ (Lado2!=Lado3) ENT
IMP “ES ESCALENO”
SINO
IMP “ES ISOSCELES”
FIN-SI
FIN-SI
FIN