Qual é uma característica dos algoritmos com repetição aninhada?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples e aninhadas (iterações definidas e indefinidas), para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é uma característica dos algoritmos com repetição aninhada?
- A) Eles não podem incluir variáveis.
- B) Eles permitem que um bloco de instruções contenha outro bloco de repetição.
- C) Eles são sempre mais lentos que os algoritmos sem repetição.
- D) Eles podem ser utilizados apenas para contagem.
- E) Eles não podem ser usados em programação.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Repetição aninhada é a situação em que um laço de repetição (for, while ou similar) fica dentro do corpo de outro laço. Passo 2: Logo, a característica que define esse tipo de algoritmo é exatamente a alternativa B: permitir que um bloco de instruções contenha outro bloco de repetição. Passo 3: A alternativa A está errada, pois algoritmos com repetição aninhada usam variáveis normalmente, inclusive variáveis de controle de cada laço. Passo 4: A alternativa C está errada, pois não há regra geral de que sejam sempre mais lentos; o custo depende do número de iterações e da operação executada. Passo 5: A alternativa D está errada, pois laços aninhados servem para muitas tarefas, como percorrer matrizes, comparar elementos e gerar combinações, e não apenas contar. Passo 6: A alternativa E está errada, pois repetições aninhadas são amplamente usadas em programação. Passo 7: O gabarito oficial B está correto e coincide com a resolução feita de forma independente.
💡 Dica: Pense nas estruturas de repetição em programação.
Alternativa por alternativa
O aluno pode imaginar que a repetição aninhada exige um algoritmo mais simples ou sem armazenamento, confundindo a estrutura de controle com a ausência de dados.
Essa é a definição de repetição aninhada, onde um loop está contido dentro de outro.
O aluno associa a existência de laços dentro de laços apenas ao aumento de tempo de execução, generalizando uma tendência para uma regra absoluta.
Por que engana: Confundir repetição aninhada com simples, acreditando que não podem conter outras estruturas de repetição dentro.
O aluno restringe o uso de laços à contagem, pois o exemplo mais comum de for é contar iterações, e não reconhece outras aplicações da repetição aninhada.
O aluno pode supor que, por ser uma estrutura complexa ou por ser teórica, ela não teria aplicação prática na programação real.
Raio-X da questão
algoritmos com repetição
avaliacao
algoritmos com repetição · estrutura de controle de fluxo
Revisar as características de algoritmos e estruturas de repetição.
Confundir repetição aninhada com simples, acreditando que não podem conter outras estruturas de repetição dentro.
pensamento_critico
abstrato
Questões parecidas com resolução
- Após a leitura, há 5 livros sobre a mesa que precisam ser guardados na estante. Escreva os passos para guardar os…
- — A chuva pode molhar os avisos durante a distribuição — lembrou a coordenadora da defesa civil ao organizar materiais…
- — Para evitar desperdício de papel, o robô deve seguir sempre a mesma ordem — explicou a monitora da mostra de ciências…
- — Os kits de leitura precisam ser montados do mesmo jeito — explicou a bibliotecária. Cada kit terá 3 envelopes. Em cada…
- — Já podemos mandar o aviso sonoro para as famílias? — perguntou Rafael, no centro comunitário. O grupo usará um tablet…
- — O carrinho não entende “leve a caixa para a balança”, explicou a monitora do ponto de coleta de recicláveis. Para…
Todas as questões de Algoritmos com repetições simples e aninhadas
🔎 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
