GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO02Média⏱ medio

Qual a diferença entre um algoritmo sequencial e um algoritmo condicional?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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 a diferença entre um algoritmo sequencial e um algoritmo condicional?

  1. A) Algoritmo sequencial é mais rápido que o condicional.
  2. B) Ambos são tipos de algoritmos, mas têm estruturas diferentes.
  3. C) Um algoritmo condicional sempre executa todas as instruções.
  4. D) Algoritmos sequenciais não podem incluir loops.
  5. E) Algoritmos condicionais não podem resolver problemas simples.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo sequencial é uma sequência de instruções executadas uma após a outra, sempre na mesma ordem, do início ao fim, sem desvios.
  2. Um algoritmo condicional contém pelo menos uma estrutura de decisão (se/senão), que avalia uma condição e escolhe qual caminho de instruções seguir, podendo pular trechos conforme o resultado.
  3. Logo, a diferença está na estrutura: o sequencial segue um fluxo linear, enquanto o condicional possui desvios que dependem de testes lógicos. Isso confirma a alternativa B, que afirma exatamente que ambos são algoritmos, mas com estruturas diferentes.
  4. A alternativa A está errada, pois velocidade não é o critério que define os tipos de algoritmo; a comparação de rapidez não faz parte do conceito.
  5. A alternativa C está errada, pois justamente o condicional pode deixar de executar certas instruções, dependendo da condição avaliada.
  6. A alternativa D está errada, pois algoritmos sequenciais são definidos pela ausência de desvios, mas laços de repetição são uma estrutura à parte e não são proibidos por essa classificação; a questão trata de sequencial versus condicional.
  7. A alternativa E está errada, pois algoritmos condicionais servem para resolver problemas de qualquer complexidade, inclusive os simples, como verificar se um número é par ou ímpar.
  8. Conclusão: o gabarito oficial B está correto.

💡 Dica: Defina cada tipo de algoritmo antes de comparar.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que a diferença entre os tipos está na velocidade de execução, como se o sequencial fosse sempre mais eficiente por ter menos instruções de decisão.

B Correta

Correto, cada um possui características únicas.

C Erradaerro: Conceituala que mais engana

O aluno imagina que a presença de condições obriga o algoritmo a percorrer todos os passos, confundindo a decisão com execução total do fluxo.

Por que engana: Confundir as definições de algoritmos sequenciais e condicionais, acreditando que ambos têm a mesma estrutura.

D Erradaerro: Conceitual

O aluno associa algoritmo sequencial à ausência total de repetição e acha que a classificação proíbe laços, quando a definição trata apenas da ausência de desvios condicionais.

E Erradaerro: Senso comum

O aluno supõe que estruturas condicionais são sofisticadas demais para problemas simples, confundindo complexidade do problema com o tipo de estrutura usada.

Raio-X da questão

Dificuldade Média
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ comparativa🧩 progressao
🎯 Conceito central

algoritmos sequenciais e condicionais

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de algoritmos · estrutura de algoritmos

📚 Reveja

Revisar as definições de algoritmos sequenciais e condicionais.

⚠️ Erro mais comum

Confundir as definições de algoritmos sequenciais e condicionais, acreditando que ambos têm a mesma estrutura.

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