GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Difícil⏱ medio

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

Habilidade BNCC EF06CO02

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ô?

  1. A) Funções e variáveis
  2. B) Variáveis e eventos
  3. C) Algoritmos e eventos
  4. D) Variáveis e estruturas de controle
  5. E) Algoritmos e estruturas de controle

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. 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

A Erradaerro: Conceituala que mais engana

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.

B Erradaerro: Conceitual

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.

C Erradaerro: Interpretação

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.

D Erradaerro: Interpretação

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.

E Correta

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

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

programação de robôs

📌 Objetivo

avaliacao

🧱 Pré-requisitos

elementos de programação · lógica de programação

📚 Reveja

Revisar os conceitos básicos de programação e robótica.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programaçã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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.