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

Um algoritmo é uma sequência de passos que deve ser seguida para resolver um problema. Qual é a melhor forma…

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

Um algoritmo é uma sequência de passos que deve ser seguida para resolver um problema. Qual é a melhor forma de organizar os passos na execução de um algoritmo?

  1. A) Em qualquer ordem, conforme a necessidade.
  2. B) Sempre do mais simples para o mais complexo.
  3. C) Aleatoriamente, para maior flexibilidade.
  4. D) Em uma sequência lógica e clara.
  5. E) Somente em um formato visual, como fluxogramas.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Um algoritmo é definido como uma sequência de passos para resolver um problema. A palavra-chave é 'sequência': os passos têm uma ordem que deve ser respeitada para que o resultado seja obtido.
  2. Para que essa sequência funcione, ela precisa ser lógica, ou seja, cada passo deve depender apenas do que já foi feito antes, e clara, sem ambiguidades, de modo que quem executa saiba exatamente o que fazer. Isso corresponde à alternativa D, que é a resposta correta e coincide com o gabarito oficial.
  3. A alternativa A está errada, pois trocar a ordem dos passos normalmente altera ou impede o resultado final.
  4. A alternativa B está errada, pois algoritmos não seguem necessariamente do mais simples para o mais complexo; a ordem depende da lógica do problema.
  5. A alternativa C está errada, pois a escolha aleatória dos passos torna a execução imprevisível e sem garantia de solução.
  6. A alternativa E está errada, pois fluxogramas são apenas uma das formas de representar um algoritmo; a execução não depende de um formato visual específico, e o algoritmo existe independentemente da representação.

💡 Dica: Pense na ordem lógica dos passos.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que a ordem dos passos é irrelevante, desde que todos sejam executados. Não percebe que as etapas dependem umas das outras.

B Erradaerro: Senso comuma que mais engana

Supõe que a complexidade crescente seja um critério universal de organização, aplicando uma regra de senso comum a todo tipo de problema.

Por que engana: Escolher a alternativa A, acreditando que a ordem dos passos não é importante na execução de um algoritmo.

C Erradaerro: Conceitual

Associa flexibilidade à ausência de ordem, imaginando que embaralhar os passos seja vantajoso. Desconhece que o algoritmo exige sequência previsível.

D Correta

Essa é a melhor forma de garantir a eficácia do algoritmo.

E Erradaerro: Conceitual

Confunde a representação do algoritmo (fluxograma, desenho) com a própria organização dos passos, achando que sem formato visual não há algoritmo válido.

Raio-X da questão

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

organização de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

sequência lógica · estrutura de algoritmos

📚 Reveja

Revisar como estruturar algoritmos.

⚠️ Erro mais comum

Escolher a alternativa A, acreditando que a ordem dos passos não é importante na execução de um algoritmo.

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