Em uma aula, a turma programou um robô para seguir uma sequência de passos e escolher ações quando encontrasse…
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
Em uma aula, a turma programou um robô para seguir uma sequência de passos e escolher ações quando encontrasse obstáculos. O professor explicou que o programa precisa indicar os passos e organizar as decisões do robô. Quais são os elementos essenciais para programar esse robô?
- A) Funções e variáveis
- B) Variáveis e eventos
- C) Algoritmos e eventos
- D) Variáveis e estruturas de controle
- E) Algoritmos e estruturas de controle
✅ Resposta correta: alternativa E
Resolução passo a passo
- O enunciado traz duas exigências do robô. A primeira é seguir uma sequência de passos, que é a definição de algoritmo: uma lista ordenada e finita de instruções para realizar uma tarefa. A segunda é escolher ações quando encontrar obstáculos, ou seja, tomar decisões conforme uma condição. Passo 2: Em programação, a forma de expressar essas decisões é com estruturas de controle, como os comandos se/senão (condicionais) e as repetições. Elas determinam qual caminho o programa segue. Passo 3: Portanto, os elementos essenciais pedidos são algoritmos (a sequência de passos) e estruturas de controle (a organização das decisões). A alternativa E reúne exatamente esses dois elementos. Passo 4: Por que as outras estão erradas: A) funções e variáveis são recursos de organização e armazenamento, mas não descrevem a sequência de passos nem as decisões do robô. B) variáveis e eventos não cobrem a sequência de passos, e eventos seriam apenas um mecanismo de disparo de ações. C) algoritmos é correto, mas eventos não são o elemento que organiza as decisões; a escolha de ações depende de condições, não de eventos. D) estruturas de controle é correto, mas variáveis não representam a sequência de passos do programa. Passo 5: Conclusão: o gabarito oficial E está correto, pois algoritmos e estruturas de controle são os elementos essenciais para programar o robô descrito.
💡 Dica: Liste os elementos necessários para a programação do robô.
Alternativa por alternativa
O aluno confunde os elementos de programação: acredita que funções e variáveis bastam para indicar os passos e as decisões, sem perceber que funções são blocos reutilizáveis e variáveis guardam dados.
Por que engana: O aluno pode confundir a necessidade de apenas variáveis com a complexidade da programação, acreditando que um robô pode ser programado apenas com dados simples.
O aluno associa a reação do robô ao obstáculo a eventos e esquece que o enunciado pede a sequência de passos, que corresponde a algoritmo, e não apenas a variáveis.
O aluno lê a expressão quando encontrasse obstáculos como se fosse um evento de programação e não como uma condição de decisão, que é papel das estruturas de controle.
O aluno percebe a parte das decisões, mas lê apenas esse trecho do enunciado e considera variáveis como o elemento que indica os passos, quando a sequência de passos corresponde a algoritmo.
O algoritmo organiza os passos que o robô deve seguir. As estruturas de controle permitem repetir ações e tomar decisões, como escolher um caminho quando aparece um obstáculo. Juntos, esses elementos orientam o funcionamento do programa.
Raio-X da questão
programação de robôs
avaliacao
elementos de programação · lógica de programação
Revisar os conceitos básicos de programação e robótica.
O aluno pode confundir a necessidade de apenas variáveis com a complexidade da programação, acreditando que um robô pode ser programado apenas com dados simples.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Em uma competição de robótica, a equipe A programou seu robô para seguir um caminho específico. Esse caminho pode ser…
- Para um robô seguir uma rota em um labirinto, um estudante criou um código. Quais elementos são essenciais no algoritmo…
- Na oficina de tecnologia da escola, um grupo programou um robô para recolher uma garrafa e levá-la até uma caixa de…
- Na aula, Ana programa um robô para andar três passos e virar à direita. Por que ela deve organizar as instruções em um…
- Em uma oficina de Computação, estudantes programaram um robô para percorrer um circuito. O programa usa a lista de…
- Durante uma aula de robótica, a professora pediu aos alunos que criassem uma sequência de comandos para que um robô se…
🔎 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
