Na oficina de tecnologia da escola, um grupo programou um robô para recolher uma garrafa e levá-la até uma…
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
Na oficina de tecnologia da escola, um grupo programou um robô para recolher uma garrafa e levá-la até uma caixa de reciclagem. Para realizar a tarefa, o robô deve executar, uma única vez e nesta ordem, as instruções: avançar três passos; virar à esquerda; avançar dois passos; fechar a garra; retornar quatro passos; abrir a garra. As mesmas instruções são executadas independentemente de quem inicia a atividade, sem escolhas baseadas em condições e sem guardar valores que mudem durante o percurso. Com base na situação descrita, qual conceito computacional explica a organização das instruções que permite ao robô realizar a tarefa na ordem planejada?
- A) Variável
- B) Repetição
- C) Condição
- D) Decomposição
- E) Algoritmo
✅ Resposta correta: alternativa E
Resolução passo a passo
- Leia o enunciado com atenção. O grupo programou um robô com uma sequência de instruções que devem ser executadas uma única vez e na ordem indicada (avançar, virar, avançar, fechar a garra, retornar, abrir a garra). O enunciado também afirma que não há escolhas baseadas em condições e que não há valores guardados que mudem durante o percurso.
- Identifique o que a questão pede. Ela quer o conceito que explica a organização das instruções, ou seja, um conjunto finito e ordenado de passos que resolve uma tarefa.
- Compare com a definição de algoritmo. Um algoritmo é uma sequência ordenada, finita e não ambígua de instruções que, executada, resolve um problema. Isso corresponde exatamente ao que o robô faz: uma lista de passos executada na ordem planejada para recolher a garrafa e levá-la à caixa.
- Analise as outras alternativas. A) Variável seria um espaço para guardar valores que mudam, e o enunciado diz que isso não ocorre. B) Repetição seria executar um trecho várias vezes, e as instruções são executadas uma única vez. C) Condição seria uma escolha baseada em um teste, e o enunciado diz que não há escolhas condicionais. D) Decomposição seria dividir um problema grande em partes menores, o que não é o foco da questão, que trata da organização da sequência em si.
- Conclusão. A alternativa correta é a E, Algoritmo, que concorda com o gabarito oficial.
💡 Dica: Identifique o conceito de sequência de ações.
Alternativa por alternativa
O aluno associa qualquer organização de dados ou instruções a variáveis, pensando que a sequência de passos depende de valores armazenados que mudam durante o percurso.
Por que engana: Confundir a condição com a repetição, pensando que a ordem das ações é apenas uma sequência sem condições específicas.
O aluno vê vários movimentos (avançar, retornar) e imagina que se trata de repetir ações, sem notar que cada instrução é executada apenas uma vez.
O aluno pensa que a mudança de direção (virar à esquerda) ou o fechar e abrir a garra indicam uma decisão tomada conforme alguma situação, ignorando que o enunciado afirma explicitamente que não há escolhas baseadas em condições.
O aluno confunde a organização da sequência com a divisão do problema em partes, pois a tarefa tem várias etapas e ele associa etapas a decomposição, sem perceber que a questão pergunta pela ordem completa dos passos.
Algoritmo é uma sequência ordenada e finita de instruções criada para realizar uma tarefa ou resolver um problema. No caso, o robô executa seis passos definidos, em uma ordem específica e uma única vez. Não há repetição de comandos, escolha entre caminhos, armazenamento de valores ou divisão explícita da tarefa em subtarefas.
Raio-X da questão
sequência de ações
diagnostico
sequência de ações · lógica de programação
Revisar conceitos de sequência e controle em programação.
Confundir a condição com a repetição, pensando que a ordem das ações é apenas uma sequência sem condições específicas.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Durante uma aula de robótica, a professora pediu aos alunos que criassem uma sequência de comandos para que um robô se…
- Em uma oficina de Computação, estudantes programaram um robô para percorrer um circuito. O programa usa a lista de…
- Em uma aula, a turma programou um robô para seguir uma sequência de passos e escolher ações quando encontrasse…
- Em um jogo, um robô precisa entregar quatro objetos, um de cada vez. Para cada objeto, ele deve pegar a encomenda…
- Na aula, Ana programa um robô para andar três passos e virar à direita. Por que ela deve organizar as instruções em um…
- Ao programar um robô para entregar uma mensagem, você precisa definir as instruções corretamente. Qual é a ordem correta…
🔎 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
