Está en la página 1de 20

ING.

SOFTWARE CON INTELIGENCIA ARTIFICIAL


II SEMESTRE

ALGORITMIA PARA EL
DESARROLLO DE SISTEMA
TEMA : ESTRUCTURAS CONDICIONALES
SIMPLES Y MULTIPLES

Instr. Nicky Enriquez Torres


ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

CONTENIDO
• INTRODUCCIÓN
• ESTRUCTURA CONDICIONAL
• ESTRUCTURA CONDICIONAL SIMPLE (+EJEMPLOS)
• ESTRUCTURA CONDICIONAL DOBLE (+EJEMPLOS)
• ESTRUCTURA CONDICIONAL MULTIPLES (+EJEMPLOS)
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

INTRODUCCIÓN
En nuestras vidas cuando resolvemos nuestros problemas, existe
en algunas situaciones donde debemos tomar un camino u otro
para dar el siguiente paso.
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

INTRODUCCIÓN
Y esos caminos están
elegidos por nuestras
decisiones.
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

INTRODUCCIÓN
Por eso, las decisiones
están también presentes
en los algoritmos, a través
de las llamadas
estructuras condicionales.
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL
Las estructuras de
selección o condicionales
son estructuras lógicas
que permiten controlar la
ejecución de aquellas
acciones que requieren de
ciertas condiciones para
su realización.
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL SIMPLE


ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL SIMPLE


Permite controlar la ejecución de una
o más acciones cuando sólo existe
una opción (ejecutar las acciones o no
ejecutarlas).

Las estructuras condicionales simples


se representan en diagrama de flujo
de forma similar a las imágenes que
se muestran a continuación.
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL SIMPLE(EJEMPLOS)

>> Indique si una


persona es mayor
de edad, para ello
debe solicitarle su
edad.
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL SIMPLE(EJEMPLOS)


ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL MULTIPLE


ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL DOBLE

Permite establecer acciones tanto


cuando una condición se cumple,
como cuando no se cumple, de ésta
manera se dice que hay acciones o
instrucciones que se ejecutan en
cada uno de los escenarios.

Las estructuras condicionales dobles


se representan en diagrama de flujo
de la siguiente forma.
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL DOBLE (EJEMPLO)

>> Un cliente se hospeda varias


noches en un hotel, el precio por
noche es de 100 dólares.

Si el usuario se hospeda más de 3


noches se le aplica un porcentaje
de descuento del 5% y si no se
aplica un porcentaje de descuento
del 0%.

Devuelva el monto total que debe


pagar el cliente, sabiendo que él
indica cuántas noches se va a
hospedar.
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL MULTIPLE


ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL MÚLTIPLE


Las estructuras condicionales múltiples son aquellas que al tener
escenarios establecidos o previamente definidos para una variable, nos
permite tomar la ruta de decisión en la que se encuentre una coincidencia
entre el valor de la variable y los escenarios.
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL MÚLTIPLE(EJEMPLO)

>> El costo de llamadas telefónicas internacionales depende de la zona geográfica en


la que se encuentra el país destino y del número de minutos hablados. En la siguiente
tabla se presenta el costo del minuto por zona. A cada zona se le ha asociado una clave.

Construya un diagrama de flujo que permita calcular e imprimir el costo total de una
llamada y el nombre de la zona a la cual llamó.
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL MÚLTIPLE(EJEMPLO)

>> SOLUCIÓN
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

ESTRUCTURA CONDICIONAL MÚLTIPLE(EJEMPLO)

>>En una areolínea se están vendiendo tiquetes


aéreos para diferentes países, se sabe que un cliente
indica a cuál país de los que ofrece la aerolínea desea
viajar, así como la cantidad de tiquetes que desea
comprar.
El costo de cada tiquete depende del país de destino tal y cómo se muestra a
continuación:
Estados Unidos ⇒ costo del tiquete es de 1000$
Islandia ⇒ costo del tiquete es de 1350$
México ⇒ costo del tiquete es de 300$
Japón ⇒ costo del tiquete es de 2000$
Debe retornar el monto total que debe pagar el cliente.
ING. SOFTWARE CON INTELIGENCIA ARTIFICIAL
II SEMESTRE

EN TUS DECISIONES ESTA TU DESTINO

También podría gustarte