Em uma simulação de uma sala de aula virtual, os alunos têm que programar uma sequência de comandos para um…
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 com condição (iterações indefinidas), para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma simulação de uma sala de aula virtual, os alunos têm que programar uma sequência de comandos para um avatar. Qual é a função de um laço de repetição nesse contexto?
- A) Aumentar a complexidade do código
- B) Permitir que ações se repitam
- C) Eliminar comandos desnecessários
- D) Definir variáveis de entrada
- E) Aumentar a velocidade do programa
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um laço de repetição (como 'repita', 'enquanto' ou 'para') é uma estrutura de controle que executa um bloco de comandos várias vezes, sem que o programador precise escrever cada repetição.
- Na simulação do avatar, se o objetivo é, por exemplo, andar 10 passos para frente, um laço 'repita 10 vezes: andar 1 passo' substitui dez comandos iguais, mostrando que a função do laço é permitir que ações se repitam.
- Analisando as alternativas: A) está errada, pois o laço serve justamente para simplificar o código, não para aumentar sua complexidade; C) está errada, pois eliminar comandos desnecessários não é a função do laço, e sim de uma revisão do código; D) está errada, pois definir variáveis de entrada é função de declarações de variáveis ou de leitura de dados; E) está errada, pois o laço não garante aumento de velocidade, apenas repete a execução de um bloco.
- Portanto, a resposta correta é a alternativa B, que coincide com o gabarito oficial.
💡 Dica: Pense na utilidade dos laços de repetição na programação.
Alternativa por alternativa
O aluno pode imaginar que, por usar estruturas extras, o laço torna o programa mais complicado, confundindo complexidade do código com organização.
Por que engana: Confundir a função do laço de repetição com a definição de variáveis ou a eliminação de comandos, levando a uma escolha incorreta.
Laços são usados para repetir ações em um código.
O aluno pode associar 'repetição' a 'eliminar' comandos, pensando que o laço remove partes repetidas do código em vez de executá-las várias vezes.
O aluno pode confundir o laço com declarações de variáveis ou com a leitura de dados de entrada, que são etapas distintas da programação.
O aluno pode ter a intuição do senso comum de que 'repetir' ou 'automatizar' significa ser mais rápido, aplicando isso ao funcionamento do programa.
Raio-X da questão
laço de repetição
avaliacao
laços de repetição · programação básica
Revisar a função dos laços de repetição na programação.
Confundir a função do laço de repetição com a definição de variáveis ou a eliminação de comandos, levando a uma escolha incorreta.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Na aula de Computação, Ana criou um algoritmo para contar os pontos de um jogo. Qual opção explica a função de um…
- Em uma oficina de Computação, estudantes programaram um robô para percorrer um circuito. O programa usa a lista de…
- Na aula, Bia programou um robô que repete movimentos. Ela usou o comando “se” para o robô escolher uma ação. Qual é a…
- Ao programar um jogo simples, um estudante precisa repetir a mesma ação várias vezes até alcançar um resultado desejado…
- Durante a criação de um jogo, Ana precisa fazer o personagem andar dez passos sempre que o jogador apertar uma tecla…
- Uma equipe de estudantes criou uma simulação de uma horta comunitária. No programa, cada objeto da classe Sensor…
Todas as questões de Algoritmos com repetições condicionais 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
