GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO02Média⏱ curto

No programa do robô, ele pode repetir passos, guardar dados, mostrar mensagem, trocar informação ou escolher…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

No programa do robô, ele pode repetir passos, guardar dados, mostrar mensagem, trocar informação ou escolher entre andar e parar conforme a luz. Qual é a função da seleção?

  1. A) Escolher uma ação pela condição
  2. B) Mostrar uma mensagem na tela
  3. C) Guardar dados em uma lista
  4. D) Trocar uma informação do robô
  5. E) Repetir os passos muitas vezes

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado descreve vários recursos de um programa de robô: repetir passos, guardar dados, mostrar mensagem, trocar informação e escolher entre andar e parar conforme a luz. Cada um corresponde a uma estrutura ou comando diferente.
  2. Pergunta-se qual é a função da seleção. Na programação, a seleção (também chamada de estrutura condicional, como o se-senão) testa uma condição e, conforme o resultado, executa uma ação ou outra.
  3. No exemplo do robô, a seleção aparece em 'escolher entre andar e parar conforme a luz': o programa verifica se a luz está em determinada condição e escolhe a ação correspondente. Logo, a alternativa A, escolher uma ação pela condição, descreve exatamente a função da seleção.
  4. Por que as outras estão erradas: B descreve a função de exibir uma saída, não de escolher; C descreve o armazenamento de dados em variáveis ou listas; D descreve a atribuição ou troca de valores de informações; E descreve a repetição, que é a estrutura de laços.
  5. Conclusão: a alternativa correta é a A, que coincide com o gabarito oficial.

💡 Dica: Pense na definição de algoritmos de seleção.

Alternativa por alternativa

A Correta

A seleção verifica uma condição, como a luz estar acesa ou apagada, e escolhe uma ação.

B Erradaerro: Conceitual

O aluno associa a seleção ao comando de exibir mensagens na tela, talvez porque a mensagem aparece como resultado visível do programa. Ele confunde a saída do programa com a estrutura que decide o caminho a seguir.

C Erradaerro: Conceitual

O aluno acredita que escolher algo envolve guardar dados, pois entende a seleção como uma forma de armazenar opções em uma lista. Ele confunde a estrutura de decisão com o armazenamento de informações.

D Erradaerro: Senso comum

O aluno interpreta 'escolher' no sentido cotidiano de 'trocar' algo, relacionando a seleção à substituição de um valor do robô. Ele não distingue a decisão condicional da atribuição de valores.

E Erradaerro: Interpretação

O aluno associa a seleção à repetição porque o enunciado menciona repetir passos logo antes, e acredita que escolher entre opções significa executar algo várias vezes. Ele confunde a estrutura de laço com a de decisão.

Raio-X da questão

Dificuldade Média
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

algoritmo de seleção

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura condicional em algoritmos · conceito de algoritmo

📚 Reveja

Revisar as funções e tipos de algoritmos em programação.

⚠️ Erro mais comum

Confundir algoritmo de seleção com estruturas de repetição, escolhendo alternativas que descrevem loops em vez de decisões condicionais.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.