Está en la página 1de 24

Instituto Tecnológico de Durango

UNIDAD: 1

1er Trimestre
Fundamentos de programación

Alfonso Gutiérrez Mora


24040288

Ejercicios 1 al 11 del Material 1

FACILITADOR: LCTC. ISC Emma Lizeth Nevárez Pérez


GRUPO:

LUGAR FECHA
DURANGO DGO. 16/02/2024
Problemas a los que me enfrenté y conclusión global
Considero que me enfrenté únicamente a dos problemas:
1. La falta de conocimiento sobre herramientas para hacer los algoritmos.
Para este problema bastó con documentarme, leer y aprender un poco
más sobre el pseudocódigo, sus limitantes y sus herramientas para
poder realizar todos los algoritmos solicitados
2. La generalidad de las especificaciones del cliente: Los algoritmos
solicitados no tenían una descripción muy elaborada, como por ejemplo
el ejercicio donde se solicita un algoritmo que capture 2 números donde
si el primero es mayor que el segundo debe sumarlos y restarlos y si el
caso es contrario, multiplicarlos y dividirlos. En este algoritmo tuve un
conflicto de decisión sobre si debía especificar que en caso que el
segundo número fuera 0, el programa debería notificar al usuario que la
división sobre cero era imposible y solicitarle volver a capturar un valor.
Sin embargo como no venía dentro de las especificaciones, no lo hice.
Conclusión
El aprendizaje del pseudocódigo es fundamental para estudiantes de
ingeniería en sistemas computacionales, ya que proporciona una sólida base
para el desarrollo de habilidades de pensamiento lógico y planificación
algorítmica. La capacidad de representar soluciones de manera estructurada y
sin depender de la sintaxis de un lenguaje específico es esencial. Además,
realizar pruebas exhaustivas a los pseudocódigos y aclarar dudas antes de la
implementación garantiza la validez lógica de los algoritmos, contribuyendo así
a la eficiencia y calidad de las soluciones propuestas en el desarrollo de
software.

También podría gustarte