Qual a diferença entre um algoritmo seqüencial e um algoritmo condicional?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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?
- A) Sequencial não tem condições, condicional sim.
- B) Condicional não pode ser interrompido, sequencial sim.
- C) Sequencial é mais complexo que condicional.
- D) Condicional sempre tem mais passos que sequencial.
- E) Sequencial não usa variáveis, condicional sim.
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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
Exato! Sequencial segue passos fixos, condicional depende de condições.
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.
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.
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.
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
algoritmos seqüenciais e condicionais
avaliacao
definição de algoritmos · tipos de algoritmos
Revisar as definições de algoritmos e suas classificações.
Confundir a estrutura de controle dos algoritmos, acreditando que ambos funcionam da mesma forma.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Pesquisadores acompanham há três anos o avanço de resíduos flutuantes em um trecho de rio urbano. Em uma simulação para…
- — O caminhão não pode ir a uma rua em dia errado — explicou a agente de limpeza durante a reunião do bairro. O município…
- — Nem toda travessia precisa emitir som ao mesmo tempo — explicou a técnica responsável pelos sinais acessíveis da…
- Na porta de um centro comunitário, voluntários recebem pedidos de doação e querem reduzir erros na hora de separar e…
- Em pseudocódigo, para um loop 'enquanto' que percorre índices i iniciando em 1 para acessar lista[1..n], qual condição…
- Projete em pseudocódigo um algoritmo que valide a força de uma senha recebida como dado: a senha deve ter pelo menos 8…
🔎 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
