GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Difícil⏱ medio

Em um algoritmo, qual a importância do uso de condições?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo, qual a importância do uso de condições?

  1. A) Elimina a necessidade de variáveis.
  2. B) Determinam o fluxo do algoritmo.
  3. C) Aumentam o tempo de execução.
  4. D) Substituem as repetições.
  5. E) Impedem a criação de loops.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo é uma sequência finita de passos para resolver um problema. Em geral, esses passos são executados de forma sequencial, mas muitas vezes é preciso decidir qual caminho seguir conforme os dados de entrada ou o estado atual do programa.
  2. As estruturas condicionais (se, senão, caso) avaliam uma expressão lógica (verdadeira ou falsa) e escolhem qual bloco de instruções será executado. Assim, elas determinam o fluxo do algoritmo, ou seja, a ordem e o caminho pelo qual as instruções são percorridas.
  3. Por isso a alternativa B está correta, e ela coincide com o gabarito oficial.
  4. A alternativa A está errada, pois condições não eliminam variáveis; ao contrário, a condição costuma depender delas.
  5. A alternativa C está errada, pois condições não aumentam o tempo de execução por si só; podem até reduzi-lo ao evitar trabalho desnecessário.
  6. A alternativa D está errada, pois condições não substituem repetições; repetições são feitas por estruturas de laço, e condições podem até controlar esses laços.
  7. A alternativa E está errada, pois condições não impedem a criação de loops; laços de repetição com teste condicional dependem justamente de condições.

💡 Dica: Pense sobre como as condições afetam o fluxo do algoritmo.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode acreditar que, com condições, o algoritmo dispensa armazenamento de dados, confundindo a função de decisão com a de guardar valores.

Por que engana: Confundir a função das condições com a de variáveis, acreditando que elas eliminam a necessidade de variáveis no algoritmo.

B Correta

As condições realmente determinam como o algoritmo avança.

C Erradaerro: Senso comum

O aluno pode supor que qualquer desvio ou verificação adicional torna o programa mais lento, sem considerar que condições evitam processamento desnecessário.

D Erradaerro: Conceitual

O aluno pode confundir estruturas condicionais com estruturas de repetição, achando que decidir caminhos substitui repetir instruções.

E Erradaerro: Conceitual

O aluno pode imaginar que condições e laços são mutuamente excludentes, quando na verdade laços de repetição normalmente são controlados por uma condição de parada.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
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✍️ interpretativa🧩 consolidacao
🎯 Conceito central

uso de condições em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

fluxo de controle em algoritmos · estruturas condicionais

📚 Reveja

Revisar a lógica de controle de fluxo em algoritmos.

⚠️ Erro mais comum

Confundir a função das condições com a de variáveis, acreditando que elas eliminam a necessidade de variáveis no algoritmo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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