Em uma organização não governamental dedicada ao apoio escolar, a coordenadora registra o número de horas…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Resolver e elaborar problemas que envolvam cálculos (mentais ou escritos, exatos ou aproximados) com números naturais, por meio de estratégias variadas, com compreensão dos processos neles envolvidos com e sem uso de calculadora.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma organização não governamental dedicada ao apoio escolar, a coordenadora registra o número de horas trabalhadas por um voluntário em cinco dias de atividade e decide automatizar o cálculo do total de horas semanais com um pseudocódigo. O trecho é: 1. totalHoras <- 0 2. dias <- [2, 4, 3, 5, 6] 3. para cada h em dias faça totalHoras <- totalHoras + h 4. exibir totalHoras Esse algoritmo percorre a lista dias, acumula cada valor em totalHoras e apresenta o resultado. Interprete o pseudocódigo apresentado e determine o valor exibido ao final de sua execução.
- A) 25
- B) 4
- C) 15
- D) 20
- E) 5
✅ Resposta correta: alternativa D
Resolução passo a passo
- A variável totalHoras começa em 0 (linha 1). Passo 2: A lista dias contém os valores 2, 4, 3, 5 e 6 (linha 2). Passo 3: O laço 'para cada h em dias' percorre os cinco elementos, um por vez, e a cada passo soma o valor de h ao acumulado: 0 + 2 = 2; 2 + 4 = 6; 6 + 3 = 9; 9 + 5 = 14; 14 + 6 = 20. Passo 4: Ao final, a linha 4 exibe o valor acumulado, que é 20. Passo 5: Resolvi por conta própria e o resultado coincide com o gabarito oficial, D. A alternativa A (25) está errada porque soma 5 a mais do que o total real. A alternativa B (4) está errada porque corresponde à quantidade de elementos menos um, e não à soma das horas. A alternativa C (15) está errada porque é a soma apenas dos três últimos valores, ignorando os dois primeiros. A alternativa E (5) está errada porque é a quantidade de dias, e não o total de horas.
💡 Dica: Some os valores da lista para encontrar o total de horas.
Alternativa por alternativa
Provavelmente somou um valor extra, como repetir o 5 ou adicionar um termo a mais, ao fazer a soma dos cinco números.
Confundiu o acumulador com a contagem de elementos da lista, ou com a posição de algum índice, em vez de somar os valores de dias.
Somou apenas os três últimos valores da lista (4 + 5 + 6), como se o laço começasse no quarto elemento e ignorasse o início dos dados.
Por que engana: O aluno pode somar incorretamente os valores ou interpretar mal o funcionamento do laço de repetição.
Soma corretamente todos os valores: 2+4+3+5+6 = 20.
Achou que o algoritmo exibe o número de dias trabalhados, ou o último valor da lista, e não o acúmulo das horas de todos os dias.
Raio-X da questão
acumulo e soma em algoritmo
avaliacao
soma de numeros inteiros · estruturas de repeticao
Estude estruturas de repetição e acumulação em pseudocódigo.
O aluno pode somar incorretamente os valores ou interpretar mal o funcionamento do laço de repetição.
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em uma horta experimental, a equipe planeja cada canteiro escolhendo uma cultura, um sistema de irrigação compatível com…
- Uma gráfica separou 46 cartazes para um pedido e 37 para outro. Depois, recebeu um novo pedido que exigiu acrescentar 8…
- Uma lontra juntou 6 conchas na margem do rio. Depois, encontrou mais 7 conchas e as acrescentou à sua coleção. Quantas…
- Uma artesã vai cobrir um painel retangular com peças quadradas. Ela organizará 7 peças em cada fileira e fará 5…
- Uma loja vende pilhas em cartelas com 6 pilhas cada. Uma cliente levaria 4 cartelas, mas decide levar 5. Observe o…
- Para ir ao trabalho, Lúcia usa o ônibus duas vezes por dia. Cada passagem custa 6 reais. Ela quer calcular o gasto com…
🔎 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
