You are on page 1of 16

ALGORITMOS Y

DIAGRAMAS CON
DECISIONES LGICAS.

INTRODUCCIN
instruccin o grupo de instrucciones que se pueden
ejecutar o no en funcin del valor de una condicin.
Se utilizan cuando en el desarrollo de la solucin de
un problema se hace necesario tomar una decisin
para establecer un proceso.
Los sentencias condicionales constituyen, junto con
las estructuras repetitivas, los pilares de la
programacin estructurada.
Las estructuras selectivas se utilizan para tomar
decisiones lgicas.
Por medio de las estructuras selectivas se evala una
condicin y dependiendo del resultado la misma se
realiza un proceso.

Las condiciones evaluadas por medio de las


estructuras
selectivas
se
especian
utilizando
expresiones lgicas (booleanas).
Clasificacin de las estructuras de control selectivas:

Si entonces (Estructura selectiva simple)


Si entonces / sino (Estructura selectiva doble)
Si mltiple (Estructura selectiva mltiple)

ESTRUCTURA SELECTIVA SIMPLE

La instruccin selectiva determina si una instruccin particular


se ejecuta o no, segn el cumplimiento de una condicin.

EJEMPLOS
1.- Realice un algoritmo tal que dado como
dato el promedio final de un alumno,
escriba APROBADO en caso de que dicha
nota sea mayor o igual que 11.
2.- Construir un algoritmo que compruebe si
el valor almacenado en una variable x es
par y que imprima un mensaje en pantalla
si es par.

SI ENTONCES / SINO (ESTRUCTURA


SELECTIVA DOBLE)

Otra forma de la estructura condicional, es la


estructura selectiva doble, en la que se incluye
una clusula opcional si_no para establecer un
grupo de acciones que se ejecutarn en caso de
que la condicin sea falsa.

EJEMPLOS

1.- Realice un algoritmo tal que dado como dato el


promedio final de un alumno, escriba APROBADO
en caso de que dicha nota sea mayor o igual que 11,
caso contrario DESAPROBADO.
2.- A un trabajador gana menos de 800 soles y se le
aplica un aumento del 10% caso contrario se le aplica
un aumento del 20% . Realice algoritmo que imprima
el sueldo total del trabajador.
3.- Elaborar un algoritmo en donde se pide la edad de
una persona; si es mayor(18 aos) de edad debe
aparecer un mensaje Mayor de Edad, caso contrario
Menor de Edad.

SI MLTIPLE (ESTRUCTURA
SELECTIVA MLTIPLE)

Las estructuras condicionales pueden anidarse,


lo que significa que una estructura selectiva
puede contener a su vez otra estructura selectiva,
entro de cualquiera de las secciones de una
estructura condicional, sea simple o doble, puede
incluirse otra estructura condicional que a su vez
puede ser simple o doble y puede contener
tambin dentro de ella, otras estructuras
condicionales o selectivas.

EJEMPLOS
1.- Dados tres nmeros A, B y C, determinar si la suma
de una pareja de ellos es igual al tercer nmero, si se
cumple esta condicin imprima un mensaje que diga
Iguales y en caso contrario imprima Distintos.
2.- Determinar si un nmero dado N es positivo,
negativo o cero.
3.- Disear un algoritmo para resolver una ecuacin de
segundo grado:

You might also like