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
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?
- A) Estrutura Início
- B) Estrutura Fim
- C) Estrutura Para
- D) Estrutura Se
- E) Estrutura Escolha
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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.
- 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.
- 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.
- A alternativa A (Início) está errada, pois 'Início' marca o começo do algoritmo e não é uma estrutura de repetição.
- A alternativa B (Fim) está errada, pois 'Fim' marca o encerramento do algoritmo ou de um bloco, não repete instruções.
- 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.
- 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.
- 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
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.
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.
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.
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.
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
estruturas de repetição
avaliacao
estruturas de controle · lógica de programação
Revisar os tipos de estruturas de repetição em algoritmos.
Confundir estruturas de repetição com estruturas de decisão, escolhendo a alternativa 'Se' que é uma estrutura condicional.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Identifique a estrutura de repetição correta para contar de 1 a 5 em um algoritmo.
- Considerando um algoritmo que conta de 1 a 5, qual estrutura de repetição é mais adequada?
- Identifique a estrutura de repetição correta para repetir um comando cinco vezes em um algoritmo.
- Mariana está desenvolvendo um algoritmo para organizar suas tarefas diárias. Ela precisa que o algoritmo repita uma…
- Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para contar de 1 até 5?
- Um algoritmo que precisa imprimir os números de 1 a 5 pode utilizar uma estrutura de repetição simples. Qual a melhor…
🔎 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
