GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO02Difícil⏱ medio

Qual a diferença entre um algoritmo seqüencial 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 seqüencial e um algoritmo condicional?

  1. A) Sequencial não tem condições, condicional sim.
  2. B) Condicional não pode ser interrompido, sequencial sim.
  3. C) Sequencial é mais complexo que condicional.
  4. D) Condicional sempre tem mais passos que sequencial.
  5. E) Sequencial não usa variáveis, condicional sim.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Um algoritmo sequencial executa suas instruções uma após a outra, sempre na mesma ordem, do início ao fim, sem desviar o fluxo com base em testes.
  2. Um algoritmo condicional contém estruturas de decisão (como se/senão), nas quais uma condição é avaliada e o caminho de execução depende do resultado (verdadeiro ou falso).
  3. Portanto, a diferença central é a presença ou ausência de condições: o sequencial não possui condições e o condicional possui. A alternativa A expressa exatamente isso, e por isso é a correta, em concordância com o gabarito oficial.
  4. A alternativa B está errada, pois interromper execução não é o critério que distingue os tipos; ambos podem ser interrompidos e a ideia de interrupção não define a estrutura.
  5. A alternativa C está errada, pois complexidade não define o tipo: um algoritmo sequencial pode ser mais complexo que um condicional, e a classificação depende da estrutura de controle.
  6. A alternativa D está errada, pois o número de passos não é característica definidora; um condicional pode ter menos passos que um sequencial, dependendo do caso.
  7. A alternativa E está errada, pois o uso de variáveis não distingue os tipos; algoritmos sequenciais podem usar variáveis normalmente para armazenar e processar dados.

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

Alternativa por alternativa

A Correta

Exato! Sequencial segue passos fixos, condicional depende de condições.

B Erradaerro: Conceituala que mais engana

O aluno confunde a noção de interrupção com a estrutura de controle, supondo que a presença de decisões impede a execução contínua. Na prática, o que diferencia os tipos é o fluxo de decisão, não a possibilidade de interromper.

Por que engana: Confundir a estrutura de controle dos algoritmos, acreditando que ambos funcionam da mesma forma.

C Erradaerro: Senso comum

O aluno associa complexidade ao tipo de estrutura, imaginando que o sequencial, por ser 'simples de executar', seria o mais complexo, ou inverte a ideia de que condicionais são mais sofisticadas. A complexidade depende do problema, não da categoria.

D Erradaerro: Conceitual

O aluno acredita que condicionais, por terem desvios, sempre precisam de mais instruções do que sequenciais. Não percebe que a quantidade de passos depende do problema resolvido, não da estrutura em si.

E Erradaerro: Conceitual

O aluno acredita que variáveis são exclusivas de algoritmos condicionais, confundindo armazenamento de dados com tomada de decisão. Variáveis são usadas em qualquer tipo de algoritmo.

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 dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ comparativa🧩 progressao
🎯 Conceito central

algoritmos seqüenciais e condicionais

📌 Objetivo

avaliacao

🧱 Pré-requisitos

definição de algoritmos · tipos de algoritmos

📚 Reveja

Revisar as definições de algoritmos e suas classificações.

⚠️ Erro mais comum

Confundir a estrutura de controle dos algoritmos, acreditando que ambos funcionam da mesma forma.

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