Leia a idade de 20 pessoas e exiba a média das idades.
Passo 1
O enunciado pede que eu leia as idades de
pessoas e exiba a média dessas idades.
Informações dadas:
Informações dadas:
- Vou receber
valores, que chamarei de idades. - Preciso calcular e mostrar um único número: a média aritmética dessas
idades.
Passo 2
Definindo variáveis e o que vamos fazer de forma explícita:
- Denoto as idades por
, onde é a idade da -ésima pessoa. - Vou primeiro somar todas as idades para obter uma soma total
. - Depois divido essa soma pelo número de pessoas
para obter a média .
Passo 3
Fórmula da média aritmética (a peça-chave):
Expliquei a fórmula:
significa "somar todos os
desde
até
". O resultado dessa soma é um único número; dividir por
dá a média. Cada símbolo:
-
é a idade . -
é a soma das 20 idades. -
é a média procurada.
Passo 4
Como calcular na prática (passo a passo que você pode usar na prova ou num programa):
- Inicialize
. - Para
variando de até : - Leia a idade
. - Atualize a soma:
.
- Leia a idade
- Após ler todas, calcule a média:
. - Mostre
(pode arredondar se for solicitado).
Isso é exatamente a aplicação da fórmula do Passo 3, só que em forma de procedimento (útil se tiver que implementar ou fazer com calculadora).
Passo 5
Exemplo numérico completo e passo a passo para fixar (uso um conjunto de
idades como demonstração):
Escolho as idades (isto é,
valores consecutivos de
a
).
Escolho as idades
- Calculo a soma
. Como os valores formam uma progressão aritmética, posso usar média das extremidades multiplicada pelo número de termos: média das extremidades é . - Então
. - A média é
Portanto, para esse conjunto de exemplo, a média é
. Isso serve só para ver os passos num caso concreto.
Passo 6
Dicas práticas e cuidados (na prova e no programa):
- Verifique que você realmente leu
idades; esquecer uma altera o resultado. - Idades normalmente são não negativas; se aparecer um valor inválido (ex.: negativo), trate como erro.
- Se for pedir saída formatada, decida o número de casas decimais (por exemplo, mostrar com uma casa decimal:
). - Se for implementar em linguagem de programação, use uma variável acumuladora
em tipo que permita casas decimais (float/double) para evitar perda de precisão ao dividir.
Passo 7
Resumo do procedimento pronto para usar na prova ou em código: leia
valores
; calcule
; então calcule e mostre
.