Observe o pseudocódigo abaixo: REPITA 4 VEZES: ESCREVA "Oi" Quantas vezes a palavra "Oi" será escrita na tela?
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
Observe o pseudocódigo abaixo: REPITA 4 VEZES: ESCREVA "Oi" Quantas vezes a palavra "Oi" será escrita na tela?
- A) 3 vezes
- B) 4 vezes
- C) 5 vezes
- D) 1 vez
- E) 0 vezes
✅ Resposta correta: alternativa B
Resolução passo a passo
- O pseudocódigo tem um laço de repetição, indicado por REPITA 4 VEZES, que executa o comando interno uma quantidade fixa de vezes.
- O comando interno é ESCREVA "Oi", que exibe a palavra Oi na tela a cada execução do laço.
- Como o laço repete 4 vezes, o comando ESCREVA "Oi" é executado 4 vezes, logo a palavra Oi aparece 4 vezes na tela.
- A alternativa A (3 vezes) está errada, pois o número de repetições é 4 e não 3, como se o último passo fosse descontado.
- A alternativa C (5 vezes) está errada, pois acrescentaria uma repetição que não existe no pseudocódigo.
- A alternativa D (1 vez) está errada, pois confunde o número de repetições com a execução de um comando único, ignorando o laço.
- A alternativa E (0 vezes) está errada, pois o comando dentro do laço é executado normalmente, não havendo condição que impeça sua execução.
- Portanto, o gabarito B está correto e a resposta é 4 vezes.
💡 Dica: Conte uma execução de ESCREVA para cada repetição do bloco.
Alternativa por alternativa
O aluno pode ter achado que a última repetição não conta ou que o laço executa uma vez a menos, subtraindo 1 do número indicado.
Cada uma das 4 repetições escreve "Oi" uma vez, totalizando 4.
O aluno pode ter somado uma execução extra ao número de repetições, por imaginar que o comando precisa ser executado uma vez antes ou depois do laço.
Por que engana: Confundir o número de repetições com uma execução adicional, ou considerar que o comando ESCREVA é executado apenas uma vez, ignorando o funcionamento do laço.
O aluno pode ter lido o comando como se fosse executado apenas uma vez, ignorando o significado do REPITA 4 VEZES.
O aluno pode ter pensado que, por ser um pseudocódigo e não um programa real, nada seria exibido na tela.
Raio-X da questão
Estrutura de repetição
diagnostico
Sequência de instruções · Comando de saída de dados
Revise como o comando REPITA executa as instruções do bloco pelo número indicado de vezes.
Confundir o número de repetições com uma execução adicional, ou considerar que o comando ESCREVA é executado apenas uma vez, ignorando o funcionamento do laço.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Considere o comando: para i de 1 até 4: imprimir("*") Quantos asteriscos (*) serão impressos no total?
- Um código de programação deve executar uma tarefa 4 vezes. Qual algoritmo representa essa repetição de forma correta?
- Em uma atividade de Computação, um estudante analisa um programa que repete uma ação enquanto uma condição for…
- Qual sequência de comandos representa um algoritmo que imprime 3 vezes a palavra 'Olá'?
- Crie um algoritmo simples que repita três vezes a frase "Olá!" usando linguagem oral.
- Uma rotina chamada mostrarLinha(texto) imprime exatamente uma linha na tela. Em um programa, ela é chamada 1 vez antes…
🔎 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
