Qual é a principal característica de um algoritmo com repetições simples?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a principal característica de um algoritmo com repetições simples?
- A) Executa um conjunto de instruções uma única vez
- B) Repete um conjunto de instruções enquanto uma condição é verdadeira
- C) Executa instruções em ordem aleatória
- D) Cria variáveis automaticamente sem definição
- E) Usa apenas operações aritméticas
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta a principal característica de um algoritmo com repetições simples, ou seja, um algoritmo que usa uma estrutura de repetição (laço) sem aninhamento complexo.
- Em estruturas de repetição, como o enquanto (while) e o para (for), um bloco de instruções é executado várias vezes. A repetição simples é caracterizada por repetir um conjunto de instruções enquanto uma condição for verdadeira, parando quando ela deixa de ser.
- Portanto, a alternativa B está correta, pois descreve exatamente esse comportamento: repetir instruções enquanto a condição é verdadeira.
- A alternativa A está errada, pois descreve uma execução sequencial, sem repetição. A alternativa C está errada, pois algoritmos seguem uma ordem definida de passos, não uma ordem aleatória. A alternativa D está errada, pois variáveis precisam ser declaradas ou definidas para uso, e a repetição não as cria automaticamente. A alternativa E está errada, pois o que caracteriza a repetição é o controle do fluxo, não o tipo de operação usada.
- Conclusão: o gabarito oficial B está correto e coincide com a resolução feita de forma independente.
💡 Dica: Pense nas características de algoritmos com laços de repetição.
Alternativa por alternativa
O aluno confunde a estrutura sequencial, em que cada instrução é executada uma única vez, com a ideia de repetição. Ele não percebe que a repetição exige que o bloco seja executado várias vezes.
Por que engana: Confundir repeticao simples com execucao unica ou outras estruturas de controle, como condicoes ou variaveis.
Os algoritmos com repetições simples, como o 'enquanto', executam instruções enquanto a condição especificada for verdadeira.
O aluno acredita que a repetição significa execução desordenada ou aleatória, confundindo a ideia de repetir com a ideia de não seguir uma ordem definida. Algoritmos sempre seguem sequência lógica bem definida.
O aluno associa algoritmos repetitivos à criação automática de variáveis, possivelmente confundindo a repetição com a atribuição de valores em um laço. Ele não distingue a declaração de variáveis do controle de fluxo.
O aluno acredita que a característica principal da repetição está no tipo de operação usada, como as aritméticas, e não no controle do fluxo. Assim, ele não percebe que a repetição depende de uma condição e do retorno ao bloco de instruções.
Raio-X da questão
algoritmos com repetições
avaliacao
conceito de algoritmo · estrutura de repeticao
Revisar os conceitos de algoritmos e suas estruturas de repetição.
Confundir repeticao simples com execucao unica ou outras estruturas de controle, como condicoes ou variaveis.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- O que é um algoritmo com repetição simples?
- O que é um algoritmo de repetição simples?
- Qual é a principal função de um algoritmo com repetição simples?
- Qual a principal função de um algoritmo com repetição simples?
- Qual a principal característica de um algoritmo com repetição aninhada?
- Qual é a principal característica de um algoritmo com repetição aninhada?
🔎 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
