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
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?
- A) Escolher uma ação pela condição
- B) Mostrar uma mensagem na tela
- C) Guardar dados em uma lista
- D) Trocar uma informação do robô
- E) Repetir os passos muitas vezes
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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.
- 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.
- 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.
- 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.
- 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 seleção verifica uma condição, como a luz estar acesa ou apagada, e escolhe uma ação.
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.
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.
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.
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
algoritmo de seleção
avaliacao
estrutura condicional em algoritmos · conceito de algoritmo
Revisar as funções e tipos de algoritmos em programação.
Confundir algoritmo de seleção com estruturas de repetição, escolhendo alternativas que descrevem loops em vez de decisões condicionais.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Na aula, Bia programou um robô que repete movimentos. Ela usou o comando “se” para o robô escolher uma ação. Qual é a…
- Em um programa, qual a função de uma estrutura de seleção?
- Em uma aula, a turma programou um robô para seguir uma sequência de passos e escolher ações quando encontrasse…
- Em uma oficina de Computação, estudantes programaram um robô para percorrer um circuito. O programa usa a lista de…
- — Nem toda travessia precisa emitir som ao mesmo tempo — explicou a técnica responsável pelos sinais acessíveis da…
- Na oficina de tecnologia da escola, um grupo programou um robô para recolher uma garrafa e levá-la até uma caixa de…
🔎 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
