Ler N valores inteiros para uma lista, sendo N definido pelo usuário. Depois de ler todos os valores, calcule e informe:
a) A soma dos N valores
b) A quantidade de números pares e ímpares
c) O valor do primeiro e último elemento
d) A média aritmética de todos os valores
a) A soma dos N valores
b) A quantidade de números pares e ímpares
c) O valor do primeiro e último elemento
d) A média aritmética de todos os valores
Passo 1
O enunciado pede que, depois de ler
valores inteiros (onde
é definido pelo usuário), você calcule e informe quatro coisas:
- A soma dos
valores. - A quantidade de números pares e a quantidade de números ímpares.
- O valor do primeiro elemento e do último elemento da lista.
- A média aritmética de todos os valores.
Informações relevantes dadas:
é um inteiro positivo (vamos assumir
pois precisamos de primeiro/último e média).
Os valores são inteiros; vamos denotá-los por
.
Os
Passo 2
Vou definir notação e conceitos básicos (devemos entender isso antes de calcular):
- A lista de números é
, onde é o -ésimo número lido. - A soma dos
valores será chamada de e definida por
Expliquei essa fórmula:
significa "somar
+
+
+
". Aqui a letra
é o índice que varia de
até
.
- Um número inteiro
é par quando (ou seja, ao dividir por o resto é ); é ímpar quando . - A média aritmética (média simples) dos
valores é
- O primeiro elemento é
e o último é .
Passo 3
Como contar pares e ímpares de forma formal e prática:
- Defina um indicador
- Então a quantidade de pares é
e a quantidade de ímpares é
Explicação didática: para cada número verifique se é par; se for, soma-se
.]
Passo 4
Algoritmo prático passo-a-passo (isso é exatamente o que você faz na prova com papel):
- Inicialize
, . - Para
variando de até : - Leia
. - Atualize a soma:
. - Verifique paridade: se
então . - (Se for o primeiro
guarde como primeiro; sempre sobreescreva uma variável lastcompara no final last = a_N.)
- Leia
- Ao fim do laço:
- A soma já está em
. - A quantidade de pares é
. - A quantidade de ímpares é
. - O primeiro elemento é
(guardado no início) e o último é (variável last). - A média é
.
- A soma já está em
Observação prática: tudo isso pode ser feito em uma única passada pelos dados (ou seja, enquanto você lê cada número). Isso economiza tempo na prova.
Passo 5
Como fazer a verificação de paridade na cabeça (sem calculadora):
- Para números positivos, olhe o último dígito: se for
então é par; se for então é ímpar. - Para números negativos a mesma regra vale: por exemplo
é par, é ímpar. - O número
é par.
Isso evita fazer divisões: basta olhar o dígito final.
Passo 6
Exemplo completo e mastigado (faço passo a passo para você ver como aplicar):
Escolho e a lista
.
Vou mostrar as atualizações (vou escrever cada passo):
Escolho
Vou mostrar as atualizações (vou escrever cada passo):
- i=1:
. . não é par, então . - i=2:
. . par, . - i=3:
. . não é par, . - i=4:
. . par, . - i=5:
. . par, . - i=6:
. . não é par, .
Resultados do exemplo:
- Soma
. - Pares
, Ímpares . - Primeiro
, Último . - Média
.
Passo 7
Resumo final e dicas de prova:
- Faça tudo em uma única passada: atualize soma, contagem de pares e guarde primeiro/último enquanto lê.
- Escreva a média como fração se preferir precisão:
, ou como decimal se for pedido. - Lembre-se de que
é par e números negativos obedecem às mesmas regras de paridade. - Se puder, faça um pequeno exemplo (como o que mostrei) para checar se seu algoritmo mental/implementação está correta — isso evita perder pontos por detalhes bobos.
Você consegue — siga o algoritmo com calma e verifique o sinal e a contagem ao terminar.