Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tp1 Algoritmos 2023
Tp1 Algoritmos 2023
Profesor:
Comisión: 1K02
Auxiliar:
Ejercicio: Nro. 1
Enunciado: Dado un instante de tiempo expresado en horas y minutos, escriba como respuesta uno de los
siguientes mensajes "Buenos días", "Buenas tardes" o "Buenas noches", de acuerdo con las siguientes
reglas:
a) Se considera que es de día desde las 7:30 horas hasta las 14:00 horas.
b) Se considera que es por la tarde desde las 14:01 horas hasta las 20:30 horas.
c) Se considera que es de noche desde las 20:31 horas hasta las 7:29 horas.
Resultados:
✓ . "Buenos días",
✓ . "Buenas tardes"
✓ ."Buenas noches"
Datos:
✓ .7:30 horas
✓ . 7:29 horas
✓ .14:00 horas
✓ .14:01horas
✓ .20:30 horas
✓ .20:31 horas
Condiciones Vinculantes:
1. . Si el tiempo está entre las 07:30 y las 14:00 horas, entonces es "Buenos días".
2. . Si el tiempo esta entre las 14:01 y las 20:30 horas, entonces es “Buenas tardes”.
3. . Si el tiempo esta entre las 20:31 y las 7:29 horas, entonces es “Buenas noches”.
TIPO DE PROBLEMA
DICCIONARIOS
Diccionario de Resultados
Variables
T1 Real 7:29 hs
T2 Real 7.30 hs
T3 Real 14:00 hs
Constantes
T4 Real 14:01 hs
T5 Real 20:30 hs
T6 Real 20:31 hs
Diccionario de Condiciones Vinculantes
Número Descripción
01 SI HORAS >= T2 ^ HORAS <= T3 => Mostrar (M1)
02 SI HORAS >= T4 ^ HORAS <= T5 => Mostrar (M2)
03 SI HORAS >= T6 ^ HORAS <= T1 => Mostrar (M3)
Ejercicio: Nro. 2
Enunciado: En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología.
El presupuesto anual del hospital se reparte conforme a la siguiente tabla
• Ginecología 37%
• Pediatría 30%
• Traumatología 33%
Dado el monto de presupuesto anual, obtenga la cantidad de dinero que recibirá cada área.
Resultados:
✓ . Presupuesto Ginecología.
✓ . Presupuesto Pediatría.
✓ . Presupuesto Traumatología.
Datos:
✓ . Ginecología 37%.
✓ . Pediatría 30%
✓ . Traumatología 33%
Condiciones Vinculantes:
1. . PresupuestoGinecología = PorcentajeTotal * PorcentajeGinecologia/100.
TIPO DE PROBLEMA
DICCIONARIOS
Diccionario de Resultados
Constantes
Diccionario de Datos
Número Descripción
01 PG = Ptotal * porcentajeG
02 PT =Ptotal * porcentajeT
03 PP = Ptotal * porcentajeP
Ejercicio: Nro. 3
Enunciado: Conociendo el precio de lista de un artículo, determinar:
a) Precio de venta al contado (10 % de descuento)
b) Precio de venta con tarjeta (5 % de recargo)
Resultados:
✓ . Precio del producto con 10% de descuento
Datos:
✓ . Descuento 10%
✓ . Recargo 5%
Condiciones Vinculantes:
1. . Si el cliente paga de contado entonces tiene 10% de descuento sobre el precio del producto
2. . Si el cliente paga con tarjeta entonces tiene 5% de recargo en el precio final del producto
TIPO DE PROBLEMA
Evaluación y decisión.
DICCIONARIOS
Diccionario de Resultados
Diccionario de Datos
Número Descripción
Si Pago=V =>
01 precioDesc= precioProducto - precioDescuento
Mostrar (mensajeCont, precioDesc)
Si Pago = F =>
02 precioRecar = precioProducto + precioRecargo
Mostrar (mensajeTarj, precioRecar)
Ejercicio: Nro. 4
Enunciado: Un productor agrícola desea saber cuántos quintales de trigo puede producir en su parcela, por
lo tanto, se pide ingresar el largo y el ancho en metros de la parcela y determinar el rendimiento sabiendo
que en 10 m2 se obtiene 2 quintales.
Resultados:
✓ . Cantidad de quintales producidos por metro cuadrado de parcela.
Datos:
✓ . Cada 10𝑚2 se producen 2 quintales.
Condiciones Vinculantes:
1. El área de la parcela se calcula como largo por ancho.
2. El rendimiento de la parcela se calcula como 2 quintales por cada 10 metros cuadrados de área.
TIPO DE PROBLEMA
Problema de evaluación.
DICCIONARIOS
Diccionario de Resultados
Identificado
Formato Descripción
r
quintalesPro
Real Quintales producidos por metro cuadrado de parcela
duc
Variables
Diccionario de Datos
Constantes
Número Descripción
01 areaParcela = Largo * Ancho
02 redimientoParc = 2quintales/10𝑚2 = 0,2 quintales/𝑚2
03 quintalesProduc = areaParcela*rendimientoParc
04 Mostrar (mensaje,quintalesProduc)
05
06
07
Ejercicio: Nro. 5
Enunciado: Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas. El vendedor
desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes y
el total que recibirá en el mes tomando en cuenta su sueldo y sus comisiones.
Resultados:
✓ . Comisión total, la cual es la suma de todas las comisiones recibida por el vendedor de acuerdo
al número de ventas
✓ . Salario total, que será igual al salario base del vendedor mas la suma de las comisiones que
recibe por venta
Datos:
✓ . Sueldo base
Condiciones Vinculantes:
1. . La comisión por cada venta se calcula como el 10% del monto de la venta.
2. . Las comisiones totales se calculan como la suma de las comisiones de las tres ventas.
3. . El total que recibirá el vendedor en el mes se calcula como la suma de su sueldo base y
las comisiones totales.
TIPO DE PROBLEMA
Problema de evaluación
DICCIONARIOS
Diccionario de Resultados
Constantes
Diccionario de Datos
Número Descripción
comisionVenta1=0.10*Venta1
01 comisionVenta2=0.10*Venta2
comisionVenta3=0.10*Venta3
02 comisionesTot = comisionVenta1 + comisiónvVenta2 + comisiónVenta3
03 salarioTotal = comisionesTot + salarioBase
Ejercicio: Nro. 6
Enunciado: Ingresar el monto total de una consumición en un restaurante. El cliente solicita que el mozo
obtenga una propina del 13%. Indicar cuál es la cantidad de dinero que recibe el mozo en calidad de
propina y cuál es el importe total pagado por el cliente.
Resultados:
✓ . Propina para el mozo
Datos:
✓ . Importe total sin contar propina
Condiciones Vinculantes:
1. La propina se calcula como el 13% del monto de la consumición.
2. El importe total que el cliente pagará se calcula como la suma del monto de la
consumición y la propina.
TIPO DE PROBLEMA
Problema de evaluación
DICCIONARIOS
Diccionario de Resultados
Diccionario de Datos
Secundarias
Constantes
Número Descripción
01 importe = 15456,57
02 propina = 0,13 * importe
03 importeTotal = propina + importe
04 Mostrar (Mensaje, propina)
Ejercicio: Nro. 7
Enunciado: Una estación de servicio vende dos tipos de combustibles: súper y premium. Ingresar la
cantidad total vendida de cada combustible (en litros) y el precio por litro. ¿Cuál fue la recaudación total
(en dinero) entre ambos combustibles? ¿Qué porcentaje aportó cada combustible a las ventas, según la
cantidad de litros vendida de cada uno?
Resultados:
✓ . Recaudación total conseguida por la estación de servicio.
Datos:
✓ . Litros de nafta super vendidos a ingresar
Condiciones Vinculantes:
1. La recaudación total se calcula como la suma del monto obtenido por la venta de
combustible súper y premium.
TIPO DE PROBLEMA
Problema de evaluacion
DICCIONARIOS
Diccionario de Resultados
Número Descripción
cantidadSuper= 200
01
cantidadPremium = 450
precioSuper = 278
02
precioPremium = 320
recaudacionSuper = precioSuper * cantidadSuper
03
recaudacionPremium = precioPremium * cantidadPremium
recaudacionTotal = recaudacionSuper + recaudacionPremium
04
Mostrar (mensaje1,recaudacionTotal)
porcentajePremium = (recaudacionSuper/recaudaciontotal) * 100%
05
Mostrar (mensaje2, porcentajePremium)
porcentajeSuper = (recaudacionSuper/recaudaciontotal) * 100%
06
Mostrar (mensaje3, porcentajeSuper)