Buscar

Considere a seguinte base de conhecimentos de uma aplicação Prolog: %FATOS disciplina(matemática,josé). disciplina(matemática,antônio). discipl...

Considere a seguinte base de conhecimentos de uma aplicação Prolog: %FATOS disciplina(matemática,josé). disciplina(matemática,antônio). disciplina(matemática,felipe). disciplina(geografia,antônio). disciplina(geografia,felipe). disciplina(história,josé). disciplina(história,joão). Nesta base temos uma relação das disciplinas ofertadas em determinado curso, associadas aos nomes dos alunos nelas matriculados. Para construir uma regra chamada aluno, que seja capaz de apresentar os nomes dos alunos matriculados em uma disciplina, ou de apresentar as disciplinas cursadas por determinado aluno, assinale a alternativa que apresenta a sintaxe CORRETA: disciplina(Y,X):- aluno(Y). aluno :- disciplina(X,Y). aluno(Y,X):- disciplina(X,Y). aluno(X):- disciplina(X). disciplina :- aluno(Y).

💡 1 Resposta

User badge image

Ed Verified user icon

A sintaxe correta para construir a regra chamada aluno, que seja capaz de apresentar os nomes dos alunos matriculados em uma disciplina, ou de apresentar as disciplinas cursadas por determinado aluno, é a seguinte: "aluno(X):- disciplina(X,_)." Portanto, a alternativa correta é: "aluno(X):- disciplina(X,_)."

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais