Un computador es una máquina digital programable que ejecuta comandos para procesar datos de entrada. Se puede analizar desde dos enfoques principales: funcional y estructural. El enfoque funcional divide las operaciones en control, almacenamiento, traslado y procesamiento de datos.