Qual o objetivo do algoritmo ao usar uma estrutura de seleção?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual o objetivo do algoritmo ao usar uma estrutura de seleção?
- A) Repetir ações
- B) Armazenar dados
- C) Decidir o fluxo
- D) Ordenar listas
- E) Criar novos dados
✅ Resposta correta: alternativa C
Resolução passo a passo
- Uma estrutura de seleção é um comando que permite ao algoritmo escolher qual caminho seguir conforme uma condição seja verdadeira ou falsa. Exemplos clássicos são o se, o se-senão e o caso.
- Ao executar uma seleção, o algoritmo avalia uma condição e direciona o fluxo de execução para um bloco de instruções ou para outro. Isso corresponde a decidir o fluxo, que é a alternativa C.
- Por que as outras estão erradas:
- A) Repetir ações é função das estruturas de repetição, como enquanto, para e repita.
- B) Armazenar dados é função das variáveis e estruturas de dados, não da seleção.
- D) Ordenar listas é um objetivo de algoritmos de ordenação, que podem usar seleção, mas não é o objetivo da estrutura de seleção em si.
- E) Criar novos dados não está associado à estrutura de seleção, que apenas avalia condições e escolhe caminhos.
- Conclusão: o objetivo da estrutura de seleção é decidir o fluxo de execução do algoritmo com base em condições, o que confirma o gabarito oficial C.
💡 Dica: Pense na função das estruturas de seleção em algoritmos.
Alternativa por alternativa
O aluno confunde a estrutura de seleção com a de repetição, achando que escolher um caminho implica repetir instruções várias vezes.
Por que engana: Confundir estruturas de selecao com estruturas de repeticao, pensando que seleciona para repetir em vez de decidir o fluxo.
O aluno associa qualquer comando de programação ao armazenamento de dados, pensando que a seleção guarda informações para uso posterior.
Selecionar permite decidir qual caminho seguir no algoritmo baseado em condições.
O aluno associa a palavra seleção ao sentido cotidiano de escolher ou separar itens, levando à ideia de ordenar listas, que é tarefa de algoritmos de ordenação.
O aluno imagina que, como o algoritmo produz resultados, a estrutura de seleção deve gerar novos dados a partir das condições avaliadas.
Raio-X da questão
estruturas de seleção
avaliacao
estruturas de selecao basicas · fluxo de controle em algoritmos
Revisar o funcionamento das estruturas de seleção em algoritmos.
Confundir estruturas de selecao com estruturas de repeticao, pensando que seleciona para repetir em vez de decidir o fluxo.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é o objetivo de uma estrutura condicional em um algoritmo?
- Em um programa, qual a função de uma estrutura de seleção?
- Quando um algoritmo utiliza uma estrutura de repetição condicional, qual é o seu principal objetivo?
- Qual o objetivo de um algoritmo que utiliza repetições e condições?
- Qual é a função de um algoritmo que utiliza uma estrutura de repetição simples?
- Qual a importância de utilizar seleções condicionais em um algoritmo?
🔎 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
