Componentes de computadora, causa y efecto y algoritmos