Uma linguagem de programação é um conjunto de convenções e r...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: IESES Órgão: CRC-SC Prova: IESES - 2015 - CRC-SC - Assistente Jurídico |
Q2746054 Engenharia de Software

Uma linguagem de programação é um conjunto de convenções e regras que especificam como instruir o computador a executar determinadas tarefas. Os sistemas que utilizam mecanismos da área da Inteligência Artificial, como por exemplo, sistemas especialistas são denominados de:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos explorar a questão apresentada sobre linguagens relacionadas à Inteligência Artificial. A alternativa correta é a alternativa D - Linguagem do conhecimento.

Os sistemas que utilizam mecanismos da área da Inteligência Artificial, como sistemas especialistas, geralmente são associados a linguagens que facilitam a representação e manipulação do conhecimento. Essas linguagens são conhecidas como linguagens do conhecimento. Elas são projetadas para lidar com representações complexas de informações e regras lógicas, o que é essencial para a construção de sistemas especialistas.

Vamos analisar agora as alternativas incorretas:

A - Linguagem de montagem: Esta é uma linguagem de baixo nível próxima do código de máquina. Ela não é usada para sistemas de Inteligência Artificial, pois é mais adequada para programar diretamente o hardware em detalhes específicos, o que não é prático para o desenvolvimento de sistemas especialistas.

B - Linguagem orientada ao usuário: Este termo não é amplamente utilizado no contexto das classificações de linguagens de programação, especialmente dentro da Inteligência Artificial. Ele pode se referir a linguagens ou interfaces mais intuitivas para o usuário final, mas não é um termo técnico para descrever linguagens usadas em IA.

C - Linguagem em nível de máquina: As linguagens de nível de máquina são aquelas que o computador executa diretamente, como o código binário. Novamente, essas não são práticas para desenvolver sistemas complexos de IA, que precisam de abstrações mais elevadas para lidar com o conhecimento.

Portanto, a opção correta é a alternativa D - Linguagem do conhecimento, que descreve apropriadamente linguagens usadas no desenvolvimento de sistemas especialistas e outras aplicações de Inteligência Artificial. Estas linguagens são cruciais para lidar com a complexidade e a natureza simbólica dos problemas abordados pela IA.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo