Buscar

Considere os seguintes fatos em uma base de dados inserida no Prolog maior(São Paulo,Rio de Janeiro) maior(São Paulo,Juiz de Fora) maior(Rio de Ja...

Considere os seguintes fatos em uma base de dados inserida no Prolog maior(São Paulo,Rio de Janeiro) maior(São Paulo,Juiz de Fora) maior(Rio de Janeiro,Curitiba) maior(Rio de Janeiro,Juiz de Fora) maior(Curitiba,Juiz de Fora) capital(São Paulo) capital(Rio de Janeiro) capital(Curitiba) Suponha agora que, a seguir, inserimos a seguinte regra no Prolog metropole(X) <=maior(X,Y) e capital(Y) Assinale a alternativa que corresponde à resposta que o Prolog retornará, à consulta ?metropole(X) a. São Paulo; Curitiba b. Rio de Janeiro; Curitiba c. São Paulo; Rio de Janeiro d. São Paulo; Rio de Janeiro; Curitiba e. São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a letra d. Ao consultar ?metropole(X), o Prolog irá buscar por todas as cidades X que são maiores que alguma cidade Y que é capital. De acordo com a base de dados fornecida, as cidades que atendem a essa condição são: São Paulo (capital de São Paulo), Rio de Janeiro (capital do Rio de Janeiro) e Curitiba (capital do Paraná). Portanto, a resposta será: São Paulo; Rio de Janeiro; Curitiba.

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