Algumas correções
This commit is contained in:
parent
aadcc71ca4
commit
7bdee702d5
@ -1,28 +1,25 @@
|
||||
# O que é isto?
|
||||
Este documento pretende tornar mais claro o funcionamento do polymani.pl. Para
|
||||
isso explicamos brevemente a estrutura e o funcionamento de alguns predicados mais
|
||||
que de outro modo poderiam parecer "abstratas".
|
||||
isso explicamos brevemente a estrutura e realçamos algumas particularidades de alguns predicados que de outro modo poderiam parecer "abstratos".
|
||||
|
||||
## Estrutura
|
||||
### Frontend
|
||||
O frontend tem todos os predicados usados para interação conforme especificado
|
||||
## Algumas palavras sobre a estrutura e o frontend
|
||||
O polymani divide-se em frontend e backend. O backend tem todos os predicados usados para interação conforme especificado
|
||||
no assignment1.pdf.
|
||||
|
||||
Por outro lado, para que uma melhor experiência de utilização fosse possível, tomamos a liberdade de implementar dois predicados auxiliares que, para inputs inválidos, disponibilizam uma explicação mais amigável do erro.
|
||||
|
||||
### Backend
|
||||
## Backend
|
||||
Abaixo descrevem-se alguns predicados selecionados com vista a tornar a
|
||||
compreensão dos mesmos mais rápida e simples. Em alguns casos o objectivo foi
|
||||
destacar algumas particularidades que podem não ser evidentes numa primeira
|
||||
compreensão dos mesmos mais rápida e simples destacando-se algumas particularidades que poderiam não ser evidentes numa primeira
|
||||
leitura.
|
||||
|
||||
#### power
|
||||
### power
|
||||
As comparações CLPFD permitiram-nos comparar se uma determinada variavel
|
||||
pertencia um determinado domínio sem para isso termos de sacrificar a
|
||||
reversibilidade das variáveis. CLPFD stands for Constraint Logic Programming
|
||||
over Finite Domains.
|
||||
|
||||
#### term
|
||||
### term
|
||||
Um termo é uma sequência de monómios sem adições.
|
||||
Este é um elemento fundamental deste programa tendo sido extensivamente testado.
|
||||
|
||||
@ -35,7 +32,7 @@ sao tratadas pelo terceiro e quarto predicado).
|
||||
O quinto predicado faz chamadas recursivas para validar uma multiplicação de
|
||||
monómios.
|
||||
|
||||
#### simplify_term
|
||||
### simplify_term
|
||||
Começamos por convert um termo numa list de monómios.
|
||||
|
||||
Ordenamos os monómios do por ordem crescente (isto é, de menor grau para maior
|
||||
|
Reference in New Issue
Block a user