Qual é a estrutura básica de um algoritmo de repetição?
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 estrutura básica de um algoritmo de repetição?
- A) Condicional e bloco de instruções.
- B) Somente bloco de instruções.
- C) Condição de parada e bloco de instruções.
- D) Várias condições e nenhuma instrução.
- E) Apenas uma condição de parada.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Um algoritmo de repetição (laço) executa um conjunto de instruções várias vezes, enquanto uma condição for verdadeira ou até que uma condição de parada seja atingida.
- Por isso, sua estrutura básica tem dois elementos essenciais: a condição de parada (ou condição de controle), que decide quando o laço termina, e o bloco de instruções, que é o conjunto de comandos repetidos a cada iteração.
- A alternativa C reúne exatamente esses dois elementos, por isso está correta e coincide com o gabarito oficial.
- A alternativa A está errada porque 'condicional' descreve a estrutura de decisão (se...então...senão), que não é o elemento básico de repetição, embora o laço possa usar uma condição.
- A alternativa B está errada porque um bloco de instruções sozinho executaria os comandos apenas uma vez, sem controle de repetição.
- A alternativa D está errada porque repetição exige instruções a serem executadas, e não 'nenhuma instrução'; além disso, a ideia de várias condições não define a estrutura básica.
- A alternativa E está errada porque a condição de parada sozinha não executa nada; é necessário também o bloco de instruções que será repetido.
💡 Dica: Lembre-se das estruturas de controle de repetição.
Alternativa por alternativa
O aluno confunde a estrutura de repetição com a estrutura de decisão, achando que o elemento básico é um teste condicional seguido de instruções.
Por que engana: Confundir a estrutura de um algoritmo de repetição com a de um algoritmo condicional, não identificando a necessidade de uma condição de parada.
O aluno acredita que o bloco de instruções, por si só, caracteriza a repetição, sem perceber que é preciso um controle sobre quantas vezes ele se repete.
Correto, essa é a estrutura básica de um algoritmo de repetição.
O aluno interpreta mal a pergunta e supõe que a estrutura de repetição dispensa instruções, focando apenas em condições.
O aluno considera que a condição de parada basta para formar o laço, esquecendo que deve existir um bloco de instruções a ser repetido.
Raio-X da questão
algoritmo de repetição
avaliacao
estrutura de algoritmos · lógica de programação
Revisar as estruturas de controle de repetição em algoritmos.
Confundir a estrutura de um algoritmo de repetição com a de um algoritmo condicional, não identificando a necessidade de uma condição de parada.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a estrutura correta de um algoritmo com repetição simples?
- Qual é a estrutura básica de um algoritmo?
- Em um algoritmo, qual estrutura é utilizada para repetir instruções?
- Qual é a estrutura que permite a repetição de um bloco de código em algoritmos?
- O que é um algoritmo com uma repetição condicional simples?
- Ao desenvolver um algoritmo, qual deve ser a estrutura básica a seguir?
🔎 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
