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
- Na sala de artes, um robô ajuda a guardar lápis de cor em duas caixas: uma verde e outra amarela. Como o robô pode…
- “O aparelho precisa chegar ao visitante, e a caixa usada deve seguir para a limpeza”, explicou a monitora do centro…
- — Meu aparelho desligou antes do fim da exposição — relatou uma visitante ao Museu da Cidade. Como parte de uma…
- Técnicos acompanham uma simulação para localizar vazamentos em quatro hidrômetros de uma rua. O programa deve ler cada…
- — Para ouvir as peças sem ler as placas, o que faço primeiro? — perguntou uma criança ao mediador do museu. Ele explicou…
- Bicicletas do bicicletário comunitário ficam disponíveis para uso com cartões numerados. Para liberar o cadeado, a…
🔎 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
