GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Fácil⏱ curto

Qual é o objetivo de uma estrutura condicional em um algoritmo?

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

Qual é o objetivo de uma estrutura condicional em um algoritmo?

  1. A) Executar um bloco de código repetidamente
  2. B) Tomar decisões baseadas em condições
  3. C) Organizar dados em ordem
  4. D) Criar interfaces de usuário
  5. E) Armazenar informações temporariamente

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Uma estrutura condicional (como o se-então-senão) avalia uma condição, que é uma expressão que resulta em verdadeiro ou falso, e a partir desse resultado decide qual caminho do algoritmo será seguido.
  2. Por isso, o objetivo da estrutura condicional é tomar decisões baseadas em condições, alternativa B, que corresponde exatamente a essa função.
  3. A alternativa A descreve uma estrutura de repetição (laços como enquanto ou para), não uma condicional.
  4. A alternativa C descreve algoritmos de ordenação, que não são função das condicionais.
  5. A alternativa D trata de desenvolvimento de interfaces, área que não define o papel de uma estrutura condicional.
  6. A alternativa E descreve o uso de variáveis ou memória, que armazenam dados e não tomam decisões.
  7. Conclusão: o gabarito oficial B está correto.

💡 Dica: Identifique a função da condição no fluxo de execução do algoritmo.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde a estrutura condicional com a estrutura de repetição, que executa um bloco várias vezes enquanto uma condição for verdadeira.

Por que engana: Confundir a estrutura condicional com uma estrutura de repetição, que executa instruções várias vezes, ou com recursos de organização e armazenamento de dados.

B Correta

O objetivo das estruturas condicionais é decidir qual bloco de código executar com base em condições.

C Erradaerro: Conceitual

O aluno associa a lógica de algoritmos à organização de dados, imaginando que condicionais servem para ordenar informações.

D Erradaerro: Senso comum

O aluno acredita que estruturas de programação estão ligadas à criação de telas, pelo fato de programas interagirem com usuários.

E Erradaerro: Conceitual

O aluno confunde a função de decisão com a de armazenamento, pensando que a condição guarda um valor para uso posterior.

Raio-X da questão

Dificuldade Fácil
Leitura baixo
Discriminação baixo
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

Estrutura condicional em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Noção de algoritmo e sequência · Condição verdadeira ou falsa

📚 Reveja

Revise como condicionais direcionam o fluxo do algoritmo conforme uma condição seja verdadeira ou falsa.

⚠️ Erro mais comum

Confundir a estrutura condicional com uma estrutura de repetição, que executa instruções várias vezes, ou com recursos de organização e armazenamento de dados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

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