Introducción a los Algoritmos
Un algoritmo es un conjunto bien definido de instrucciones paso a paso que resuelven un problema o realizan una tarea específica. Durante la carrera aprenderas algunos algoritmos, pero solo es lo primordial, en este curso no se ve a fondo el analisis de los algoritmos.
¿Qué es un Algoritmo?
Un algoritmo es un conjunto de instrucciones las cuales estan ordenadas y bien detalladas para poder llevar a cabo una actividad No solo existen algoritmos computacionales, los cuales estaremos analizando, sino tambien existen algoritmos tan sencilllos que seguimos en nuestra vida cotidiana, como seguir una receta o lavarnos los dientes.
Características de un Algoritmo
Un algoritmo sigue un cierto de caracteristicas las cuales tiene que cumplor:
- Finitud: Un algoritmo debe terminar después de un número finito de pasos.
- Precisión: Cada paso del algoritmo debe estar definido de manera clara y sin ambigüedad.
- Entrada: Un algoritmo debe tener cero o más entradas.
- Salida: Un algoritmo debe tener una o más salidas.
- Eficiencia: Un algoritmo debe ser eficiente en términos de tiempo y recursos.
Algoritmos que analizaremos dentro de este curso
- Algoritmos de búsqueda: estos algorimtos nos ayudan a realizar la busqueda de un elemento en alguna estructura de datos.
- Algoritmos de ordenamiento: algoritmos que nos serviran para ordenar valores.