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
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
