Está en la página 1de 20

ALGORITMO Y LÓGICA DE

PROGRAMACIÓN

UNIDAD 1
Metodología de Programación y desarrollo de Software.

TEMA 4
Construcción de su propio modelo abstracto

Msc. Daniel Vera Paredes


SUBTEMAS

• SUBTEMA: 1.- Análisis y resolución de problemas.


• SUBTEMA: 2.- Construcción de modelo abstracto.
• SUBTEMA: 3.- Mejora continua.
• SUBTEMA:4.- Desarrollo de Ejercicios con estructuras condicionales
simples.
Objetivo del Tema

• Identificar, analizar y proponer soluciones a problemas


del mundo real a través de condiciones simples, dobles
y anidadas.
ACTIVIDADES DE INICIO
• Actividad lluvia de Ideas, planteamiento de la
pregunta
• Dar ejemplo del mundo real donde se aplique
estructuras condicionales dobles y anidadas
Condiciones Anidadas
Condiciones anidadas
Condiciones anidadas
• Ingresar 3 números,
determinar cuál es el
mayor
• “XYZ” es una empresa dedicada a ofrecer
banquetes; sus tarifas son las siguientes:
• El costo de platillo por persona es de $95.00,
pero si el número de personas es mayor a 200
pero menor o igual a 300, el costo es de $85.00.
Para más de 300 personas el costo por platillo es
de $75.00.
• Se requiere un algoritmo que ayude a determinar
el presupuesto que se debe presentar a los
clientes que deseen realizar un evento.
• La asociación de vinicultores tiene como política fijar un
precio inicial al kilo de uva, la cual se clasifica en tipos A y B,
y además en tamaños 1 y 2. Cuando se realiza la venta del
producto, ésta es de un solo tipo y tamaño, se requiere
determinar cuánto recibirá un productor por la uva que
entrega en un embarque, considerando lo siguiente:
• Si es de tipo A, se le cargan 20¢ al precio inicial cuando es
de tamaño 1; y 30¢ si es de tamaño 2.
• Si es de tipo B, se rebajan 30¢ cuando es de tamaño 1, y
50¢ cuando es de tamaño 2.
• Realice un algoritmo para determinar la ganancia obtenida
• El director de una escuela está organizando un viaje de
estudios, y requiere determinar cuánto debe cobrar a
cada alumno y cuánto debe pagar a la compañía de
viajes por el servicio. La forma de cobrar es la
siguiente: si son 100 alumnos o más, el costo por cada
alumno es de $65.00; de 50 a 99 alumnos, el costo es
de $70.00, de 30 a 49, de $95.00, y si son menos de 30,
el costo de la renta del autobús es de $4000.00, sin
importar el número de alumnos.
• Realice un algoritmo que permita determinar el pago a
la compañía de autobuses y lo que debe pagar cada
alumno por el viaje
Actividades de Consolidación
• En programación, la estructura de selección es un tipo de estructura de
control.
• También llamada estructura de decisión o estructura selectiva.
• En una estructura de selección/decisión, el algoritmo al ser ejecutado
toma una decisión, ejecutar o no ciertas instrucciones si se cumplen o no
ciertas condiciones.
• Las condiciones devuelven un valor, verdadero o falso, determinando así
la secuencia a seguir.
Actividades de Consolidación
• Básicamente hay tres tipos de estructuras de selección:
– Estructura de selección simple: if
– Estructura de selección doble: if – else
– Estructura de selección múltiple: case o switch
Recursos Adicionales
• Estructuras Selectivas - Definición
– https://www.youtube.com/watch?v=M13eq6T-2Nc&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=34
• Estructuras Selectivas - Representación en Pseudocódigo y
Diagrama de Flujo
– https://www.youtube.com/watch?v=hY-HYXMdGzg&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=35
• Estructuras Selectivas - Simple
– https://www.youtube.com/watch?v=5EBwwN7JJ3Y&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=36
• Estructuras Selectivas - Simple (2)
– https://www.youtube.com/watch?v=jSrUI-4WuRY&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=37
Recursos Adicionales
• Estructuras Selectivas - Tipos- Simple, Doble o Compuesta y
Múltiple
– https://www.youtube.com/watch?v=apcIsaX3aDg&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=38
• Estructuras Selectivas - Simple 1 Ejercicio
– https://www.youtube.com/watch?v=XHWgn5qcPvM&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=39
• Estructuras Selectivas - Simple 2 Ejercicio
– https://www.youtube.com/watch?v=KEtwK6ijbBw&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=41
• Estructuras Selectivas - Doble en Pseudocódigo
– https://www.youtube.com/watch?v=589EjXAVsuU&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=44
Recursos Adicionales
• Estructuras Selectivas - Doble
– https://www.youtube.com/watch?v=FGROqR9dLEM&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=43
• Estructuras Selectivas - Doble Ejercicio
– https://www.youtube.com/watch?v=lo-YYhHbs0Y&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=45
• Estructuras Selectivas - Doble Ejercicio 2
– https://www.youtube.com/watch?v=rxV1aJOSqCc&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=47
• Estructuras Selectivas - Múltiple Switch
– https://www.youtube.com/watch?v=uwWYriE85Jw&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=50
Bibliografía
• 1. JOYANES AGUILAR LUIS. (2008). FUNDAMENTOS DE PROGRAMACIÓN
ALGORITMOS, ESTRUCTURA DE DATOS Y OBJETIVOS.MEXICO: MC GRAW
HILL, (8 Ejemplares disponibles en Biblioteca)

• 2. DEITEL HARVEY M. (2009). C++ CÓMO PROGRAMAR. MEXICO: PEARSON


PRENTICE HALL, (5 Ejemplares disponibles en Biblioteca)

También podría gustarte