O documento descreve um programa para calcular a média da temperatura em São Paulo nos últimos 14 dias, recebendo como entrada a temperatura média de cada dia e armazenando em um vetor. O programa somará todos os elementos do vetor e dividirá pela quantidade de dias para apresentar a média.
3. A pedido de uma rede de televisão, uma empresa especializada em meteorologia precisa calcular a média da temperatura da
cidade de São Paulo nas duas últimas semanas. Vocês foram contratados para fazer um programa que permita ao usuário
digitar a temperatura media de cada dia, dos últimos 14 dias, em seguida, apresentar a media de todas as temperaturas
digitadas.
ENTRADA CRIAR UMA VARIÁVEL (DO TIPO INTEIRO) PARA RECEBER A TEMPERATURA MÉDIA DE CADA DIA, SENDO
14 DIAS NO TODAL, OU SEJA 14 VARIÁVEIS.
PROCESSAMENTO CALCULAR A MEDIA SOMANDO TODAS AS VARIÁVEIS E DIVIDINDO PELA QUANTIDADE TOTAL DE DIAS:
MEDIADOSDIAS = SOMADOSDIAS / 14
SAÍDA APRESENTAR A MEDIA DA TEMPERATURA DOS 14 DIAS
EXEMPLO ENTRADA SAÍDA
28 29 24 28 26 21 25 30 32 34 33 36 30 29 28,9
5. O que são Vetores e Matrizes (arrays) ?
Vetores e Matrizes são estruturas de dados muito simples que podem nos ajudar muito quando temos muitas variáveis do
mesmo tipo em um algoritmo. Imagine o seguinte problema:
Uma empresa especializada em meteorologia precisa calcular a média da temperatura da cidade de São Paulo nas duas
últimas semanas, a pedido de uma rede de televisão. Vocês foram contratados para fazer um programa que permita ao
usuário digitar a temperatura media de cada dia, dos últimos 14 dias, em seguida, apresentar a media de todas as
temperaturas digitadas
Quantas variáveis temos que criar para armazenar as temperaturas de cada dia? 14
E se o período fosse um mês ? 31
E se o período fosse um bimestre? 62
E se fosse um trimestre? 93
E se o período fosse um semestre? 186
Imagine a quantidade de linhas de código !!!!
Socorro !!!!!!
6. C A L M A !!! R E L A X A !!! C O N C E N T R A !!!
7.
8. Como todas as variáveis são do mesmo tipo,
podemos usar Vetores ou Matrizes para solucionar
o problema !!!
9. Vetores e Matrizes (arrays)
• Vetor (array uni-dimensional) é uma variável que armazena
várias variáveis do mesmo tipo. No problema apresentado
anteriormente, nós podemos utilizar um vetor de 14
posições para armazenar as temperaturas dos 14 dias.
• Matriz (array multi-dimensional) é um vetor de vetores.
Nele temos linhas e colunas, sendo que primeiro
identificamos a linha e depois a coluna.
10.
11. Com base no exemplo do exercício, podemos
criar um vetor para armazenar os dias, veja:
28 29 24 28 26 21 25 30 32 34 33 36 30 29
0 1 2 3 4 5 6 7 8 9 10 11 12 13