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 usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
