Next: Exercício do Exame de Up:
Exercícios Previous: Exercícios
Analise atentamente a seguinte gramática escrita na notação lógica DCG
frase --> exp, [';']. exp --> equac. exp --> interroga. equac --> expressao, ['='], expressao. interroga --> ['?'], ['='], expressao. expressao --> operando, resto. operando --> [num(N)]. operando --> ['('], expressao, [')']. resto --> operador, expressao. resto --> []. operador --> ['+'] | ['-'] | ['/'] | ['*'].
Responda, então, às alíneas seguintes:
frase( [num(5),'+',num(3),'=',num(8),';'], [] ).