GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO02Difícil⏱ curto

Durante uma atividade de Computação, uma turma criou um algoritmo para calcular a média de cinco temperaturas…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante uma atividade de Computação, uma turma criou um algoritmo para calcular a média de cinco temperaturas registradas ao longo de uma manhã. Como a quantidade de medições já é conhecida, o algoritmo deve repetir o mesmo conjunto de instruções exatamente cinco vezes, usando um contador que começa em 1 e aumenta de 1 em 1 até chegar a 5. Com base nessa situação, qual estrutura de repetição é mais adequada para representar o controle do contador e executar as instruções exatamente cinco vezes?

  1. A) Estrutura Início
  2. B) Estrutura Fim
  3. C) Estrutura Para
  4. D) Estrutura Se
  5. E) Estrutura Escolha

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado descreve um conjunto de instruções que deve ser repetido um número de vezes já conhecido (cinco medições), com um contador que começa em 1 e aumenta de 1 em 1 até 5. Isso é o padrão de repetição com contador de limites definidos.
  2. Em pseudocódigo escolar (portugol), essa estrutura é a repetição 'Para', que inicializa a variável de controle, define o valor inicial e o final e incrementa automaticamente a cada volta. Por exemplo: Para i de 1 até 5 faça ... Fim-para.
  3. Portanto a alternativa C, Estrutura Para, é a correta, pois controla o contador e executa as instruções exatamente cinco vezes sem necessidade de incremento manual nem de condição de parada separada.
  4. A alternativa A (Início) está errada, pois 'Início' marca o começo do algoritmo e não é uma estrutura de repetição.
  5. A alternativa B (Fim) está errada, pois 'Fim' marca o encerramento do algoritmo ou de um bloco, não repete instruções.
  6. A alternativa D (Se) está errada, pois é uma estrutura de decisão que executa instruções conforme uma condição, sem repetição automática.
  7. A alternativa E (Escolha) está errada, pois é uma estrutura de seleção múltipla que escolhe um caminho entre vários, sem repetir o bloco.
  8. Observação: a estrutura 'Enquanto' também poderia repetir o bloco, mas exigiria contador e incremento manuais, por isso a 'Para' é a mais adequada ao enunciado.

💡 Dica: Pense nas estruturas de repetição em programação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter associado a palavra 'início' ao começo da contagem do contador (que começa em 1), imaginando que ela controla a repetição.

B Erradaerro: Conceituala que mais engana

O aluno pode ter pensado que 'Fim' encerra a repetição após as cinco vezes, confundindo marcador de término de bloco com a estrutura que repete o bloco.

Por que engana: Confundir estruturas de repetição com estruturas de decisão, escolhendo a alternativa 'Se' que é uma estrutura condicional.

C Correta

A estrutura Para é adequada quando o número de repetições é conhecido previamente. Nesse caso, o contador pode iniciar em 1, avançar de 1 em 1 e encerrar quando atingir 5, garantindo exatamente cinco execuções.

D Erradaerro: Conceitual

O aluno pode ter confundido a verificação do contador com uma decisão, achando que 'Se' serve para testar se as cinco vezes já foram feitas, sem entender que ela não repete instruções.

E Erradaerro: Conceitual

O aluno pode ter pensado que, como são cinco medições, seria preciso escolher entre múltiplos casos, confundindo seleção de caminhos com repetição de um mesmo conjunto de instruções.

Raio-X da questão

Dificuldade Difícil
Bloom Aplicar
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🧩 consolidacao
🎯 Conceito central

estruturas de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de controle · lógica de programação

📚 Reveja

Revisar os tipos de estruturas de repetição em algoritmos.

⚠️ Erro mais comum

Confundir estruturas de repetição com estruturas de decisão, escolhendo a alternativa 'Se' que é uma estrutura condicional.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resoluçã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.