O que deve ser considerado ao criar um algoritmo com repetição simples?
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
O que deve ser considerado ao criar um algoritmo com repetição simples?
- A) A quantidade de vezes que a repetição deve ocorrer
- B) Os dados de entrada apenas
- C) A complexidade do código
- D) A eficiência do computador
- E) A linguagem de programação utilizada
✅ Resposta correta: alternativa A
Resolução passo a passo
- Um algoritmo com repetição simples (laço, como 'enquanto' ou 'para') executa um mesmo bloco de instruções várias vezes. Para projetá-lo corretamente, é preciso definir quantas vezes, ou até quando, esse bloco deve ser repetido.
- Sem essa definição, o laço pode nunca terminar (repetição infinita) ou executar um número errado de vezes. Por isso, a condição de parada ou a quantidade de repetições é o principal ponto a ser considerado, o que torna a alternativa A correta.
- A alternativa B está errada, pois os dados de entrada são importantes, mas não são o foco específico da repetição simples. A alternativa C está errada, pois a complexidade do código não é o que define a estrutura de repetição. A alternativa D está errada, pois a eficiência do computador não é uma consideração de projeto do algoritmo em si. A alternativa E está errada, pois o algoritmo deve ser independente da linguagem de programação escolhida.
- O gabarito oficial (A) está correto, e a resolução feita de forma independente chegou à mesma conclusão.
💡 Dica: Liste os elementos essenciais para a repetição simples.
Alternativa por alternativa
Correto! O número de repetições é essencial na construção do algoritmo.
O aluno acredita que, por a repetição depender de dados, basta conhecer a entrada para definir o laço. Ele não percebe que é a condição de parada ou o número de repetições que controla o laço.
Por que engana: Confundir a função da repetição simples, focando em dados de entrada ou linguagem ao invés da quantidade de repetições.
O aluno confunde o projeto lógico do laço com a complexidade do código escrito, associando repetição a código mais extenso ou sofisticado.
O aluno supõe que a escolha da estrutura de repetição deve considerar o desempenho do hardware, como se o algoritmo dependesse da máquina específica onde rodará.
O aluno acredita que a estrutura de repetição depende da linguagem escolhida, sem perceber que o algoritmo é uma sequência lógica independente da implementação.
Raio-X da questão
algoritmo com repetição simples
avaliacao
conceito de algoritmo · estrutura de repetição
Revisar os conceitos de algoritmos e estruturas de repetição.
Confundir a função da repetição simples, focando em dados de entrada ou linguagem ao invés da quantidade de repetições.
pensamento_critico
abstrato
Questões parecidas com resolução
- O que deve ser considerado ao criar um algoritmo com repetição?
- O que é necessário para que um algoritmo com repetição simples funcione corretamente?
- Qual é a principal característica de um algoritmo com repetições simples?
- Qual é a principal característica de um algoritmo com repetição simples?
- O que é um algoritmo com repetição simples?
- Qual é a estrutura correta de um algoritmo com repetição simples?
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
