Informática, perguntado por Wolfnox, 3 meses atrás

Leia o texto a seguir:

“Um objetivo fundamental da programação lógica (...) é fornecer programação não procedural, ou seja, um sistema no qual os programadores especificam o que um programa deve fazer, mas não precisam especificar como isso deve ser feito. (...) [Em um problema de ordenação dos elementos de uma lista] ele não tem ideia de como ordenar, além de simplesmente enumerar todas as permutações de uma lista até que aconteça de ser criada uma que tenha a lista ordenada - um processo muito lento.”

Adaptado de SEBESTA, R. W. Conceitos de linguagens de programação. 11. ed. Porto Alegre: Bookman, 2018.


Sabendo que a principal linguagem de programação lógica é o PROLOG, assinale a alternativa correta considerando a reflexão apresentada acima:

Grupo de escolhas da pergunta

Não é possível ordenar listas em PROLOG.

A programação procedural é melhor do que a programação lógica.

O PROLOG pode ser inadequado em situações que exijam processamento rápido.

O PROLOG é não procedural, portanto, é orientado a objeto.

É importante que o programador PROLOG detalhe cada etapa do processamento.

Soluções para a tarefa

Respondido por juniormelo49
1

Resposta:

A programação procedural é melhor do que a programação lógica.

Explicação:

A programação procedural é geralmente uma escolha melhor que a programação sequencial e não estruturada em muitas situações que envolvem uma complexidade média e requerem facilidade de manutenção. Possíveis benefícios são: A habilidade de reutilizar o mesmo código em diferentes lugares no programa sem copiá-lo.

Respondido por BlueDolphin
1

Resposta:

O PROLOG pode ser inadequado em situações que exijam processamento rápido.

Explicação:

Perguntas interessantes