Na aula, o bloco FOR repete uma ação o número de vezes escrito nele. Os outros blocos são WHILE, SELECT…
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
Na aula, o bloco FOR repete uma ação o número de vezes escrito nele. Os outros blocos são WHILE, SELECT, SWITCH e DOWHILE. Lia quer repetir uma ação 5 vezes. Qual bloco ela deve escolher?
- A) bloco FOR
- B) bloco DOWHILE
- C) bloco WHILE
- D) bloco SWITCH
- E) bloco SELECT
✅ Resposta correta: alternativa A
Resolução passo a passo
- O enunciado informa que o bloco FOR repete uma ação o número de vezes escrito nele. Lia quer repetir uma ação exatamente 5 vezes, ou seja, a quantidade de repetições é conhecida e já está definida antes de começar.
- Um bloco que repete um número fixo e conhecido de vezes é o FOR, pois o próprio bloco recebe o número de repetições (no caso, 5). Por isso a alternativa correta é a A, bloco FOR.
- Por que as outras estão erradas:
- B) DOWHILE repete enquanto uma condição for verdadeira, testando a condição depois de executar a ação pelo menos uma vez, e não usa um número fixo de repetições.
- C) WHILE também repete enquanto uma condição for verdadeira, mas a quantidade de repetições depende da condição, e não de um número escrito no bloco.
- D) SWITCH não repete ações; ele escolhe entre vários caminhos conforme o valor de uma variável.
- E) SELECT também não repete ações; ele serve para selecionar um caminho entre opções, sem contar repetições.
- Conclusão: como Lia precisa repetir a ação 5 vezes com quantidade fixa, o bloco adequado é o FOR. O gabarito oficial está correto.
💡 Dica: Considere as estruturas de repetição disponíveis em algoritmos.
Alternativa por alternativa
O bloco FOR é usado quando já sabemos quantas vezes a ação deve repetir. Como são 5 vezes, a resposta é bloco FOR.
O aluno pode acreditar que, por ser um bloco de repetição, o DOWHILE serve para qualquer número de repetições, sem perceber que ele depende de uma condição e não de um número fixo.
O aluno pode associar repetição com WHILE e supor que ele também conta exatamente 5 vezes, sem notar que o WHILE repete enquanto uma condição for verdadeira.
O aluno pode confundir SWITCH com um bloco de repetição, imaginando que ele repete a ação várias vezes, quando na verdade ele apenas escolhe um caminho entre opções.
O aluno pode achar que SELECT, por ter nome que sugere escolha de muitos itens, repete a ação para cada item selecionado, sem perceber que ele não faz repetição controlada por número.
Raio-X da questão
estruturas de repetição
avaliacao
estruturas de controle · lógica de programação
Revisar as estruturas de repetição em algoritmos.
Confundir as estruturas de repetição, escolhendo 'While' que não garante a repetição exata de 5 vezes sem um controle adicional.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Para inscrever estudantes no clube de leitura, a biblioteca da escola usa um formulário digital. O formulário solicita…
- Em uma planilha com várias turmas, uma mesma fórmula foi inserida na primeira linha e copiada para as demais para manter…
- Uma turma quer registrar em ordem as etapas para calcular a média das notas em um programa educacional. — Que recurso de…
- Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores…
- No terminal de empréstimo de bicicletas de um parque urbano, cada devolução é registrada em um painel de leitura. O…
- Em uma frase, defina o que é um algoritmo em computação.
🔎 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
