Qual comando de programação é amplamente utilizado para criar repetições simples em um algoritmo?
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 comando de programação é amplamente utilizado para criar repetições simples em um algoritmo?
- A) If
- B) While
- C) Print
- D) Switch
- E) Function
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede o comando de programação usado para criar repetições simples, ou seja, estruturas que executam um bloco de instruções enquanto uma condição for verdadeira.
- Analisando as alternativas, o comando while (enquanto) é a estrutura de repetição condicional clássica: o programa testa a condição antes de cada execução do bloco e repete enquanto ela for verdadeira. Por isso, a alternativa B está correta, coincidindo com o gabarito oficial.
- Por que as outras estão erradas:
- A) If é uma estrutura de decisão (condicional), que executa um bloco uma única vez conforme a condição, sem repetir.
- C) Print serve apenas para exibir informações na saída, não controla repetições.
- D) Switch é uma estrutura de seleção de múltiplos casos, não de repetição.
- E) Function define um bloco de código reutilizável (sub-rotina), mas não cria repetição por si só.
💡 Dica: Pense nos comandos de repetição em programação.
Alternativa por alternativa
O aluno confunde estrutura de decisão com estrutura de repetição, achando que o if 'repete' o bloco quando a condição é verdadeira. Ele não percebe que o if executa o bloco apenas uma vez.
Por que engana: Confundir o comando de repetição com comandos de decisão, como o 'If', que não realiza repetições.
O comando 'while' permite repetições enquanto uma condição for verdadeira.
O aluno associa a ideia de repetição ao fato de o print ser usado com frequência em laços, imaginando que o comando em si realiza a repetição. Não distingue o comando de saída da estrutura de controle.
O aluno pensa que o switch, por testar vários casos, serve para repetir ações várias vezes. Ele não percebe que o switch faz uma seleção entre alternativas, executando apenas um caso.
O aluno acredita que chamar uma função várias vezes ou definir uma função já constitui uma repetição. Não entende que a função é uma sub-rotina reutilizável, sem controle próprio de repetição.
Raio-X da questão
comandos de repetição
avaliacao
comandos de programação · lógica de programação
Revisar os principais comandos de repetição em algoritmos.
Confundir o comando de repetição com comandos de decisão, como o 'If', que não realiza repetições.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual dos seguintes comandos representa um algoritmo de repetição simples?
- Qual é a estrutura que permite a repetição de um bloco de código em algoritmos?
- Qual a função do comando de repetição em um algoritmo?
- Em um algoritmo, qual estrutura é utilizada para repetir instruções?
- Em um algoritmo com repetição simples, o que é normalmente utilizado para controlar o número de repetições?
- Em um algoritmo que utiliza repetições simples, o que faz um comando 'enquanto'?
🔎 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
