Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UNIDAD 3
condicion Otra forma de la estructura de decisión, es la doble , en la que se incluye una cláusula opcional si_no para establecer
un grupo de acciones que se ejecutarán en caso de que la condición sea falsa. Estas estructuras se conocen también
como Estructuras Selectivas Compuestas, ya que permiten definir entre dos grupos de instrucciones diferentes
dependiendo del resultado de evaluar la condición.
SINTAXIS
si condicion entonces
instrucción_A
instrucción_B
...
Instrucción_Z
si_no
instrucción_1
instrucción_2
...
Instrucción_n
fin_si
EXPLICACION
Instrucción_A, instrucción_B, ... instrucción_Z constituyen el bloque de instrucciones que se ejecutarán si el resultado
de la condición es verdadero, la cláusula si_no, indica cuáles serán las instrucciones que se ejecutarán cuando el
resultado de la condición es falso.
Al utilizar éste tipo de estructuras sólo se ejecutarán el grupo de instrucciones del entonces ó el grupo de instrucciones
del si_no, dependiendo del resultado de la condición, pero nunca se ejecutarán ambos grupos simultáneamente:
Cuando condición es verdadera, se ejecutarán solamente las instrucciones del entonces y luego el flujo del programa
pasa a la siguiente línea después del fin_si. Por el contrario, cuando condición es falsa, se ejecutarán el grupo de
instrucciones asociadas al si_no y posteriormente se continuará con las instrucciones después del fin_si
EJEMPLO
Algoritmo_rentable
Politécnico Colombiano Jaime Isaza Cadavid– Fundamentos de Programación 2
Var.
real : ingresos, egresos
inicio
escribir ( "A cuando ascienden los ingresos de la empresa?")
leer ( ingresos )
escribir ( "A cuando ascienden los egresos de la empresa ?")
leer ( egresos )
balance ingresos – egresos
Diagrama de Flujo
si no
condició
n
bloque bloque
instrucciones instrucciones1
A…Z …n
PREGUNTAS DE REVISIÓN
EJERCICIOS
1. Diseñe un algoritmo que le indique al usuario si puede votar o no puede votar, dependiendo de su edad. Suponga
que cualquier persona mayor de edad puede votar.
2. Se desea calcular el impuesto que debe cancelar un usuario, dependiendo de sus ingresos mensuales, de
acuerdo con la siguiente tabla :