Uma escola decidiu programar um robô para limpar a sala de aula. O robô deve seguir um algoritmo que o faça…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma escola decidiu programar um robô para limpar a sala de aula. O robô deve seguir um algoritmo que o faça mover-se em linha reta e virar ao identificar um obstáculo. Qual o papel do algoritmo neste contexto?
- A) É uma sequência de comandos que o robô deve seguir.
- B) É um tipo de software que controla o robô.
- C) Serve apenas para calcular distâncias.
- D) É uma forma de programação visual.
- E) Não tem relevância para o robô.
✅ Resposta correta: alternativa A
Resolução passo a passo
- O enunciado descreve um robô que deve andar em linha reta e virar ao encontrar um obstáculo, e pergunta qual é o papel do algoritmo nesse contexto.
- Algoritmo é uma sequência finita e ordenada de passos ou comandos que resolve um problema ou executa uma tarefa. No caso do robô, o algoritmo define exatamente o que ele deve fazer: andar, detectar o obstáculo, parar e girar, e voltar a andar.
- Portanto, a alternativa A está correta, pois descreve justamente essa sequência de comandos que o robô segue.
- A alternativa B está errada porque confunde algoritmo com software; o software é o programa que pode conter o algoritmo, mas o algoritmo em si é a sequência de instruções.
- A alternativa C está errada porque o algoritmo do robô serve para controlar movimentos e reações, não apenas para medir distâncias.
- A alternativa D está errada porque algoritmo não é uma forma de programação visual; linguagens visuais são apenas uma maneira de escrever programas que implementam algoritmos.
- A alternativa E está errada porque, sem o algoritmo, o robô não saberia quando nem como se mover, ou seja, ele é essencial para o funcionamento.
- Conclusão: a resposta correta é a A, de acordo com o gabarito oficial.
💡 Dica: Identifique a função do algoritmo no movimento do robô.
Alternativa por alternativa
O algoritmo define as ações do robô em cada situação.
O aluno confunde o algoritmo, que é a sequência de passos, com o software que o executa, achando que o algoritmo é o próprio programa de controle.
Por que engana: Confundir o conceito de algoritmo com o de software, pensando que um algoritmo é um programa completo e não uma sequência de passos.
O aluno associa algoritmo a cálculos matemáticos, como medir distâncias, e não percebe que ele descreve ações e decisões do robô.
O aluno associa algoritmo a blocos ou interfaces gráficas usadas para programar robôs, tomando a forma de escrita pelo conceito.
O aluno acredita que, por ser um robô simples e intuitivo, ele funcionaria sem instruções ordenadas, ignorando que toda ação do robô depende de comandos definidos.
Raio-X da questão
algoritmo de programação
avaliacao
noções de algoritmos · programação básica
Revisar os conceitos de algoritmos e suas aplicações em robótica.
Confundir o conceito de algoritmo com o de software, pensando que um algoritmo é um programa completo e não uma sequência de passos.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Em um laboratório escolar, os alunos precisam registrar o resultado de 20 medições. Fazer isso manualmente aumenta o…
- Num ponto de bicicletas compartilhadas perto da orla, o sistema precisa registrar cada devolução sem gerar erro. Quando…
- — Por que o aplicativo me obriga a passar pelo "Caso de Uso 1" para chegar ao "Caso de Uso 2"? — reclamou um morador ao…
- Uma rotina chamada mostrarLinha(texto) imprime exatamente uma linha na tela. Em um programa, ela é chamada 1 vez antes…
- Considere o pseudocódigo: 'Se nota >= 60 então situacao <- "aprovado" senão situacao <- "reprovado"'. Qual será o valor…
- Leia o enunciado em linguagem oral: 'Se a rua estiver molhada, use capa; caso contrário, não use.' Que tipo de seleção…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
