Sei sulla pagina 1di 4

Actividad 4 – “evidencia 2”

Actividades de transferencia de conocimiento

Para evaluar competencia de producto, se debe dar una solución empresarial de acuerdo a
las siguientes premisas:

El punto de partida del ejercicio es una situación para brindar una “solución empresarial”
tal y como se expone en el siguiente fragmento:

Una vez planteado el siguiente enunciado, el aprendiz deberá plantear la solución


en un documento. La solución deberá tener el análisis de variables, el algoritmo y el
DFD.

Ejercicio de solución empresarial:

Una central distribuye cal hacia diferentes almacenes sucursales. Disponen de un muelle de
carga a donde van llegando sacas de cal de entre 3000 y 9000 kg, con pesos variables en
función de las circunstancias de la producción. La empresa dispone de una flota de
camiones con capacidades de carga de entre 18000 y 28000 kg. Se pretende establecer un
protocolo que consiste en cargar 20 camiones diarios. Cada camión se quiere cargar como
máximo a su límite de capacidad teniendo este que partir, si con la siguiente saca en la línea
de producción fuera a exceder su capacidad. La empresa quiere desarrollar un programa
que le pida al operario encargado de carga la capacidad del camión y el peso de las sacas,
indicándole si debe cargar la saca o despachar el camión para comenzar a cargar otro.

Analícelo de manera lógica y posteriormente desarrolle un documento describiendo


detalladamente los pasos que siguió en el proceso de análisis y diseño de la solución.

Solución

Encontramos dos variables de entrada y una de salida:


Capacidad
Peso/ saca
Terminación

Algoritmo carga de camiones

Definiendo variables
Contadores: x, y
Camióncap: la capacidad total del camión para cargar
Pesocal: el peso de la carga de cal actual
Carga: acumula el peso actual de la carga

x=1:y=0

x = 1 hasta 20 Hacer
Escribir "Procedimiento para realizar la carga el día de hoy";
Escribir "Por Favor ingrese la capacidad del camión que desea carga y presione enter";
Leer camioncap;
Mientras (carga+pesocal) <= Camióncap Hacer
Si pesocal > 0 Entonces
Carga = carga + pesocal
Fin si
Escribir “Introduzca el peso de cal a cargar”;
Leer pesocal
Repetir si a< 20 entonces
Escribir “camión con carga completa, por favor tome otro camión para cargar”;
Fin si
Carga=0
Escribir “Despeche el camión”
Escribir “Por favor realizar envió de los 20 camiones”;
FinAlgoritmo
Escribir “Introduzca el peso de cal a cargar”;
Leer pesocal
Repetir si a< 20 entonces
Escribir “camión con carga completa, por favor tome otro camión para cargar”;
Fin si
Carga=0
Escribir “Despeche el camión”
Escribir “Por favor realizar envió de los 20 camiones”;
FinAlgoritmo

DFD
Inicio

x 1= y 0

X > 20
Desde x = 1 hasta 20
X 20

Pedir capacidad

No
Mientras (cargado + PesoSaca) < = capacidad

Si

Si PesoSaca > 0 No

Mostrar “cargue la
saca n”, y

Cargado = cargado +
PesoSaca

y=y+1

Mostrar “introduzca el peso de la saca n”, y

Pedir PesoSaca

Si No
X < 20

Mostrar “No cargue.


Despache el camión”, x, “y
coloque a cargar el”, x + 1

Cargado = 0
1
1

Mostrar “No cargue esta saca.


Despache el camion” x - 1

Mostrar “Finalizada la carga del dia”

Fin

Potrebbero piacerti anche