Existen 2 tipos de computadoras:
Analógicas: realizan cálculos a partir de un programa estructural o propio de su composición logrando resultados también analógicos, si bien es de un mecanismo sencillo, su utilidad se encuentra limitada a su estructura sin poder realizar variaciones en forma practica.
Digitales: Se considera de esta forma a todo elemento que es capaz de presentarse de 2 formas distintas (encendido-apagado, si-no, on-off, 1-0, etc.) y realizar operaciones y calculos cuyos resultados se expresan en combinaciones de estos estados (el valor estándar usado para expresar los estados es 0 y 1). La ventaja es su facilidad de cambiar las instrucciones o programa del cálculo y su velocidad de procesamiento.