Confira a matéria completa no site dos Cursos de Engenharia de Computação, Eletrônica e Telecomunicações http://cursos.unisanta.br/engcomputacao/d09-2606.htm