funcoes ordena e chamafuncaorestricao adicionadas