Em um algoritmo que conta de 1 a 5, qual é a instrução que faz a contagem se repetir?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um algoritmo que conta de 1 a 5, qual é a instrução que faz a contagem se repetir?
- A) Se i for menor que 5, incremente i.
- B) Pare quando i for igual a 5.
- C) Enquanto i for menor ou igual a 5, faça i = i + 1.
- D) Imprima i enquanto i for menor que 5.
- E) Se i for igual a 5, incremente i.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A questão pede a instrução que faz uma contagem se repetir, ou seja, uma estrutura de repetição (laço). Em algoritmos, essa função é exercida pelas estruturas do tipo enquanto, que executam um bloco de comandos várias vezes enquanto uma condição for verdadeira. Passo 2: Analisando a alternativa C, 'Enquanto i for menor ou igual a 5, faça i = i + 1', temos uma estrutura de repetição. Enquanto i for menor ou igual a 5, o comando i = i + 1 é executado, aumentando i em 1 a cada volta. Assim, a contagem vai de 1 a 5 (com i começando em 1) e se repete até a condição deixar de ser verdadeira. Passo 3: Por que as outras estão erradas. A: a instrução 'Se i for menor que 5, incremente i' é uma estrutura de decisão, que executa o incremento no máximo uma vez, sem repetição. B: 'Pare quando i for igual a 5' é uma instrução de parada, que encerra algo em vez de repetir a contagem. D: 'Imprima i enquanto i for menor que 5' tem a palavra enquanto, mas não altera i, então a condição nunca muda e o laço ficaria infinito, além de não fazer a contagem de 1 a 5. E: 'Se i for igual a 5, incremente i' é uma decisão simples, executada no máximo uma vez, sem repetição. Passo 4: Conclusão: a instrução que faz a contagem se repetir é a da alternativa C, pois combina a estrutura de repetição enquanto com o incremento de i, que faz a contagem avançar a cada volta até o fim.
💡 Dica: Identifique a estrutura que repete uma instrução enquanto uma condição é verdadeira.
Alternativa por alternativa
O aluno confunde a estrutura de decisão se com a de repetição, achando que a condição faz o incremento acontecer várias vezes.
Por que engana: Confundir uma condição que apenas verifica ou encerra o algoritmo com uma estrutura de repetição que executa instruções sucessivamente.
O aluno acha que a instrução de parada, por tratar do valor 5, já descreve a contagem, sem perceber que ela não repete nada.
A instrução mantém a repetição enquanto i for menor ou igual a 5 e aumenta i em cada passagem.
O aluno vê a palavra enquanto e conclui que basta para haver repetição, esquecendo que o valor de i precisa ser atualizado a cada volta.
O aluno lê a condição igual a 5 como se a instrução fosse repetir o incremento, mas o se executa o comando apenas uma vez.
Raio-X da questão
Estrutura de repetição condicional
diagnostico
Sequência de instruções algorítmicas · Condições booleanas em algoritmos
Revise laços de repetição e condições de parada em algoritmos.
Confundir uma condição que apenas verifica ou encerra o algoritmo com uma estrutura de repetição que executa instruções sucessivamente.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em um algoritmo, como podemos usar a repetição para contar de 1 a 5?
- Num algoritmo que conta de 1 a 5, como seria uma repetição condicional simples?
- Identifique a estrutura de repetição correta para contar de 1 a 5 em um algoritmo.
- Qual dos processos a seguir representa uma repetição simples no algoritmo de contagem de números de 1 a 5?
- Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para contar de 1 até 5?
- No pseudocódigo, qual é o comando correto para repetir uma instrução cinco vezes?
🔎 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
