Algoritmo
Procedimiento paso a paso diseñado para realizar una operación y que (como un mapa o diagrama de flujo) conducirá al resultado buscado si se sigue correctamente. Los algoritmos tienen un principio definido y un final definido, y un número finito de pasos. Un algoritmo produce la misma información de salida con la misma información de entrada, y se pueden combinar varios algoritmos cortos para realizar tareas complejas como escribir un programa de computadora. Una receta de libro de cocina, un diagnóstico, una rutina de resolución de problemas, son algunos ejemplos comunes de algoritmos simples. No obstante, los algoritmos adecuados para resolver problemas estructurados (ampliables a análisis secuenciales) no son adecuados para problemas en los que se requieren juicios de valor.