Considere o pseudocódigo: para i de 1 até 7 faça: imprimir "OK". Quantas vezes a palavra "OK" será exibida?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Considere o pseudocódigo: para i de 1 até 7 faça: imprimir "OK". Quantas vezes a palavra "OK" será exibida?
- A) 9 vezes
- B) 5 vezes
- C) 7 vezes.
- D) 6 vezes
- E) 8 vezes
✅ Resposta correta: alternativa C
Resolução passo a passo
- O laço 'para i de 1 até 7 faça' começa com i valendo 1 e termina quando i chega a 7, incluindo os dois extremos.
- Os valores assumidos por i são 1, 2, 3, 4, 5, 6 e 7, ou seja, 7 valores ao todo.
- Como o comando 'imprimir "OK"' está dentro do laço, ele é executado uma vez para cada valor de i.
- Logo, a palavra OK é exibida 7 vezes, o que corresponde à alternativa C, igual ao gabarito oficial.
- Por que as outras estão erradas: A (9) somaria valores que não existem no intervalo; B (5) e D (6) desconsideram um ou dois extremos do intervalo; E (8) conta um valor a mais, como se o laço fosse de 1 a 8.
💡 Dica: Conte o número de iterações do loop.
Alternativa por alternativa
Acredita que o laço vai até 9, somando valores fora do intervalo 1 a 7 ou confundindo o limite com outro número.
Por que engana: O aluno pode confundir o número de iterações do loop, somando ou subtraindo erroneamente o limite superior.
Conta apenas 5 execuções, provavelmente subtraindo 2 do limite ou ignorando os extremos do intervalo.
O laço executa a instrução uma vez para cada i entre 1 e 7 inclusive, totalizando 7 iterações.
Calcula 7 menos 1 e conclui que são 6 repetições, esquecendo que o valor inicial 1 também é executado.
Acredita que o laço executa uma vez a mais, como se contasse o valor 0 ou fosse até 8, confundindo o intervalo fechado com a contagem de passos.
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 número de iterações do loop, somando ou subtraindo erroneamente o limite superior.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Considere o pseudocódigo: Ler n. Se n % 2 = 0 então imprimir "par"; senão imprimir "ímpar". Qual será a saída quando n =…
- Um guia de instruções de um programa de computador fictício descreve um procedimento para calcular a soma dos primeiros…
- Uma equipe de estudantes criou um algoritmo para contar quantos números inteiros de 1 a 100 são divisíveis por 7. O…
- Dado o pseudocódigo: soma ? 0; para i de 1 até 6 faça: soma ? soma + i. Ao final do laço, qual é o valor armazenado em…
- Uma escola utiliza um programa simples para exibir, em ordem crescente, os números das salas de um corredor. No…
- Em uma oficina de robótica de uma escola pública, um sensor registra quatro caixas colocadas em uma esteira. Para…
🔎 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
