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
- Mariana está desenvolvendo um algoritmo para organizar suas tarefas diárias. Ela precisa que o algoritmo repita uma…
- No pseudocódigo, qual é o comando correto para repetir uma instrução cinco vezes?
- Na aula, Lara quer mostrar os números de 1 a 5. No código da turma, ela escreve: “___ número em 1 até 5 faça”. Qual…
- Identifique a estrutura de repetição correta para repetir um comando cinco vezes em um algoritmo.
- Em um algoritmo que conta de 1 a 5, qual é a instrução que faz a contagem se repetir?
- Durante uma atividade de Computação, uma turma criou um algoritmo para calcular a média de cinco temperaturas…
🔎 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
