Um computador é um dispositivo eletrônico programável que aceita dados brutos como entrada e os processa com um conjunto de instruções (um programa) para produzir o resultado como saída. Ele gera a saída logo após realizar operações matemáticas e lógicas e pode salvar a saída para uso futuro. Ele pode processar cálculos numéricos e não numéricos.Um computador é projetado para executar aplicações e fornece uma variedade de soluções através de componentes integrados de hardware e software. Ele trabalha com a ajuda de programas e representa os números decimais através de uma seqüência de dígitos binários. Também possui uma memória que armazena os dados, programas e resultados do processamento.