EVALUACIÓN
INTRODUCCION A LA
PROGRAMACION
Semana 7
ANGELO ANDRES
RAMIREZ RODRIGUEZ
19-07-2024
INGENIERIA EN CONTROL
Y AUTOMATIZACION
EVALUACIÓN
DESARROLLO:
La empresa de logística "Envío Rápido" te ha contratado como programador para desarrollar un
sistema que les permita llevar un registro de los paquetes que son enviados a través de su servicio,
por lo cual debes utilizar una herramienta computacional que les permita escribir algoritmos en
diagramas de flujo y pseudocódigo para generar soluciones a problemas aplicando estructuras
secuenciales y condicionales. Entre las funcionalidades que debes desarrollar, se encuentra la
posibilidad de ingresar información de los paquetes, como su destino y peso, y que el sistema
determine el costo del envío en función de la distancia y el peso del paquete. También se debe
tener en cuenta la opción de generar reportes de envíos realizados y pendientes, así como la
posibilidad de actualizar el estado de los paquetes (en tránsito, entregado, devuelto, etc.) y enviar
notificaciones automáticas a los clientes. Para lograr esto, deberás utilizar la herramienta
computacional y aplicar las estructuras secuenciales y condicionales necesarias para que el sistema
funcione correctamente.
A continuación, responde las siguientes preguntas:
1. Para crear la aplicación que al ingresar información de los paquetes en cuanto a: destino, peso,
costo del envío, reportes de envíos realizados y pendientes, actualización del estado de los
paquetes (en tránsito, entregado, devuelto, etc.) y envío notificaciones automáticas a los clientes
¿Qué herramienta de computación le recomiendas a la empresa "Envío Rápido"?
R: La herramienta que se recomienda para ejecutar solicitudes en la industria de trasporte de
encomienda (Envió Rápido) es Visual studio code, acompañada de lenguaje de programación
Python esto es por su amplia manejabilidad y soporte que entrega para diferentes solicitudes.
Ya que admite múltiples lenguajes de programación y extensiones. Python es un lenguaje versátil,
ampliamente utilizado en el desarrollo de aplicaciones web, automatización, análisis de datos y
mucho más amigable con la programación en ejecución
2. ¿Cuáles son los requisitos de instalación y configuración necesarios para trabajar con la
herramienta computacional utilizada en el desarrollo del sistema de registro y seguimiento de
paquetes de la empresa "Envío Rápido"? Luego, describe el ambiente de trabajo de esta
herramienta, en términos de recursos de hardware y software necesarios para su ejecución.
R: Instalación y Configuración de VS Code:
Descargar e instalar:
- Visitar el sitio web oficial de Visual Studio Code.
- Descargar la versión adecuada para tu sistema operativo (Windows, macOS o Linux).
- Seguir las instrucciones de instalación proporcionadas en el sitio.
2
EVALUACIÓN
Configuracion básica:
- Instalar la extensión de Python:
Abrir VS Code.
Ir a la pestaña de Extensiones (icono de cuadrito en la barra lateral izquierda).
Buscar "Python" y hacer clic en "Instalar".
- Configurar el intérprete de Python:
Asegurarse de tener instalado Python desde el sitio oficial [Link].
En VS Code, abrir la paleta de comandos (Ctrl+Shift+P).
Escribir "Python: Seleccionar Interpretar" y seleccionar la versión de Python instalada.
Ambiente de Trabajo:
Hardware:
- Procesador: Intel Core i3 o superior.
- Memoria RAM: 4 GB mínimo (8 GB recomendados).
- Almacenamiento: 1 GB de espacio libre para la instalación de VS Code y dependencias.
- Disco solido: SSD 512 GB (marca variable a mercado)
Software:
- Sistema operativo: Windows 8/10 (11 versión de inicio), macOS 10.11+, o una distribución
de Linux reciente.
- Python 3.x instalado.
- Extensiones de Python en VS Code.
3. Elabora las estructuras algorítmicas secuenciales y condicionales utilizando una herramienta
computacional específica para desarrollar un sistema que permita llevar un registro de los
paquetes enviados por la empresa de logística "Envío Rápido" y determinar el costo del envío en
función de la distancia y el peso del paquete. Incluye la evidencia de tu trabajo.
3
EVALUACIÓN
4
EVALUACIÓN
REFERENCIAS BIBLIOGRÁFICAS
Página Python / instalación. versiones Python [Link]
IACC. Profundización semana 7 / herramientas para crear diagrama de flujo y pseudocodigo parte
1
IACC S.A. 2023 - Manuel Ruiz / Interactivo de profundización semana 7
[Link]
Página vs code / instalación. tipos de versión [Link]