Engenharia Múltipla Escolha

Marque a alternativa correta que indica a estrutura de um fato:

Marque a alternativa correta que indica a estrutura de um fato:

  1. Come(Paula, chocolate)
  2. come(paula, chocolate).
  3. come(Paula, chocolate)
  4. come(Paula, Chocolate).
  5. Come(paula, chocolate).

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

Esta questão aborda os conceitos fundamentais de Lógica Computacional, especificamente a sintaxe da linguagem de programação Prolog para definição de fatos.

Regras de Sintaxe em Prolog

Para representar um fato corretamente na lógica de programação declarativa (como Prolog), três regras principais devem ser seguidas:

  1. Nome do Predicado: Deve iniciar sempre com letra minúscula (ex: come). Letras maiúsculas indicam variáveis.
  2. Argumentos (Dados): Se forem valores específicos (constantes/átomos), devem ser escritos com letras minúsculas. Letras maiúsculas indicam variáveis genéricas.
  3. Pontuação Final: Toda cláusula (fato ou regra) deve terminar obrigatoriamente com um ponto final (.).

Análise das Alternativas

AlternativaErro Identificado
AFalta o ponto final (.) e o predicado está em maiúscula (Come).
BCorreta. Predicado minúsculo, argumentos como átomos e ponto final presente.
CFalta o ponto final (.). Além disso, Paula em maiúscula seria tratado como variável.
DOs argumentos estão em maiúscula (Paula, Chocolate), o que os tornaria variáveis, não constantes específicas.
EO predicado inicia com maiúscula (Come), o que é inválido para nomes de funções/fatos.

Conclusão

A única alternativa que respeita rigorosamente a gramática do Prolog — definindo um predicato, usando átomos para os dados e encerrando a sentença — é a alternativa B. Ela representa o fato específico de que "Paula come chocolate" sem ambiguidades de variáveis.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.