Está en la página 1de 16

UNIVERSIDAD TECNOLÓGICA NACIONAL

Facultad Regional Tucumán


Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

DATOS DEL ALUMNO

Profesor:
Comisión: 1K02
Auxiliar:

Legajo: 57763 Apellidos y Nombres: Córdoba, Gerardo Matias

RESOLUCION DEL TRABAJO PRÁCTICO NRO 01

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.

ANÁLISIS DE LAS PARTES DEL PROBLEMA

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

Cátedra Algoritmos y Estructuras de Datos. Página: 1/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

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

El problema es de tipo decisión

Cátedra Algoritmos y Estructuras de Datos. Página: 2/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

DICCIONARIOS

Diccionario de Resultados

Identificador Formato Descripción

Variables

M1 Texto Mensaje de “Buenos días “


Constantes M2 Texto Mensaje de “Buenas tardes”
M3 Texto Mensaje de “Buenas noches”
Diccionario de Datos

Identificador Formato Descripción


HORAS Real Instante de tiempo expresado en horas y minutos
Primarias
Variables
Secundarias

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)

Cátedra Algoritmos y Estructuras de Datos. Página: 3/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

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.

ANÁLISIS DE LAS PARTES DEL PROBLEMA

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.

2. . PresupuestoPediatria = PorcentajeTotal * PorcentajePediatria/100.

3. . . PresupuestoTraumatologia = PorcentajeTotal * PorcentajeTraumatologia/100

TIPO DE PROBLEMA

El problema es de tipo evaluación.

Cátedra Algoritmos y Estructuras de Datos. Página: 4/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

DICCIONARIOS

Diccionario de Resultados

Identificador Formato Descripción


Presupuesto obtenido por Ginecología una vez conocido el
PG Real
presupuesto anual
Presupuesto obtenido por Traumatología una vez conocido el
PT Real
Variables presupuesto anual
Presupuesto obtenido por Pediatría una vez conocido el
PP Real
presupuesto anual

Constantes

Diccionario de Datos

Identificador Formato Descripción


Ptotal Real Presupuesto total anual del establecimiento medico
Primarias
Variables
Secundarias

Porcentaje del presupuesto anual que recibe la


porcentajeG Real
especialidad de la institución médica. (37%/100 = 0.37)
Real Porcentaje del presupuesto anual que recibe la
Constantes porcentajeT
especialidad de la institución médica. ( 33%/100 = 0.33)
Real Porcentaje del presupuesto anual que recibe la
porcentajeP
especialidad de la institución médica. 37%/100 = 0.30)
Diccionario de Condiciones Vinculantes

Número Descripción
01 PG = Ptotal * porcentajeG
02 PT =Ptotal * porcentajeT
03 PP = Ptotal * porcentajeP

Cátedra Algoritmos y Estructuras de Datos. Página: 5/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

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)

ANÁLISIS DE LAS PARTES DEL PROBLEMA

Resultados:
✓ . Precio del producto con 10% de descuento

✓ . Precio del producto con 5% de recargo

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.

Cátedra Algoritmos y Estructuras de Datos. Página: 6/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

DICCIONARIOS

Diccionario de Resultados

Identificador Formato Descripción


precioDesc Real El precio del producto si el cliente paga de contado
Variables
precioRecar Real El precio del producto si el cliente paga con tarjeta
Mensaje que se muestra si el cliente paga de contado = “El precio
mensajeCont Texto
del producto con 10% de descuento es: “
Constantes Mensaje que se muestra si el cliente paga con tarjeta = “El precio
mensajeTarj Texto
del producto con 5% de recargo es: “

Diccionario de Datos

Identificador Formato Descripción


precioProduc
Primarias Real Precio del producto asignado por el dueño del negocio
to
Boolean Si el cliente paga de contado se asigna (verdadero) y si el
Pago
o cliente paga con tarjeta se asigna (Falso)
Cantidad que se descontara al precio del producto si el
precioDescu
Variables Real cliente paga de contado:
ento
Secundarias precioProducto * desc
Cantidad que se sumara al precio del producto si el
precioRecarg cliente paga con tarjeta:
Real
o precioProducto * recargo

10%/100=0.10, descuento aplicado al precio del


descuento Real
Constantes producto
recargo Real 5%/100=0.05, recargo aplicado al precio del producto
Diccionario de Condiciones Vinculantes

Número Descripción
Si Pago=V =>
01 precioDesc= precioProducto - precioDescuento
Mostrar (mensajeCont, precioDesc)
Si Pago = F =>
02 precioRecar = precioProducto + precioRecargo
Mostrar (mensajeTarj, precioRecar)

Cátedra Algoritmos y Estructuras de Datos. Página: 7/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

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.

ANÁLISIS DE LAS PARTES DEL PROBLEMA

Resultados:
✓ . Cantidad de quintales producidos por metro cuadrado de parcela.

Datos:
✓ . Cada 10𝑚2 se producen 2 quintales.

✓ . Largo y ancho del terreno.

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.

3. El número de quintales producidos se calcula como el rendimiento de la parcela multiplicado


por el área de la parcela.

TIPO DE PROBLEMA

Problema de evaluación.

Cátedra Algoritmos y Estructuras de Datos. Página: 8/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

DICCIONARIOS

Diccionario de Resultados

Identificado
Formato Descripción
r
quintalesPro
Real Quintales producidos por metro cuadrado de parcela
duc
Variables

“El rendimiento de la parcela según el largo y ancho ingresado es:


mensaje Texto

Constantes

Diccionario de Datos

Identificador Formato Descripción


Se tiene que cada 10 metros cuadrados se producen 2
rendimiento
Real quintales entonces = 2quintales/10 metros = 0,2
Parc
Primarias quintales/𝑚2
Largo Real Largo de la parcela en metros
Variables
Ancho Real Ancho de la parcela en metros
Metros cuadrados de parcela según el largo y anchos
areaParcela Real
Secundarias ingresados= ancho*largo.

Constantes

Diccionario de Condiciones Vinculantes

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

Cátedra Algoritmos y Estructuras de Datos. Página: 9/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

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.

ANÁLISIS DE LAS PARTES DEL PROBLEMA

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

✓ . 3 ventas hechas en el mes por el vendedor

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

Cátedra Algoritmos y Estructuras de Datos. Página: 10/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

DICCIONARIOS

Diccionario de Resultados

Identificador Formato Descripción


salarioTotal Real Salario total del vendedor contando las comisiones por ventas
comisionesTo Total de las comisiones por cada venta es decir, comisionTot =
Real
Variables t comisionVenta1 + comisionVenta2 + comisionVenta3

Constantes

Diccionario de Datos

Identificador Formato Descripción


Venta1 Real Primera venta hecha por el vendedor
Venta2 Real Segunda venta hecha por el vendedor
Primarias
Venta3 Real Tercera venta hecha por el vendedor
salarioBase Real Salario base del empleado sin contar comisiones
comisionVent
Variables Real =0.10*Venta1
a1
comisionVent
Secundarias Real =0,10*Venta2
a2
comisionVent
Real =0,10*Venta3
a3
Constantes

Diccionario de Condiciones Vinculantes

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

Cátedra Algoritmos y Estructuras de Datos. Página: 11/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

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.

ANÁLISIS DE LAS PARTES DEL PROBLEMA

Resultados:
✓ . Propina para el mozo

✓ . Importe total a abonar por el cliente incluyendo la propina

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

Cátedra Algoritmos y Estructuras de Datos. Página: 12/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

DICCIONARIOS

Diccionario de Resultados

Identificador Formato Descripción


Importe total a abonar por el cliente incluyendo la propina del
importeTotal Real
mozo
Variables

Propina recibida por el mozo, la cual se percibe como el 13% del


propina Real importe total
(13%/100=0,13)
Constantes
Mensaje que indica la cantidad de dinero recibida por el mozo una
mensaje Texto
vez deducida su propina del importe (“El mozo recibe en propina: )

Diccionario de Datos

Identificador Formato Descripción


Importe a abonar por el cliente sin tener el cuenta el
importe Real
13% de la propina para el mozo
Primarias
Variables

Secundarias

Constantes

Diccionario de Condiciones Vinculantes

Número Descripción
01 importe = 15456,57
02 propina = 0,13 * importe
03 importeTotal = propina + importe
04 Mostrar (Mensaje, propina)

Cátedra Algoritmos y Estructuras de Datos. Página: 13/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

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?

ANÁLISIS DE LAS PARTES DEL PROBLEMA

Resultados:
✓ . Recaudación total conseguida por la estación de servicio.

✓ . Porcentaje de super vendido respecto al total.

✓ Porcentaje de premium vendido respecto al total.

Datos:
✓ . Litros de nafta super vendidos a ingresar

✓ . Litros de nafta premium vendidos a ingresar

✓ Precio nafta super por litro

✓ Precio nafta premium por litro

Condiciones Vinculantes:
1. La recaudación total se calcula como la suma del monto obtenido por la venta de
combustible súper y premium.

2. El monto obtenido por la venta de cada combustible se calcula como el producto de la


cantidad de litros vendidos y el precio por litro del combustible correspondiente.

3. El porcentaje que cada combustible aportó a la recaudación total se calcula dividiendo el


monto obtenido por la venta de cada combustible entre la recaudación total, y multiplicando
por 100 para obtener el valor en porcentaje.

TIPO DE PROBLEMA

Problema de evaluacion

Cátedra Algoritmos y Estructuras de Datos. Página: 14/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

DICCIONARIOS

Diccionario de Resultados

Identificador Formato Descripción


Porcentaje que el combustible super aporto a la
porcentajePremiu
Real recaudación, se puede calcular como: porcentajeSuper =
m
(recaudacionSuper/recaudaciontotal) * 100%
Porcentaje que el combustible super aporto a la
Variables porcentajeSuper Real recaudación, se puede calcular como: porcentajeSuper =
(recaudacionSuper/recaudaciontotal) * 100%
Recaudación obtenida de la venta de ambos combustibles
recaudacionTotal Real
(recaudacionPremium + recaudacionSuper)

mensaje1 Texto “La recaudación total fue: “


Constantes mensaje2 Texto “El porcentaje que aporto el combustible premium fue: “
mensaje3 Texto “El porcentaje que aporto el combustible super fue: “
Diccionario de Datos

Identificador Formato Descripción


cantidadSup
Real Cantidad en litros de combustible super vendido
er
cantidadPre Real
Cantidad en litros de combustible premium vendido
Primarias mium
precioSuper Real Precio de combustible super
precioPremi Real
Precio de combustible premium
um
Variables Real Recaudación de combustible super que se puede definir
recaudacionS como el producto de los litros vendidos por el precio, es
uper decir:
precioSuper * cantidadSuper
Secundarias
Real Recaudación de combustible premium que se puede
recaudacion definir como el producto de los litros vendidos por el
Premium precio, es decir:
precioPremium * cantidadPremium
Constantes

Diccionario de Condiciones Vinculantes

Número Descripción

Cátedra Algoritmos y Estructuras de Datos. Página: 15/16


UNIVERSIDAD TECNOLÓGICA NACIONAL
Facultad Regional Tucumán
Departamento SISTEMAS
Cátedra: Algoritmos y Estructuras de Datos
Año Lectivo 2023

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)

Cátedra Algoritmos y Estructuras de Datos. Página: 16/16

También podría gustarte