Un algoritmo (pronunciado AL-go-rith-um) es un procedimiento o fórmula para resolver un problema, basado en la conducción de una secuencia de acciones especificadas. Un programa de computadora puede verse como un algoritmo elaborado. En matemáticas e informática, un algoritmo generalmente significa un pequeño procedimiento que resuelve un problema recurrente.
Los algoritmos son ampliamente utilizados en todas las áreas de TI (tecnología de la información). Un algoritmo de motor de búsqueda, por ejemplo, toma cadenas de búsqueda de palabras clave y operadores como entrada, busca en su base de datos asociada páginas web relevantes y arroja resultados.
Un algoritmo de cifrado transforma los datos de acuerdo con acciones específicas para protegerlo. Un algoritmo de clave secreta como el Estándar de Encriptación de Datos (DES) del Departamento de Defensa de EE. UU., Por ejemplo, usa la misma clave para cifrar y descifrar datos. Siempre que el algoritmo sea lo suficientemente sofisticado, nadie que carezca de la clave puede descifrar los datos.
La palabra algoritmo deriva del nombre del matemático, Mohammed ibn-Musa al-Khwarizmi, que formó parte de la corte real en Bagdad y vivió entre 780 y 850. El trabajo de Al-Khwarizmi es la fuente probable de la palabra álgebra como bien.
0 Comentarios