LOGICA Y PROGRAMACION EST.
LOGICA Y PROGRAMACION EST.
Fecha:02/03/2025
Nombre del estudiante: JUAN ANDRES NUÑEZ CASARRUBIA
Nombre del docente: BERZOSA OLIVARES MONICA JAHEL
Ejercicio 3. Pseudocódigo
Desarrolla el pseudocódigo de la actividad seleccionada con base en lo desarrollado
en los ejercicios 1 y 2
R/
INICIO
RETIRAR foco_fundido
COLOCAR foco_repuesto
ENCENDER interruptor
FIN
EXPLICACION:
INICIO: Marca el comienzo del algoritmo. Es el punto de partida del proceso.
CONCLUSION:
Los algoritmos son el cimiento sobre el cual se construye el software moderno. Su uso
es esencial porque:
Organizan el pensamiento:
o Obligan a los desarrolladores a descomponer problemas complejos en
pasos más sencillos y manejables.
o Fomentan un enfoque estructurado y lógico, lo que reduce la probabilidad
de errores y facilita la depuración.
Optimizan los recursos:
o Permiten diseñar soluciones que utilizan los recursos computacionales de
manera eficiente, lo que se traduce en programas más rápidos y con
menor consumo de memoria.
o Facilitan la identificación y eliminación de redundancias e ineficiencias en
el código.
Garantizan la consistencia:
o Aseguran que un programa produzca los mismos resultados cada vez que
se ejecuta con las mismas entradas.
o Esto es fundamental para la fiabilidad y la predictibilidad del software.
Facilitan la comunicación:
o Proporcionan un lenguaje común para que los desarrolladores describan
y compartan soluciones.
o Esto mejora la colaboración y el trabajo en equipo, especialmente en
proyectos grandes y complejos.
Promueven la reutilización:
o Los algoritmos bien diseñados pueden reutilizarse en diferentes
programas y aplicaciones, lo que ahorra tiempo y esfuerzo.
o Esto fomenta el desarrollo de bibliotecas de código y frameworks que
aceleran el proceso de desarrollo.
REFERENCIAS BIBLIOGRÁFICAS
Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2009). Introduction to
algorithms. MIT press.