Logo Passei Direto
Buscar
Um engenheiro de software está desenvolvendo um robô autônomo para realizar a tarefa de limpar o chão em um ambiente específico. O robô utiliza um agente baseado em regras simples, com uma tabela de regras que define suas ações com base nas condições atuais do ambiente. A tabela possui as seguintes entradas: Se a área estiver suja, o robô deve aspirar o chão. Se a área estiver limpa, o robô deve se mover para a próxima área. O robô não possui sensores avançados, exceto por um sensor de sujeira que indica se o chão da área onde ele está está limpo ou sujo.
Considerando essa implementação, qual seria o comportamento do robô se ele for colocado em um ambiente inicialmente sujo e, após limpar essa área, for para outra área limpa?
A O robô limpará a área suja e ficará parado na área limpa, pois sua tarefa já foi concluída.
B O robô continuará limpando a área limpa, mesmo que não haja sujeira detectada.
C O robô aspirará a área suja e, ao detectar que a área seguinte está limpa, se moverá para a próxima área.
D O robô detectará que a área inicial está suja e tentará retornar para a área suja anterior após limpá-la.
E O robô será incapaz de mover-se para a área limpa, pois a tabela de regras não cobre essa situação.
User badge image
Exercícios Para o Conhecimento

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar o comportamento do robô com base nas regras que ele segue: 1. Se a área estiver suja, o robô deve aspirar o chão. 2. Se a área estiver limpa, o robô deve se mover para a próxima área. Agora, considerando a situação descrita: - O robô é colocado em um ambiente inicialmente sujo. Portanto, ele irá aspirar essa área. - Após limpar a área suja, ele irá para a próxima área, que está limpa. De acordo com a regra, ao detectar que a próxima área está limpa, o robô deve se mover para a próxima área. Agora, vamos analisar as alternativas: A) O robô limpará a área suja e ficará parado na área limpa, pois sua tarefa já foi concluída. - Incorreta, pois ele se moverá para a próxima área limpa. B) O robô continuará limpando a área limpa, mesmo que não haja sujeira detectada. - Incorreta, pois ele não tem essa regra. C) O robô aspirará a área suja e, ao detectar que a área seguinte está limpa, se moverá para a próxima área. - Correta, pois é exatamente o que as regras definem. D) O robô detectará que a área inicial está suja e tentará retornar para a área suja anterior após limpá-la. - Incorreta, pois ele não tem essa lógica de retorno. E) O robô será incapaz de mover-se para a área limpa, pois a tabela de regras não cobre essa situação. - Incorreta, pois a regra diz que ele deve se mover para a próxima área se estiver limpa. Portanto, a alternativa correta é: C) O robô aspirará a área suja e, ao detectar que a área seguinte está limpa, se moverá para a próxima área.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Mais conteúdos dessa disciplina