Está en la página 1de 19

ALGORITMO Y LÓGICA DE

PROGRAMACIÓN
UNIDAD 1
Metodología de Programación y desarrollo de So5ware.

TEMA 4
Construcción de su propio modelo abstracto
SUBTEMAS
• SUBTEMA: 1.- Análisis y resolución de problemas.
• SUBTEMA: 2.- Construcción de modelo abstracto.
• SUBTEMA: 3.- Mejora con?nua.
• SUBTEMA: 3.- Desarrollo de Ejercicios con estructuras
condicionales simples.
Obje>vo del Tema

• Iden?ficar, analizar y proponer soluciones a problemas


del mundo real a través de condiciones simples, dobles
y anidadas.
ACTIVIDADES DE INICIO
• Ac?vidad lluvia de Ideas, planteamiento de la
pregunta
• Dar ejemplo del mundo real donde se aplique
estructuras condicionales dobles y anidadas
(foro en moodle)
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 pla?llo 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 pla?llo 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 ?ene como polí?ca fijar un
precio inicial al kilo de uva, la cual se clasifica en ?pos A y B,
y además en tamaños 1 y 2. Cuando se realiza la venta del
producto, ésta es de un solo ?po 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 ?po 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 ?po 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
Ac>vidades de Consolidación
• En programación, la estructura de selección es un ?po de estructura de
control.

• También llamada estructura de decisión o estructura selec?va.


• 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.
Ac>vidades de Consolidación
• Básicamente hay tres ?pos de estructuras de selección:
– Estructura de selección simple: if
– Estructura de selección doble: if – else
– Estructura de selección múl?ple: case o switch
Recursos Adicionales
• Estructuras Selec?vas - Definición
– hjps://www.youtube.com/watch?v=M13eq6T-2Nc&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=34
• Estructuras Selec?vas - Representación en Pseudocódigo y
Diagrama de Flujo
– hjps://www.youtube.com/watch?v=hY-HYXMdGzg&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=35
• Estructuras Selec?vas - Simple
– hjps://www.youtube.com/watch?v=5EBwwN7JJ3Y&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=36
• Estructuras Selec?vas - Simple (2)
– hjps://www.youtube.com/watch?v=jSrUI-4WuRY&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=37
Recursos Adicionales
• Estructuras Selec?vas - Tipos- Simple, Doble o Compuesta y
Múl?ple
– hjps://www.youtube.com/watch?v=apcIsaX3aDg&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=38
• Estructuras Selec?vas - Simple 1 Ejercicio
– hjps://www.youtube.com/watch?v=XHWgn5qcPvM&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=39
• Estructuras Selec?vas - Simple 2 Ejercicio
– hjps://www.youtube.com/watch?v=KEtwK6ijbBw&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=41
• Estructuras Selec?vas - Doble en Pseudocódigo
– hjps://www.youtube.com/watch?v=589EjXAVsuU&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=44
Recursos Adicionales
• Estructuras Selec?vas - Doble
– hjps://www.youtube.com/watch?v=FGROqR9dLEM&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=43
• Estructuras Selec?vas - Doble Ejercicio
– hjps://www.youtube.com/watch?v=lo-YYhHbs0Y&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=45
• Estructuras Selec?vas - Doble Ejercicio 2
– hjps://www.youtube.com/watch?v=rxV1aJOSqCc&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=47
• Estructuras Selec?vas - Múl?ple Switch
– hjps://www.youtube.com/watch?v=uwWYriE85Jw&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=50

También podría gustarte