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

Em um algoritmo de seleção, qual estrutura é utilizada para tomar decisões?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

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?

  1. A) Loops.
  2. B) Funções.
  3. C) Estruturas de repetição.
  4. D) Condicionais if/else.
  5. E) Variáveis.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. 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.
  2. 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).
  3. Comparando com o gabarito oficial (D), a resposta coincide com o que foi obtido de forma independente.
  4. 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.
  5. Conclusao: a alternativa correta e a D, condicionais if/else.

💡 Dica: Pense nas estruturas de controle em algoritmos.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode associar loops a qualquer tipo de controle de fluxo, confundindo a repeticao de instrucoes com a escolha entre caminhos.

B Erradaerro: Conceitual

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.

C Erradaerro: Conceituala que mais engana

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.

D Correta

As condicionais if/else são usadas para executar diferentes ações com base em condições.

E Erradaerro: Conceitual

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

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

estruturas de decisão

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · estruturas de controle

📚 Reveja

Revisar as estruturas de controle em algoritmos.

⚠️ Erro mais comum

Confundir estruturas de repetição com estruturas de decisão, escolhendo loops em vez de condicionais.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

🔎 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.