Juan Felipe Carvajal Bergaño
1. ¿Qué es un algoritmo?
Un algoritmo es una secuencia de instrucciones secuenciales que
permiten llevar a cabo ciertos procesos y resolver problemas o tomar
decisiones. Es un conjunto ordenado y finito de pasos, que pueden
representarse en diversos lenguajes de programación, pero no dependen
exclusivamente de ellos. Los algoritmos son fundamentales en la
informática y también se aplican en matemáticas y lógica.
2. ¿Cuáles son las partes de un algoritmo?
Las partes principales de un algoritmo son:
- Input o entrada: Los datos necesarios para que el algoritmo opere.
- Proceso: Las operaciones lógicas o formales que el algoritmo realiza
con los datos de entrada.
- Output o salida: Los resultados obtenidos del proceso una vez que el
algoritmo ha terminado su ejecución.
3. ¿Para qué nos sirve un algoritmo?
Un algoritmo sirve para resolver paso a paso un problema. En las
ciencias de la computación, los algoritmos son el esqueleto de los
procesos que luego se codifican y programan para que sean realizados
por un computador.
4. ¿Cuáles son los tipos de algoritmos que existen? Define cada uno.
- Algoritmos computacionales: Dependen del cálculo y pueden ser
desarrollados por una calculadora o computadora.
- Algoritmos no computacionales: No requieren de un computador para
resolverse; sus pasos pueden ser ejecutados por un ser humano.
- Algoritmos cualitativos: No involucran cálculos numéricos; se basan en
secuencias lógicas o formales.
- Algoritmos cuantitativos: Dependientes de cálculos matemáticos para
su resolución.
5. ¿Cuáles son las características de los algoritmos?
Las características de los algoritmos son:
- Secuenciales: Operan en una secuencia, procesando un paso a la vez.
- Precisos: Deben abordar el problema sin ambigüedades.
- Ordenados: Deben seguir una secuencia lógica y exacta.
- Finitos: Deben tener un fin definido, sin prolongarse indefinidamente.
- Concretos: Deben ofrecer un resultado basado en las funciones que
cumplen.
- Definidos: Deben producir el mismo resultado con los mismos datos de
entrada.
6. ¿Cuáles son los pasos necesarios para la solución de un problema
mediante la realización de un algoritmo?
Los pasos necesarios para solucionar un problema mediante un
algoritmo son:
1. Análisis previo del problema: Comprender cómo funciona el problema.
2. Definición de requerimientos: Identificar lo que se necesita para
resolver el problema.
3. Identificación de los módulos: Dividir el problema en módulos para
simplificar la creación del algoritmo.
4. Realización del algoritmo: Desarrollar el algoritmo asegurando que
cumpla con las características necesarias.
5. Implementación del algoritmo: Codificar el algoritmo en un lenguaje
de programación para su ejecución en un computador.