Está en la página 1de 4

Fundamentos de Programación - Código: 213022

Paso 5 - Laboratorio Virtual Unidad 2 y 3

Estudiante:
Maudy Alexandra Irua Ortiz

Código:
1084252706

Grupo:
213022_358

Tutor:
Jhon Edison Núñez Garzón

Universidad Nacional Abierta y a Distancia – UNAD


Escuela de Ciencias Básicas Tecnología e Ingeniería – ECBTI
Fundamentos de programación
Noviembre de 2023

1
Escuela de Ciencias Básicas, Tecnología e Ingeniería
Fundamentos de Programación – Código: 213022
Paso 5 – Laboratorio Virtual Unidad 2 y 3
Escuela Académica: ECBTI
Programa de Formación: Ingeniería de Sistemas
Fecha del Informe: 22/11/2023
Identificación: 1084252706
Estudiante: Maudy Alexandra Irua Ortiz
Grupo Campus Virtual: 358
¿Este producto presentado es inédito y no es tomado de otros trabajos SI NO X
realizados en plataforma?

I. Introducción
Los códigos desarrollados responden a la necesidad de resolver problemas específicos mediante
programación en el lenguaje Python. En el primer ejercicio, el programa aborda la gestión del número de
vacunados por etapa en un hospital, incorporando conceptos clave como ciclos, condicionales y funciones
para garantizar una ejecución eficiente y modular.

En el segundo ejercicio, se aborda el ámbito deportivo, específicamente en el atletismo, donde el programa


evalúa y premia a los competidores según sus tiempos. Aquí, nuevamente, se aplican elementos esenciales
de programación, como ciclos y condicionales, para determinar y presentar los resultados de manera
estructurada.

Ambos códigos reflejan el enfoque práctico y versátil de la programación, donde la combinación de ciclos,
condicionales y funciones proporciona soluciones efectivas y escalables a problemas específicos. A
continuación, se presenta un análisis más detallado de cada código, destacando sus características clave y
cómo cumplen con los requisitos planteados en los respectivos escenarios.
II. Tabla 1

2
II. Enlace Videos
Video problema 2: https://youtu.be/bOb70f4An90?feature=shared

Video problema 7: https://youtu.be/f1eoULcMRIs?feature=shared

IV. Conclusiones
Ambos códigos se benefician de una estructura modular, donde la funcionalidad se organiza en funciones
independientes. Esto no solo mejora la claridad y legibilidad del código, sino que también facilita la
reutilización y el mantenimiento. Se incorporaron mecanismos para manejar posibles errores de entrada
por parte del usuario. En ambos casos, se utilizó un enfoque proactivo para guiar al usuario hacia entradas
válidas y evitar situaciones imprevistas.

Los programas permiten una interacción fluida con el usuario a través de la consola, solicitando
información y proporcionando resultados de manera comprensible. El uso de mensajes descriptivos mejora
la experiencia del usuario, además, la implementación de ciclos y condicionales demuestra la eficiencia de
los códigos al manejar múltiples entradas de manera ordenada. Además, el modularidad facilita la
adaptación y extensión de los programas para abordar situaciones más complejas. Ambos ejercicios
representan situaciones del mundo real, donde la programación se convierte en una herramienta valiosa
para resolver problemas específicos. La aplicación práctica de los códigos destaca la versatilidad y utilidad
de la programación en diversas áreas.

En resumen, estos códigos no solo demuestran el dominio de conceptos fundamentales de programación en


Python, sino también la capacidad para abordar problemas prácticos mediante la combinación efectiva de
estructuras de control y funciones. Estas habilidades son esenciales para cualquier desarrollador que
busque crear soluciones efectivas y mantenibles en el mundo de la programación.
V. Bibliografía
López Goytia, J. L. (2015). Programación orientada a objetos C++ y Java: un acercamiento

3
interdisciplinario. (pp. 1 - 61) https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/39461?
page=29
Oviedo, R. E. (2015). Lógica de programación orientada a objetos. (pp. 179-204). https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/70431?page=179
Ruiz, R. R. (2011). Fundamentos de la programación orientada a objetos: Una aplicación a las estructuras
de datos en java. (pp. 193 - 204). https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/70431?
page=71
Ruiz, J. (2022), Funciones en C#. [OVI]. Repositorio Institucional Unad.
https://repository.unad.edu.co/handle/10596/50890

También podría gustarte