Una computadora es una máquina electrónica que recibe datos, los procesa y los convierte en información útil. La característica principal que distingue a una computadora de otros dispositivos como una calculadora no programable es que es una máquina de propósito general que puede realizar diversas tareas según los lenguajes de programación y el hardware. Además de un programa informático, una computadora necesita datos de entrada específicos para proporcionar un producto final procesado llamado salida.