Está en la página 1de 14

SOLUCIÓN EMPRESARIAL

Aprendiz:
Francisco Javier Romero Romero

Instructor:
Rainer Zuluaga Reyes

SENA
METODOLOGÍA DE LA PROGRAMACIÓN DE SISTEMAS INFORMATICOS
FICHA: 2379564
BOGOTÁ
2021
SOLUCIÓN EMPRESARIAL

Aprendiz:
Francisco Javier Romero Romero

Guía: 04 SOLUCION CASO EMPRESARIAL

Instructor:
Rainer Zuluaga Reyes

SENA
METODOLOGÍA DE LA PROGRAMACIÓN DE SISTEMAS INFORMATICOS
FICHA: 2379564
BOGOTÁ
2021
Contenido
INTRODUCCION.........................................................................................................................................................4
SOLUCIÓN EMPRESARIAL......................................................................................................................................5
CONCLUSIÓN...........................................................................................................................................................10
BIBLIOGRAFÍA / WEBGRAFÍA...............................................................................................................................11
INTRODUCCION

En la solución de problemas algorítmicos, es común encontrar situaciones que requieren la


repetición de las operaciones varias veces.
El número de instrucciones que se ejecutan repetidamente en un algoritmo recibe el nombre de
ciclos; en cada iteración de un solo ciclo debe evaluarse una condición, que indica si se debe
seguir y en ese caso ejecuta el programa o, de lo contrario, debe detenerse; todo ciclo se finaliza
una vez se ejecuta un número finito de veces.
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.

PSEUDOCODIGO

C= Acumulador de camiones

S=Acumulador de sacas
Cg= acumulador de carga
Ps= Peso de Saca
Ca= Capacidad de cada camión

RESULTADOS CUANDO SE PASABA LA CARGA DEL PESO DEL CAMION


CUANDO LA CARGA ERA IGUAL AL PESO DEL CAMION
A MITAD DEL CODIGO

RETROALIMENTACION
Al realizar este problema primero identifiqué los datos la cual hay que tratar al suponer cuales era
empecé a utilizar los comandos como acumuladores para poder llevar un conteo de cada dato a
tratar.
Se utilizaron los comandos: para, mientras, si, leer, escribir para hacer este código.
Empecé con ponerle letras a los acumuladores con su respectivo valor a comenzar seguí con un
para, para que me repitiera el proceso con los 20 camiones continuando con el mientras
colocando una condición donde la carga más el peso de la saca sea menor o igual que la
capacidad de ahí utilice repetir para que me siguiera la secuencia repetitiva de las sacas y me
diera el resultado de cargar o despachar camión con la condición que el proceso siguiera hasta
que la carga sea mayor o igual a la capacidad.
Se finaliza mientras por lo tanto seguimos con dos comandos de si uno para que me escriba el
no cargar la saca y seguir con el siguiente camión con la condición de que la carga sea mayor
que la capacidad.
El otro si toma el papel de que el programa me escriba que se puede cargar la saca y seguir con
el siguiente camión esta con la condición de que la carga sea igual que la capacidad.
Es un ejercicio de mucha concentración y lógica ya que si se posiciona un paso mal el programa
entero queda funcionando mal y no bota el resultado esperado, tener cuidado con acumuladores
y posiciones.

CODIGO COPIADO Y PEGADO


Algoritmo carga
c<-1 s<-0 Cg=0
Para c<-1 Hasta 20 Hacer
s<-0 Cg=0
escribir 'introduzca capacidad del camión numero ',c, ' en kilogramos' Leer Ca
Mientras (Cg+Ps)<= Ca Hacer //3000 Y 9000 Repetir //18000 Y 28000
s<-s+1
Escribir 'Peso de saca número ',s Leer Ps
Cg<-Cg+Ps
Si Cg <=Ca Entonces
Escribir 'cargue la saca anterior ', s
Fin Si Hasta Que Cg>=Ca
Fin Mientras
Si Cg>Ca Entonces
Escribir 'No cargue esta saca. Despache el camión ',c, 'y ponga a cargar el camión número ', c +
1
Fin Si
Si Cg=Ca Entonces
Escribir 'cargue esta saca. Despache el camión ',c, 'y ponga a cargar el camión número ', c + 1
Fin Si Fin Para

Escribir 'Fin de la carga del día' Fin Algoritmo


DIAGRAMA DE FLUJO
12
CONCLUSIÓN

El uso de algoritmos es súper importante en la informática ya que estos nos


permiten diseñar programas o crear diferentes soluciones a ciertos problemas
inicialmente planteados, pues un algoritmo al ser un conjunto de normas o reglas
nos permiten llegar a un resultado.

13
BIBLIOGRAFÍA / WEBGRAFÍA

 SENA, SISTEMA INTEGRADO DE GESTIÓN Y AUTOCONTROL. Guía de


Aprendizaje para el Programa de Formación Complementaria Virtual.
Material de apoyo semana 04.
 https://es.calameo.com/

14

También podría gustarte