Dado o pseudocódigo: 'Para k de 2 até 6 passo 2, escreva k'. Quais números o algoritmo exibirá?
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
Dado o pseudocódigo: 'Para k de 2 até 6 passo 2, escreva k'. Quais números o algoritmo exibirá?
- A) Apenas 2 e 4.
- B) 2, 4, 6 e 8.
- C) 2, 3, 4, 5 e 6.
- D) Apenas 4 e 6.
- E) 2, 4 e 6.
✅ Resposta correta: alternativa E
Resolução passo a passo
- Identifique os parâmetros do laço. O valor inicial de k é 2, o valor final é 6 e o passo (incremento) é 2. Como a expressão é 'até 6', o limite 6 entra na contagem.
- Execute o laço. Começando em k = 2, escreve-se 2. Somando o passo, k = 4, que é escrito. Somando novamente, k = 6, que também é escrito, pois o limite é inclusivo.
- Some mais um passo. k = 8 ultrapassa o limite 6, então o laço para e nada mais é exibido.
- Conclusão. O algoritmo exibe 2, 4 e 6, o que corresponde à alternativa E, igual ao gabarito oficial.
- Por que as outras estão erradas: A omite o 6, que faz parte do intervalo até 6. B inclui o 8, que está além do limite. C usa passo 1 em vez de passo 2, então exibe 3 e 5, que não são gerados. D omite o 2, que é o valor inicial do laço.
💡 Dica: Analise o loop e os valores que ele gera.
Alternativa por alternativa
O aluno provavelmente interpretou o limite 6 como exclusivo, como em alguns intervalos matemáticos abertos, e por isso deixou o 6 de fora.
O aluno provavelmente continuou a sequência de passo 2 além do limite, achando que o laço deveria gerar mais valores pares, sem verificar a condição de parada.
Por que engana: O aluno pode confundir o limite superior do loop, incluindo números que não deveriam ser exibidos, como 8.
O aluno provavelmente ignorou o passo 2 e usou incremento 1, como em uma contagem de 2 a 6 comum, mesmo com o enunciado indicando passo 2.
O aluno provavelmente considerou apenas os valores finais do laço, esquecendo que o valor inicial 2 também é atribuído a k e exibido antes do primeiro incremento.
A repetição inicia em k=2 e avança de 2 em 2 até incluir o valor final 6; assim as iterações imprimem 2, depois 4, depois 6.
Raio-X da questão
pseudocódigo e loops
avaliacao
estrutura de repetição · pseudocódigo
Revisar a estrutura de loops em pseudocódigo.
O aluno pode confundir o limite superior do loop, incluindo números que não deveriam ser exibidos, como 8.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual é o resultado da execução do seguinte algoritmo? Para i de 1 até 5, escreva i duas vezes.
- Escreva um pseudocódigo que imprime na tela todos os números pares de 2 até 10 (inclusive) usando um laço de repetição…
- Qual dos seguintes pseudocódigos imprime os números pares de 2 a 10 (inclusive)?
- Dissertativa: Trace a execução do seguinte pseudocódigo e escreva todas as linhas impressas na ordem: para i de 1 até 5…
- Analise o pseudocódigo: total <- 0 para i de 1 até 6 faça se i mod 2 = 0 então total <- total + i imprimir total Qual…
- Um algoritmo que conta de 1 a 5 deve exibir os números. Quais números ele exibirá?
🔎 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
