Mariana está desenvolvendo um algoritmo para organizar suas tarefas diárias. Ela precisa que o 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
Mariana está desenvolvendo um algoritmo para organizar suas tarefas diárias. Ela precisa que o algoritmo repita uma tarefa específica 5 vezes. Qual estrutura de repetição ela deve usar?
- A) Enquanto (while)
- B) Para (for)
- C) Faça enquanto (do while)
- D) Repetir (repeat)
- E) Caso (switch)
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questao pede a estrutura de repeticao ideal para executar uma tarefa um numero fixo e conhecido de vezes, no caso 5.
- Esse tipo de situacao, em que o numero de repeticoes e conhecido antecipadamente, e o caso classico de uso da estrutura Para (for), que controla automaticamente um contador de inicio ao fim.
- Resolvendo por conta propria, a alternativa B (Para/for) e a correta, pois encaixa-se diretamente em repeticao com quantidade definida, como 5 vezes.
- A alternativa A (Enquanto/while) tambem repete, mas e indicada quando nao se sabe de antemao quantas vezes o laco rodara, dependendo de uma condicao; usa-la aqui e possivel, porem menos direta.
- A alternativa C (Faca enquanto/do while) executa pelo menos uma vez e depois testa a condicao; serve para repeticoes guiadas por condicao, nao e a escolha mais natural para uma contagem fixa.
- A alternativa D (Repetir/repeat) existe em algumas linguagens, como Pascal, e testa a condicao ao final; nao e a estrutura mais comum para contagem fixa e nao foi o foco da questao.
- A alternativa E (Caso/switch) nao e estrutura de repeticao; ela escolhe entre varios caminhos conforme o valor de uma variavel, portanto esta errada.
- Conclusao: o gabarito oficial B esta correto, pois o Para e a estrutura mais adequada para repetir uma tarefa um numero definido de vezes.
💡 Dica: Pense nas estruturas de repetição em programação.
Alternativa por alternativa
O aluno acredita que, por ser a estrutura de repeticao mais geral, deve ser usada sempre, mesmo quando o numero de repeticoes ja esta definido. Ele nao percebe que o While e indicado para condicoes desconhecidas de antemao.
Por que engana: Escolher a estrutura 'Enquanto (while)' por não perceber que a tarefa deve ser repetida um número fixo de vezes.
A estrutura 'para' permite repetir uma ação um número específico de vezes.
O aluno associa o Faca enquanto a qualquer repeticao, sem perceber que ele e voltado a repeticoes controladas por condicao testada apos a execucao. Ele ignora que a contagem fixa de 5 vezes e mais direta com outro laco.
O aluno entende que o nome Repetir indica diretamente a necessidade da questao, usando a intuicao da palavra em vez do conhecimento sobre a estrutura. Ele nao sabe que o Repeat nao e a forma mais comum de contar um numero fixo de vezes.
O aluno confunde estrutura de decisao com estrutura de repeticao, achando que Caso serve para repetir acoes. O Switch apenas seleciona um caminho entre varios possiveis.
Raio-X da questão
estruturas de repetição
avaliacao
estruturas de repetição · lógica de programação
Revisar as estruturas de repetição em algoritmos.
Escolher a estrutura 'Enquanto (while)' por não perceber que a tarefa deve ser repetida um número fixo de vezes.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Identifique a estrutura de repetição correta para repetir um comando cinco vezes em um algoritmo.
- No pseudocódigo, qual é o comando correto para repetir uma instrução cinco vezes?
- Durante uma atividade de Computação, uma turma criou um algoritmo para calcular a média de cinco temperaturas…
- Identifique a estrutura de repetição correta para contar de 1 a 5 em um algoritmo.
- Em uma simulação, um algoritmo deve executar 5 vezes um comando de impressão. Qual estrutura é mais apropriada para…
- Considerando um algoritmo que conta de 1 a 5, qual estrutura de repetição é mais adequada?
🔎 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
