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

Ana está organizando uma festa. Ela decidiu dividir a organização em etapas: primeiro fazer a lista de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO03

Utilizar algoritmos clássicos de manipulação sobre listas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ana está organizando uma festa. Ela decidiu dividir a organização em etapas: primeiro fazer a lista de convidados, depois enviar os convites e, por último, preparar a decoração. Cada etapa deve ser realizada nessa ordem. Qual tipo de algoritmo representa melhor a sequência de tarefas planejada por Ana?

  1. A) Usar um algoritmo de busca.
  2. B) Usar um algoritmo aleatório.
  3. C) Usar um algoritmo sequencial.
  4. D) Usar um algoritmo condicional.
  5. E) Usar um algoritmo recursivo.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Leia o enunciado e identifique o que Ana fez: definiu uma sequência de etapas (lista de convidados, depois convites, por último decoração) e exigiu que cada uma fosse realizada nessa ordem.
  2. Relembre o conceito: um algoritmo sequencial é um conjunto de instruções executadas uma após a outra, na ordem em que foram escritas, sem desvios, repetições ou escolhas.
  3. Verifique se a situação se encaixa nesse conceito. O plano de Ana não tem decisões do tipo 'se isto, então aquilo', não repete etapas e não depende de sorteio. Ele é uma lista ordenada de passos executados um depois do outro, o que caracteriza um algoritmo sequencial.
  4. Conclusão: a alternativa C está correta e coincide com o gabarito oficial.
  5. Por que as outras estão erradas: A) um algoritmo de busca serve para localizar um item em um conjunto de dados, o que não aparece no enunciado; B) um algoritmo aleatório depende de escolhas ao acaso, e Ana define a ordem de forma fixa; D) um algoritmo condicional exigiria uma decisão dependendo de alguma condição, e nada disso é mencionado; E) um algoritmo recursivo resolve um problema chamando a si mesmo em versões menores, o que não ocorre no planejamento descrito.

💡 Dica: Pense em como organizar as tarefas de forma eficiente.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa qualquer organização de tarefas à ideia de procurar ou localizar informações, como se Ana precisasse buscar algo em uma lista.

Por que engana: Confundir algoritmos de busca com algoritmos de organização, pensando que a busca é a melhor forma de dividir tarefas.

B Erradaerro: Interpretação

O aluno interpreta 'organizar uma festa' como algo improvisado, imaginando que as etapas poderiam acontecer em qualquer ordem, quando o enunciado exige ordem fixa.

C Correta

Um algoritmo sequencial executa as instruções uma após a outra, seguindo uma ordem definida. Como Ana organizou as tarefas em etapas que devem ser realizadas nessa sequência, esse é o tipo adequado.

D Erradaerro: Conceitual

O aluno acredita que, por haver uma ordem de etapas, existe uma decisão ou condição envolvida, confundindo a ordem de execução com um desvio do tipo 'se... então'.

E Erradaerro: Conceitual

O aluno confunde a ideia de etapas que dependem umas das outras com recursividade, achando que repetir a estrutura de tarefas caracteriza um algoritmo que chama a si mesmo.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
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✍️ situacional🧩 progressao
🎯 Conceito central

algoritmos de organização

📌 Objetivo

fixacao

🧱 Pré-requisitos

tipos de algoritmos · organização de tarefas

📚 Reveja

Revisar os tipos de algoritmos e suas aplicações.

⚠️ Erro mais comum

Confundir algoritmos de busca com algoritmos de organização, pensando que a busca é a melhor forma de dividir tarefas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Algoritmos clássicos

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