Una computadora digital es una combinación de dispositivos y circuitos electrónicos organizados de tal forma, que pueden realizar una secuencia programada de operaciones con un mínimo de intervención humana. A la secuencia de operaciones se le denomina Programa. Un programa es un conjunto de instrucciones codificadas que se almacenan en la memoria interna de la computadora junto con todos los datos que el programa requiere. Por otra parte, para que la computadora pueda ser útil, es necesario que ésta interactúe con el exterior pidiendo datos para ser procesados, y muestre de alguna forma los resultados
que obtiene.