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…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
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 valor será impresso ao final?
- A) 6
- B) 0
- C) 12
- D) 10
- E) 15
✅ Resposta correta: alternativa C
Resolução passo a passo
- Entenda o laço. A variável total começa em 0 e o para i de 1 até 6 faz i assumir os valores 1, 2, 3, 4, 5 e 6. Passo 2: Entenda a condição. O se i mod 2 = 0 verifica se o resto da divisão de i por 2 é zero, ou seja, se i é par. Só os valores pares entram na soma. Passo 3: Faça o rastreamento. Para i = 1 a condição é falsa e total continua 0. Para i = 2, total vira 0 + 2 = 2. Para i = 3 a condição é falsa e total continua 2. Para i = 4, total vira 2 + 4 = 6. Para i = 5 a condição é falsa e total continua 6. Para i = 6, total vira 6 + 6 = 12. Passo 4: Veja o que é impresso. O comando imprimir está fora do laço (não está indentado dentro do para), então ele executa uma única vez, após o término do laço, mostrando 12. Passo 5: Conclusão. O valor impresso é 12, alternativa C, que coincide com o gabarito oficial. Por que as outras estão erradas: A) 6 seria apenas o último par somado ou o resultado parcial após i = 4; B) 0 ignoraria a atualização de total dentro do laço; D) 10 seria a soma de 4 e 6, deixando de fora o 2; E) 15 seria a soma de 1 a 5, ignorando a condição de paridade.
💡 Dica: Calcule a soma dos números pares de 1 a 6.
Alternativa por alternativa
Provavelmente considerou apenas o último valor par somado, ou parou a soma depois de i = 4, deixando de acumular o 6 ou o 2.
Acha que total nunca é alterado, seja por entender que a condição i mod 2 = 0 nunca é verdadeira, seja por supor que o imprimir atua dentro do laço antes de qualquer soma.
Os valores pares entre 1 e 6 são 2, 4 e 6; sua soma é 2 + 4 + 6 = 12, que é atribuída a total e impressa.
Somou apenas 4 e 6, esquecendo que i = 2 também é par e deve entrar no acumulador, ou seja, o primeiro passo do laço foi perdido no cálculo.
Por que engana: O aluno pode confundir a operação de soma com a condição de verificação, somando todos os números de 1 a 6 ao invés de apenas os pares.
Somou todos os números de 1 a 5 (1+2+3+4+5 = 15), ignorando o se e fazendo a soma sem o filtro de paridade, além de não considerar o valor 6.
Raio-X da questão
pseudocódigo e laços
avaliacao
laços de repetição · operadores lógicos
Revisar como funciona o laço de repetição e a operação de módulo.
O aluno pode confundir a operação de soma com a condição de verificação, somando todos os números de 1 a 6 ao invés de apenas os pares.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Analise o pseudocódigo: soma <- 0 para i de 1 até 5 faça soma <- soma + i fimpara No final da execução, qual é o valor…
- Analise o pseudocódigo abaixo: SOMA <- 0 PARA i DE 1 ATÉ 5 FAÇA SOMA <- SOMA + i FIM PARA Qual é o valor final de SOMA…
- Analise o pseudocódigo: contador <- 0 para i de 1 até 3 faça para j de 1 até 2 faça contador <- contador + 1 fimpara…
- Observação prática: considere um programa simples que lê números inteiros até encontrar -1; para cada número, se ele for…
- Dado o pseudocódigo: 'Para k de 2 até 6 passo 2, escreva k'. Quais números o algoritmo exibirá?
- Em uma atividade de introdução à programação, uma estudante analisa o algoritmo a seguir: início total <- 3 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
