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
- Qual é a característica principal dos algoritmos com repetições aninhadas?
- Qual é a principal característica de um algoritmo com repetição aninhada?
- Qual a principal característica de um algoritmo com repetição aninhada?
- Qual é a principal característica dos algoritmos aninhados?
- O que caracteriza um algoritmo com repetição aninhada?
- Em um algoritmo com repetição aninhada, o que ocorre?
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
