Sunteți pe pagina 1din 4

ACTIVIDAD 4- EVIDENCIA 2

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.

SOLUCION
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

SI
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 de camión que desea carga y presiones
enter”;
Leer camioncap;
Mientras (carga+ Pesocal) <=Camióncap Hacer
Si peso cal> 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 “Despache el camión”
Escribir “Por favor realizar envió de los 20 camiones”;
Fin Algoritmo
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 “Despache el camión”
Escribir “Por favor realizar envío de los 20 camiones”;
Fin Algoritmo

SI
DFD
INICIO

X->1 = Y->0

X>20
Desde X=1 hasta 20

X<-20

Pedir capacidad

NO
Mientras (cargado+ Pesocal) < =capacidad

NO
PesoSaca > 0

Mostrar “cargue la
saca n” y

Cargado = cargado +
PesoSaca

Y= Y + 1

Mostrar “introduzca el peso de la saca n


“, y

Pedir PesoSaca

SI
X < 20
Mostrar “No cargue.
Despache el camión”, x, “y
coloque a cargar el”, x + 1

Cargado = 0

Mostrar “No cargue esta Saca.

Despache el camión” X - 1

Mostrar “Finalizada la carga del día”

FIN

SI

S-ar putea să vă placă și