O que acontece quando um algoritmo utiliza uma repetição simples, como o 'para' ou 'enquanto', em um programa…
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
O que acontece quando um algoritmo utiliza uma repetição simples, como o 'para' ou 'enquanto', em um programa de computador?
- A) O algoritmo não funciona.
- B) Executa um bloco de código uma única vez.
- C) Permite executar tarefas repetidamente.
- D) Aumenta a complexidade do código.
- E) Melhora a velocidade do computador.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Lembre o que é uma estrutura de repetição. Em programação, comandos como 'para' e 'enquanto' servem para executar um mesmo bloco de instruções várias vezes, enquanto uma condição for verdadeira ou por um número definido de vezes. Passo 2: Analise cada alternativa. A alternativa C, 'Permite executar tarefas repetidamente', descreve exatamente essa função: a repetição permite que o algoritmo refaça uma tarefa sem que ela precise ser escrita várias vezes. Passo 3: Por que as outras estão erradas. A) Um algoritmo com repetição continua funcionando; a repetição é uma estrutura válida e comum. B) Executar um bloco uma única vez é o comportamento de uma sequência simples, não de uma repetição. D) A repetição pode simplificar o código, pois evita cópias de instruções, então não necessariamente aumenta sua complexidade. E) A estrutura de repetição não altera a velocidade do hardware do computador. Passo 4: Conclusão. A resposta correta é a C, que coincide com o gabarito oficial.
💡 Dica: Pense sobre o funcionamento de laços de repetição em algoritmos.
Alternativa por alternativa
Acredita que usar repetição torna o algoritmo defeituoso ou que ele deixa de funcionar, confundindo complexidade com erro.
Entende que o 'para' ou o 'enquanto' executam o bloco apenas uma vez, como uma instrução comum, sem perceber que o papel da repetição é o retorno ao bloco.
Por que engana: Confundir o funcionamento de uma repetição simples com a execução única de um bloco de código, acreditando que ele só roda uma vez.
Repetições simples executam códigos várias vezes.
Associa qualquer estrutura nova no código a mais complexidade, sem perceber que a repetição justamente reduz a quantidade de código escrito.
Confunde a lógica do programa com o desempenho do hardware, imaginando que o comando aumenta a velocidade física do computador.
Raio-X da questão
repetição em algoritmos
avaliacao
lógica de programação · estruturas de controle
Revisar o conceito de laços de repetição em programação.
Confundir o funcionamento de uma repetição simples com a execução única de um bloco de código, acreditando que ele só roda uma vez.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- O que é um algoritmo de repetição simples e como ele é utilizado em um programa de computador?
- Em um algoritmo que utiliza repetições simples, o que faz um comando 'enquanto'?
- Qual é a função de um algoritmo que utiliza repetição simples em um programa?
- O que um algoritmo de repetição faz?
- Em um algoritmo, qual a importância de utilizar repetição simples?
- Qual é a principal característica de um algoritmo com repetições simples?
🔎 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
