Durante uma competição de robótica, os participantes precisam programar um robô para seguir um caminho…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Durante uma competição de robótica, os participantes precisam programar um robô para seguir um caminho específico. Qual é o primeiro passo na criação do algoritmo para essa tarefa?
- A) Definir o objetivo do robô.
- B) Descrever o ambiente em que o robô atuará.
- C) Listar os comandos que o robô deve seguir.
- D) Testar o robô em um campo aberto.
- E) Escolher o tipo de sensor a ser utilizado.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Um algoritmo é uma sequência ordenada de passos que leva a uma solução. Antes de escrever qualquer comando, é preciso saber o que se quer alcançar. Na questão, a tarefa é fazer o robô seguir um caminho específico, então o primeiro passo lógico é deixar claro esse objetivo.
- Por que a alternativa A está correta: definir o objetivo é a etapa inicial da construção de um algoritmo, pois determina todas as decisões seguintes, como o ambiente a considerar, os comandos a escrever e os sensores necessários.
- Por que as outras estão erradas:
- B) Descrever o ambiente vem depois, pois só faz sentido descrever o ambiente depois de saber o que o robô deve fazer.
- C) Listar os comandos é uma etapa posterior, que depende de já se saber o objetivo e as condições do percurso.
- D) Testar no campo aberto ocorre apenas depois que o algoritmo está pronto, para verificar se funciona.
- E) Escolher o sensor é uma decisão de implementação que só se toma depois de definir o que o robô precisa perceber para cumprir a tarefa.
- Em resumo, na ordem de criação de um algoritmo, primeiro define-se o objetivo, depois analisa-se o ambiente, planejam-se os comandos e os sensores, e por fim testa-se a solução.
💡 Dica: Pense sobre os passos iniciais de programação de um robô.
Alternativa por alternativa
É a resposta que o enunciado sustenta.
O aluno pensa que, para programar, é preciso antes conhecer o ambiente físico, como o tamanho e o formato da pista, e por isso coloca essa descrição como primeira etapa.
O aluno acredita que o algoritmo começa diretamente pelos comandos, por estar associado à ideia de programação, sem perceber que os comandos dependem de um objetivo previamente definido.
O aluno confunde a fase de teste com a fase de criação, achando que a primeira ação é experimentar o robô em campo para ver como ele se comporta.
O aluno supõe que o tipo de sensor define o funcionamento do robô e, por isso, deve ser escolhido logo no início, antes de se saber o que o robô precisa fazer.
Raio-X da questão
algoritmo de programação
avaliacao
definição de algoritmo · programação básica
Revisar os conceitos básicos de algoritmos e programação.
O aluno pode confundir a definição do objetivo do robô com a listagem dos comandos, pensando que o objetivo é o primeiro passo.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Para inscrever estudantes no clube de leitura, a biblioteca da escola usa um formulário digital. O formulário solicita…
- Em uma planilha com várias turmas, uma mesma fórmula foi inserida na primeira linha e copiada para as demais para manter…
- Uma turma quer registrar em ordem as etapas para calcular a média das notas em um programa educacional. — Que recurso de…
- Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores…
- No terminal de empréstimo de bicicletas de um parque urbano, cada devolução é registrada em um painel de leitura. O…
- Em uma frase, defina o que é um algoritmo em computaçã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
