Qual é a principal característica dos algoritmos aninhados?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a principal característica dos algoritmos aninhados?
- A) Eles não podem conter loops.
- B) Eles são sempre mais rápidos que algoritmos simples.
- C) Eles contêm um ou mais algoritmos dentro de um outro algoritmo.
- D) Eles não podem ser utilizados em programação real.
- E) Eles são sempre mais complexos que algoritmos simples.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Analisamos o conceito de algoritmos aninhados. Aninhar significa colocar uma estrutura dentro de outra, como um laço de repetição dentro de outro laço ou um condicional dentro de um laço. Na programação, isso indica que um algoritmo (ou estrutura) está contido dentro de outro.
- Verificamos a alternativa C, que afirma que eles contêm um ou mais algoritmos dentro de um outro algoritmo. Essa é exatamente a definição de aninhamento, portanto esta é a resposta correta.
- Verificamos por que as demais estão erradas. A alternativa A está errada porque algoritmos aninhados frequentemente contêm loops, e aninhar laços é justamente um uso comum. A alternativa B está errada porque aninhar não garante velocidade maior; pode até aumentar o tempo de execução. A alternativa D está errada porque algoritmos aninhados são amplamente usados em programação real. A alternativa E está errada porque complexidade não é sempre maior; depende do problema e da quantidade de níveis, não sendo uma característica definidora do aninhamento.
- Conclusão: a característica principal dos algoritmos aninhados é a presença de um algoritmo dentro de outro, o que corresponde ao gabarito oficial C.
💡 Dica: Pense nas definições de algoritmos aninhados.
Alternativa por alternativa
Acredita que o aninhamento proíbe laços de repetição, confundindo a estrutura aninhada com a ausência de repetições. Na prática, laços aninhados são justamente um dos exemplos mais comuns.
Supõe que colocar um algoritmo dentro de outro melhora o desempenho, quando na verdade o aninhamento costuma aumentar o número de operações executadas.
Essa é a definição de algoritmos aninhados, onde um algoritmo está contido dentro de outro.
Acha que estruturas mais elaboradas são apenas teóricas e não aparecem em sistemas reais, desconhecendo que o aninhamento é usado em programação cotidiana.
Associa aninhamento automaticamente a maior complexidade e generaliza essa ideia como característica definidora, sem considerar que a complexidade depende do caso concreto.
Por que engana: Confundir algoritmos aninhados com algoritmos simples, não reconhecendo que um algoritmo pode conter outro dentro de si.
Raio-X da questão
algoritmos aninhados
avaliacao
conceito de algoritmo · estrutura de controle de fluxo
Revisar as características dos algoritmos aninhados.
Confundir algoritmos aninhados com algoritmos simples, não reconhecendo que um algoritmo pode conter outro dentro de si.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Crie e descreva um algoritmo, em linguagem simples ou pictográfica, que ajude uma criança a decidir se deve levar um…
- Crie um algoritmo em linguagem oral ou escrita que controle a rega de um vaso por 7 dias: diariamente verificar se…
- Projete em pseudocódigo um algoritmo que reconstrua uma mensagem a partir de pacotes recebidos onde cada pacote contém…
- Elabore em pseudocódigo um algoritmo que, dado um vetor de registros 'tarefas' (descricao, duracao_horas, prioridade) e…
- Elabore em pseudocódigo um algoritmo que, dado um array de registros 'alunos' com campos (nome, notas[4]…
- Projete um algoritmo e descreva as estruturas de dados para implementar operações de desfazer/refazer (undo/redo) em um…
🔎 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
