Está en la página 1de 15

Introduccion a la Programacion

PRODUCTO
INTEGRADOR DE
APRENDIZAJE
EQUIPO: 7
EQUIPO 7
BARRAGAN CERVANTES ROJAS VILLARREAL MELISSA
01 JOSE ANGEL 2129061
05 ANAHI 2070111

GARCIA VALLEJO DIEGO TREVIÑO GIJON DANIELA


02 OMAR
2001197
06 ENRIQUETA
2018147

MEDINA RIVERA JANETH


03 AIMEE
1997961
MOLINA CASTRO ARLETH
04 JOCELIN
1999314
CONTENIDO
2-CASO
1-INTRODUCCION 3-ANALISIS
PRACTICO

4-PSEUDOCODICO 5-JUSTIFICACION
3-REQUERIMIENTOS
Y CODIGO

7-CONCLUSION 8-CONCLUSIONES
6- PROPUESTAS GENERAL INDIVIDUALES

9-BIBLIOGRAFIAS
Introducción
En este producto integrador de aprendizaje hablaremos sobre una problemática de la empresa FedEx en donde
veremos un caso en la plataforma de python para obtener el control de las entradas y salidas que se obtiene en
almacen saber la demora y por que se genera la demora
En el siguiente trabajo daremos solución a una problemática que tiene la compañía de paquetería FedEx la cual
consiste en problemas para poder controlar las entradas y salidas que se tienen en el almacén pues esto les
genera impedimentos para poder trabajar y realizar ciertos procesos de manera correcta impidiéndole así
lograr cumplir con sus objetivos de buena manera, es por esto que creamos un código en Python que va ayudar a
nuestra empresa a que logren tener un mejor control de todas las entradas y salidas que se realizan dentro de
sus almacenes, así como la fecha en la que estos entran, su destino, su origen todo esto para poder mejorar los
indicadores de estadías en piso y pueda impactar a los indicadores de la empresa de forma positiva
ayudándolos así que ya no se presenten este tipo de situaciones que les generen problemas de inoperancia y
puedan trabajar de manera correcta para lograr sus objetivos previamente establecidos de forma satisfactoria
Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad
de su código, se utiliza para desarrollar aplicaciones de todo tipo, por ejemplo: Instagram, Netflix, Spotify,
Panda3D, entre otros.
CASO PRACTICO
La empresa de FedEx ha tenido problemas
para tener un óptimo control de las
entradas y salidas que se tienen en el
almacén, para resolver esta problemática
se creó un programa que va a permitir
tener un mejor control de las entradas y
salidas, así como saber cuantos días se ha
tenido la mercancía dentro del almacén y
detectar por que se generan esas
demoras.
Análisis
En este caso practico se a diseñado un programa de
python para gestionar la entrada y salida de
mercancía en un almacén, proporcionando
información detallada sobre cada paquete, incluyendo
su fecha de ingreso, estancia en el almacén, origen y
destino. Este enfoque busca optimizar el monitoreo de
indicadores relacionados con la estancia en piso de los
productos.
Requerimientos Funcionales
Un requisito funcional es una declaración de cómo debe comportarse un sistema. Define lo que el sistema
debe hacer para satisfacer las necesidades o expectativas del usuario. Los requisitos funcionales se pueden
considerar como características que el usuario detecta. Son diferentes de los requisitos no funcionales, que
definen cómo debe funcionar internamente el sistema (p. ej., rendimiento, seguridad, etc.).

*El programa debe identificar la cantidad de mercancía de entrada y salida al almacén

*El programa deberá mostrar las fechas de ingreso de los paquetes

*El programa debe mostrar el origen de los paquetes como también su destino

*
Codigo
Pseudocódigo
Justificacion
Id: Nos referimos al ID de cada paquete, que estará en sistema de nuestro programa.

• self.remitente = remitente y self.destinatario = destinatario:


Remitente y destinatario de nuestro paquete, basicamente para saber su origen y destino.

• self.fecha_entrada = fecha_entrada y self.hora_entrada = hora_entrada


Variable que nos permitira determinar desde cuanto lo tenemos en bodega y cuando se le estara dando salida, para calcular la estadia en almancen.

• self.paquetes = {}
Numero de paquetes en almacen

• fecha_salida = input("Ingrese la fecha de salida (dd/mm/aaaa): ") y hora_salida = input("Ingrese la hora de salida (hh:mm): ")
Estos datos se agregaran de manera manual dependiendo la salida de cada paquete.

• while True:
• print("\nMenú:")
• print("1. Agregar paquete"):
Sobre el paquete al que hacemos referencia.

• print("2. Retirar paquete")


Quien retira el paquete.

• print("3. Buscar paquete")


Para saber si tenemos el paquete en almacen.

• print("4. Salir")
Simplemente para darle salida.
Propuestas
1. Manejar Excepciones: Implementa manejos de excepciones para
gestionar entradas inválidas, por ejemplo, al intentar convertir la entrada
a entero.
2. Mejorar en la interfaz de usuario: Mejora la presentación y mensajes en la
interfaz de usuario para hacerla mas amigable.
3. Agregar comentarios y documentación para mejorar la comprensión del
código.
4.
Conclusion General
En ese producto integrador de aprendizaje vimos el proceso de una
problematica
El reporte técnico presenta una solución teórica utilizando lógica
algorítmica para abordar una necesidad de información específica. A
través de un análisis detallado, se identifican y proponen algoritmos
eficientes que podrían resolver eficazmente el problema planteado. La
aplicación de la lógica algorítmica no solo proporciona una solución
precisa, sino que también destaca la importancia de un enfoque
estructurado y eficiente para resolver desafíos de información. Esta
propuesta no solo se centra en la teoría, sino que también busca
implementar soluciones prácticas basadas en principios algorítmicos
sólidos.
Conclusiones individuales
BARRAGAN CERVANTES JOSE ANGEL GARCIA VALLEJO DIEGO OMAR MEDINA RIVERA JANETH AIMEE
A TRAVÉS DE ESTE PRODUCTO INTEGRADOR
DE APRENDIZAJE FUI CAPAZ DE DAR UN
REPASO POR LOS TEMAS VISTOS A LO LARGO
A TRAVÉS DE ESTE TRABAJO PUDE
DE ESTE SEMESTRE Y PODER PONER EN
LOGRAR ENTENDER DE MANERA
PRACTICA LOS CONOCIMIENTOS Y
MÁS PROFUNDA COMO ES QUE PARA ESTE REPORTE TÉCNICO DE UN
CONCEPTOS APRENDIDOS A TRAVÉS DE UN
TODOS LOS CASOS PREVIAMENTE CASO TEÓRICO APRENDÍ VARIOS
CASO QUE ME PERMITIÓ COMPRENDERLOS DE
VISTOS EN CLASE PUEDEN DAR CONCEPTOS ACERCA DE DIVERSOS
UNA MEJOR MANERA Y DESCARTAR DIVERSAS
UNA SOLUCIÓN MUY PRÁCTICA Y PROGRAMAS QUE SE UTILIZARON A
DUDAS EN EL PROCESO.
EFICIENTE A DISTINTOS LO LARGO DE LAS ACTIVIDADES POR
A L IGUAL QUE EL RESTO DE MATERIAL VISTO
PROBLEMAS QUE SE PUEDEN EJEMPLO PYTHON, REALIZAMOS
EN ESTA CARRERA, LA PROGRAMACIÓN ES
LLEGAR A PRESENTAR DENTRO DEL DIVERSAS ACTIVIDADES QUE ESTO
UNA MATERIA QUE TOCA DIVERSOS TEMAS Y
ÁMBITO EMPRESARIAL Y NOS GENERO UN APRENDIZAJE
MUESTRA PROGRAMAS QUE, APLICADOS MÁS
CONTRIBUIR A QUE SE LOGREN ACERCA DE LAS DIFERENTES
ALLÁ DE LOS ESTUDIOS EN ESTE MOMENTO O
CUMPLIR CON LAS METAS DE UNA FUNCIONES QUE PODEMOS APLICAR
NO, SIEMPRE SERÁ UN CONOCIMIENTO ÚTIL
MANERA MUCHO MÁS FÁCIL Y EN NUESTRAS ACTIVIDADES
Y DE GRAN APOYO TENER. CON LOS
RÁPIDA. LABORALES. EN SI ESTO NOS
CONSTANTES AVANCES TECNOLÓGICOS Y LA
EN CUANTO AL CURSO DESDE MI MUESTRA DIFERENTES ESTRATEGIAS
CADA VEZ, MAYOR PRESENCIA DE
OPINIÓN PERSONAL FUE POR PARA TENER CIERTA VENTAJA A LA
PROGRAMAS EN DIVERSOS MEDIOS Y
MOMENTOS ALGO COMPLICADO DE HORA DE PROGRAMAR Y HACER LOS
DISPOSITIVOS, TENER CONOCIMIENTOS
ENTENDER PUES FUE MI PRIMERA CÓDIGOS, PARA PODER CONCLUIR
SOBRE PROGRAMACIÓN, LOS PROGRAMAS
MATERIA CON ALGO RELACIONADO NOS QUEDA CLARO QUE LA
MÁS RELEVANTES UTILIZADOS, DIVERSOS
A LA PROGRAMACIÓN Y ESO PROGRAMACIÓN ES IMPORTANTE EN
LENGUAJES DE PROGRAMACIÓN Y EL USO
COMPLICÓ EN OCASIONES LOS NEGOCIOS, ESTO GENERA QUE
CORRECTO DE CÓDIGOS REPRESENTAN UNA
ALGUNAS COSAS, SIN EMBARGO SIGA EVOLUCIONANDO DE CIERTA
VENTAJA EN VARIOS SENTIDOS, DESDE
LOGRÉ APRENDER DISTINTAS MANERA QUE BENEFICIE EL TRABAJO
FUTURAS MATERIAS RELACIONADAS EN LA
COSAS A TRAVÉS DE ESTE QUE EN A SUS COLABORADORES
CARRERA, SIENDO UN CONOCIMIENTO QUE
ALGÚN FUTURO ME PIDEN LLEGAR
APLICAR A UN NEGOCIO PROPIO, O INCLUSO
A SER MUY ÚTILES
COMO UNA VENTAJA COMPETITIVA ENTRE
OTROS CANDIDATOS PARA UN PUESTO
LABORAL.
CONCLUSIONES INDIVIDUALES
MOLINA CASTRO ARLETH JOCELIN ROJAS VILLARREAL MELISSA ANAHI TREVIÑO GIJON DANIELA ENRIQUETA

EN ESTA EVIDENCIA PUDIMOS


EN ESTE PRODUCTO INTEGRADOR
OBTENER MAS APRENDIZAJE
RESPECTO A LA APLICACION DE DE APRENDIZAJE APRENDÍ UN
PYTHON, THONY Y PSEINT , POCO MÁS ACERCA DE PYTHON Y
TAMBIEN EL MAESTRO NOS PSEINT COMO TAMBIÉN SOBRE LOS
DESPUÉS DE HABER REALIZADO CÓDIGOS Y PSEUDOCÓDIGOS LOS
ESTA EVIDENCIA DE PROPORCIONO DE SUS
HERRAMIENTAS PARA PODER CUALES NOS OFRECEN UNA
APRENDIZAJE ME QUEDO CON LO COMPRENSIÓN SÓLIDA DE LA
APRENDIDO ENTORNO A LA HACERLO DE MANERA CORRECTA
PYTHON ES UN LENGUAJE DE LÓGICA DE PROGRAMACIÓN Y LA
PROGRAMACIÓN, PUDE CAPACIDAD DE RESOLVER
VERIFICAR Y SOBRE TODO PROGRAMACIÓN VERSÁTIL Y DE
ALTO NIVEL QUE HA GANADO PROBLEMAS. PYTHON EL CUAL ES
EMPEZAR DESDE 0 CON LO RECONOCIDO POR SU SINTAXIS
APRENDIDO EN LA POPULARIDAD POR SU SINTAXIS
CLARA Y LEGIBLE. SU AMPLIA CLARA Y EXTENSO CONJUNTO DE
PROGRAMACIÓN, VER DESDE 0
QUE ES LA PROGRAMACIÓN COMUNIDAD Y BIBLIOTECAS BIBLIOTECAS, FACILITA LA
HASTA PODER ARMAR CÓDIGOS HACEN QUE SEA UNA OPCIÓN EFICIENTE IMPLEMENTACIÓN DE
EN RELACIÓN A LA PODEROSA PARA EL SOLUCIONES. EN CONTRASTE,
PROGRAMACIÓN, EN LO DESARROLLO DE SOFTWARE, PSEINT DESTACA COMO UNA
PERSONAL NOS SERVIRÁ DE DESDE APLICACIONES WEB HERRAMIENTA VALIOSA PARA LA
MUCHO PARA EL ÁMBITO HASTA ANÁLISIS DE DATOS Y PLANIFICACIÓN DE ALGORITMOS,
LABORAL. ME QUEDO CON LO APRENDIZAJE AUTOMÁTICO. LA PROMOVIENDO UNA
APRENDIZAJE EN LA MATERIA, SIMPLICIDAD DE PYTHON COMPRENSIÓN PROFUNDA DE LA
PARA EN UN FUTURO SABER FACILITA LA ENTRADA A LA ESTRUCTURA Y LA LÓGICA DEL
APLICARLO. PROGRAMACIÓN, CÓDIGO. ESTA COMBINACIÓN
CONVIRTIÉNDOLO EN UNA SIMPLIFICA EL PROCESO DE
OPCIÓN SÓLIDA TANTO PARA APRENDIZAJE Y DOMINIO DE LAS
PRINCIPIANTES COMO PARA
HABILIDADES DE PROGRAMACIÓN.
DESARROLLADORES
EXPERIMENTADOS.
BIBLIOGRAFIAS
Robledano, A. (2023, 25 mayo). Qué es pseudocódigo. OpenWebinars.net.
Consultado el martes 14 de Noviembre https://openwebinars.net/blog/que-es-
pseudocodigo/

Solutions, V., & Jain, A. (2023, 2 enero). Qué son los requisitos funcionales: ejemplos,
definición, guía completa. Visure Solutions. Consultado el martes 12 de Noviembre
https://visuresolutions.com/es/blog/functional-requirements/

Navone, E. C. (2023, 2 agosto). Python ejemplos de código – tutorial de programación en


Python desde cero para principiantes. freeCodeCamp.org. Consultado el martes 10 de
noviembre https://www.freecodecamp.org/espanol/news/python-ejemplos-de-codigo-
tutorial-de-programacion-en-python-desde-cero-para-principiantes/

Guía de uso de PSEINT. (s. f.). Abrirllave.com. Consultado el martes 13 de Noviembre


https://www.abrirllave.com/pseudocodigo/guia-de-uso-de-pseint.php

También podría gustarte