Certo dia, Ana precisava dobrar e emparelhar todas as meias de sua família. Ela anotou um passo a passo: 1)…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e representar algoritmos para resolver problemas.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Certo dia, Ana precisava dobrar e emparelhar todas as meias de sua família. Ela anotou um passo a passo: 1) pegar o primeiro par de meias; 2) dobrar e guardar; 3) pegar o segundo par de meias; 4) dobrar e guardar; 5) repetir para o terceiro par; 6) repetir para o quarto par; e assim por diante até terminar. Depois percebeu que, se a quantidade de meias fosse maior, seria cansativo escrever cada repetição separadamente. Analise o texto-base e identifique qual elemento de um algoritmo permite automatizar a repetição de um conjunto de instruções para qualquer quantidade de pares de meias.
- A) Uso de decomposição para dividir o problema em partes
- B) Uso de uma condição para verificar o tipo de meia
- C) Uso de uma estrutura de repetição (loop)
- D) Uso de uma função para agrupar as etapas
- E) Uso de uma variável para armazenar o número de pares
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique o que o problema pede. O texto descreve uma sequência de instruções (pegar o par, dobrar, guardar) que se repete para o primeiro, segundo, terceiro par e assim por diante, e Ana percebe que escrever cada repetição separadamente fica cansativo. O que se procura é o elemento do algoritmo que automatiza essa repetição para qualquer quantidade de pares.
- Relacione o conceito. Em algoritmos, a estrutura de repetição (também chamada de laço ou loop) executa um conjunto de instruções várias vezes enquanto uma condição for satisfeita, ou um número determinado de vezes. Ela substitui a escrita repetida dos passos e funciona para qualquer quantidade de itens.
- Verifique a alternativa correta. A alternativa C, uso de uma estrutura de repetição (loop), é exatamente o elemento que permite escrever as instruções uma única vez e repeti-las até acabarem os pares de meias. O gabarito oficial está correto.
- Analise as demais alternativas. A alternativa A, decomposição, divide o problema em partes, mas não repete instruções. A alternativa B, condição, verifica um teste e escolhe caminhos, mas não está relacionada ao tipo de meia no texto. A alternativa D, função, agrupa etapas em um bloco nomeado, mas não automatiza a repetição por si só. A alternativa E, variável, armazena dados como o número de pares, mas não repete instruções.
💡 Dica: Identifique o conceito que permite repetir ações para várias quantidades.
Alternativa por alternativa
O aluno pensa que dividir o problema em partes resolve a repetição, confundindo separar tarefas com repetir a mesma sequência de passos.
Por que engana: Confundir estrutura de repetição com decomposição ou uso de variáveis sem entender a função do loop.
O aluno associa a repetição a uma decisão sobre o tipo de meia, confundindo estrutura condicional (se/senão) com estrutura de repetição, e o texto não menciona tipos de meia.
O loop permite executar as mesmas instruções para cada par de meias sem reescrever passos manualmente.
O aluno acredita que agrupar as etapas em uma função já faz o conjunto repetir-se automaticamente para qualquer quantidade de pares, sem perceber que a função precisa ser chamada repetidamente por algum laço.
O aluno acha que guardar o número de pares em uma variável automatiza a repetição, quando a variável apenas armazena um dado e não executa instruções repetidas.
Raio-X da questão
estrutura de repetição em algoritmo
diagnostico
conceito de algoritmo simples · estrutura sequencial de comandos
Estude estruturas de repetição (loops) em algoritmos.
Confundir estrutura de repetição com decomposição ou uso de variáveis sem entender a função do loop.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Na aula, Ana criou uma lista de passos para o computador. Qual passo repete uma ação várias vezes?
- Na escola, Ana vai colocar livros na prateleira. Qual frase explica o que é um algoritmo e como ele ajuda nessa tarefa?
- Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores…
- Qual dos seguintes itens representa corretamente um algoritmo?
- Na oficina de tecnologia da escola, um grupo programou um robô para recolher uma garrafa e levá-la até uma caixa de…
- Para calcular a quantidade de passos em vários dias de caminhada, um estudante percebe que faz a mesma conta muitas…
🔎 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
