Em um algoritmo de seleção, qual estrutura é utilizada para tomar decisões?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um algoritmo de seleção, qual estrutura é utilizada para tomar decisões?
- A) Loops.
- B) Funções.
- C) Estruturas de repetição.
- D) Condicionais if/else.
- E) Variáveis.
✅ Resposta correta: alternativa D
Resolução passo a passo
- A questao pergunta qual estrutura de um algoritmo de selecao e usada para tomar decisoes. Algoritmos de selecao sao aqueles que escolhem um caminho entre alternativas conforme uma condicao.
- Resolvendo por conta propria, a estrutura que faz isso e a condicional, escrita em linguagens de programacao como if/else (se/senao). Ela testa uma condicao: se for verdadeira, executa um bloco de instrucoes; caso contrario, executa outro (ou nenhum).
- Comparando com o gabarito oficial (D), a resposta coincide com o que foi obtido de forma independente.
- Por que as outras estao erradas: A) loops repetem um trecho de codigo enquanto uma condicao se mantem, nao escolhem caminhos; B) funcoes agrupam instrucoes reutilizaveis e nao decidem, por si so, qual caminho seguir; C) estruturas de repeticao servem para repetir blocos de instrucoes, nao para decidir entre alternativas; E) variaveis armazenam valores, podem ser usadas em decisoes, mas nao sao a estrutura que toma a decisao.
- Conclusao: a alternativa correta e a D, condicionais if/else.
💡 Dica: Pense nas estruturas de controle em algoritmos.
Alternativa por alternativa
O aluno pode associar loops a qualquer tipo de controle de fluxo, confundindo a repeticao de instrucoes com a escolha entre caminhos.
O aluno pode pensar que funcoes, por conterem logica e codigo, sao o mecanismo principal para decidir, sem distinguir organizacao de codigo e controle de fluxo.
O aluno pode confundir estruturas de repeticao com estruturas de decisao, por ambas envolverem testes de condicao, sem perceber que a repeticao nao escolhe alternativas.
Por que engana: Confundir estruturas de repetição com estruturas de decisão, escolhendo loops em vez de condicionais.
As condicionais if/else são usadas para executar diferentes ações com base em condições.
O aluno pode entender que, como variaveis guardam os valores testados, elas sao responsaveis pela decisao em si, quando na verdade apenas armazenam dados.
Raio-X da questão
estruturas de decisão
avaliacao
conceito de algoritmo · estruturas de controle
Revisar as estruturas de controle em algoritmos.
Confundir estruturas de repetição com estruturas de decisão, escolhendo loops em vez de condicionais.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual o objetivo do algoritmo ao usar uma estrutura de seleção?
- Qual a importância de utilizar seleções condicionais em um algoritmo?
- Qual comando é utilizado para representar uma seleção condicional em algoritmos?
- Em algoritmos, a estrutura "se... então..." é fundamental. Qual é a sua importância em processos decisórios?
- Em um programa, qual a função de uma estrutura de seleção?
- Em um algoritmo, qual estrutura é utilizada para repetir instruções?
🔎 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
