Qual técnica de programação deve ser utilizada para resolver um problema que envolve a repetição de um…
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 técnica de programação deve ser utilizada para resolver um problema que envolve a repetição de um conjunto de instruções?
- A) Condicional
- B) Função
- C) Loop
- D) Array
- E) Variável
✅ Resposta correta: alternativa C
Resolução passo a passo
- Leia o enunciado com atenção. A questão pergunta qual técnica de programação serve para repetir um conjunto de instruções, ou seja, executar o mesmo bloco de comandos várias vezes.
- Considere o conceito de cada alternativa. Repetir instruções é exatamente a função das estruturas de repetição, chamadas em programação de loops (laços), como for, while e do-while.
- Analise as alternativas erradas. A condicional (A) decide qual caminho seguir, mas não repete nada por si só. A função (B) agrupa instruções em um bloco nomeado e reutilizável, mas só repete se for chamada várias vezes, o que não é sua finalidade principal. O array (D) é uma estrutura para armazenar vários valores, não uma técnica de repetição. A variável (E) guarda um valor e não controla execução.
- Conclusão. A técnica que repete um conjunto de instruções é o loop, alternativa C, que coincide com o gabarito oficial.
💡 Dica: Pense nas estruturas de repetição em programação.
Alternativa por alternativa
O aluno confunde estrutura de decisão com estrutura de repetição, achando que o if, por avaliar condições, também faz o bloco rodar várias vezes.
Por que engana: Confundir estruturas de repetição com estruturas condicionais ou outros conceitos básicos de programação.
O aluno acha que, por ser um bloco de instruções reutilizável, a função resolve a repetição por si mesma, sem perceber que ela só executa quando é chamada.
Loops são utilizados para repetir instruções de forma eficiente.
O aluno associa a ideia de muitos elementos ou de lista de valores à repetição, confundindo armazenamento de dados com controle de execução.
O aluno pensa que a variável, por ser usada em contadores e laços, é a técnica responsável pela repetição, quando ela apenas guarda valores.
Raio-X da questão
estruturas de repetição
avaliacao
estruturas de repetição · conceito de algoritmo
Revisar as técnicas de programação relacionadas a loops.
Confundir estruturas de repetição com estruturas condicionais ou outros conceitos básicos de programação.
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
