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
- Pesquisadores acompanham há três anos o avanço de resíduos flutuantes em um trecho de rio urbano. Em uma simulação para…
- — O caminhão não pode ir a uma rua em dia errado — explicou a agente de limpeza durante a reunião do bairro. O município…
- — Nem toda travessia precisa emitir som ao mesmo tempo — explicou a técnica responsável pelos sinais acessíveis da…
- Na porta de um centro comunitário, voluntários recebem pedidos de doação e querem reduzir erros na hora de separar e…
- Em pseudocódigo, para um loop 'enquanto' que percorre índices i iniciando em 1 para acessar lista[1..n], qual condição…
- Projete em pseudocódigo um algoritmo que valide a força de uma senha recebida como dado: a senha deve ter pelo menos 8…
🔎 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
