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

Que construção de algoritmo permite executar ações diferentes dependendo de uma condição booleana, por exemplo…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

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

Que construção de algoritmo permite executar ações diferentes dependendo de uma condição booleana, por exemplo verificar se uma senha é válida antes de permitir o acesso?

  1. A) Declaração de variável
  2. B) Laço de repetição (enquanto... faça)
  3. C) Estrutura condicional (se... então).
  4. D) Função recursiva
  5. E) Operador lógico (e/ou/negação)

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado pede a construção de algoritmo que executa ações diferentes conforme uma condição booleana (verdadeira ou falsa). O exemplo da senha ilustra isso: se a senha estiver correta, permite o acesso; caso contrário, nega.
  2. Essa construção é a estrutura condicional, escrita em pseudocódigo como 'se condição então ... senão ...'. Ela avalia a condição e escolhe qual bloco de instruções executar, desviando o fluxo do programa.
  3. Por que as outras estão erradas:
  4. A) Declaração de variável apenas reserva um espaço nomeado na memória; não decide nada.
  5. B) Laço de repetição repete um bloco enquanto a condição for verdadeira, mas não escolhe entre ações diferentes.
  6. D) Função recursiva é uma função que chama a si mesma; não é uma construção de decisão por condição.
  7. E) Operador lógico (e/ou/negação) combina ou inverte valores booleanos, mas sozinho não executa ações diferentes; ele é usado dentro da condição.
  8. Conclusão: a alternativa correta é a C, que coincide com o gabarito oficial.

💡 Dica: Pense em estruturas condicionais em algoritmos.

Alternativa por alternativa

A Erradaerro: Conceitual

Confunde 'guardar um valor' com 'tomar uma decisão'; acredita que declarar uma variável, por já armazenar a senha, é o que controla o acesso.

B Erradaerro: Interpretaçãoa que mais engana

Associa qualquer repetição de testes com verificação de senha, achando que o sistema deve repetir a pergunta até acertar, sem perceber que o enunciado pede escolha entre ações.

Por que engana: Confundir estruturas condicionais com laços de repetição, pensando que a execução de ações diferentes depende de repetição e não de condição.

C Correta

A estrutura condicional avalia uma expressão booleana e direciona o fluxo do algoritmo para caminhos distintos quando a condição é verdadeira ou falsa, adequada para validar senhas.

D Erradaerro: Conceitual

Considera que a palavra 'recursiva' indica controle de decisão e confunde função que chama a si mesma com uma verificação condicional.

E Erradaerro: Conceitual

Percebe que a condição envolve valores booleanos e supõe que o operador lógico é a construção que executa as ações, sem notar que ele apenas combina condições.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
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 condicionais

📌 Objetivo

avaliacao

🧱 Pré-requisitos

lógica de programação · condições booleanas

📚 Reveja

Revisar as estruturas condicionais em algoritmos.

⚠️ Erro mais comum

Confundir estruturas condicionais com laços de repetição, pensando que a execução de ações diferentes depende de repetição e não de condição.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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