Varias modificacoes, funcao passa a ser definida no inicio, analise sintatica corrigida, 80% do trabalho feito.