Objectivos:
|
|
|
O objectivo principal desta ficha é familiarizar o aluno com a utilização e manipulação
de listas e algumas estruturas de controlo.
|
|
|
|
|
- Gráficos
|
by jcr
Exercício Nº1: Gráficos

Fig.1: Gráfico Termopluviométrico da cidade de Braga
Os gráficos são uma maneira muito utilizada para demonstrar a evolução de dados quantitativos
ao longo do tempo.
Neste exercício, irás desenvolver as rotinas em Scratch que permitam desenhar um gráfico
a partir de uma lista de valores.
Na segunda parte do exercício, irás complicar o programa permitindo adicionar uma
segunda
série ao gráfico. Neste caso, a operação dedesenhar deverá desenhar um gráfico
de barras e
outro de linha. Seria interessante adicionar um botão ("trigger") que provocasse
a comutação
dos dois gráficos.
- Cria uma lista que vai conter as etiquetas da série de valores: por exemplo os meses
do ano;
- Coloca no teu cenário um "botão" que quando clicado provoca a leitura de uma série
de valores;
- Acrescenta outro botão para desenhar o gráfico;
- Para desenhar o gráfico vais precisar de calcular os extremos do domínio de valores:
o máximo e o mínimo da série lida. Acrescenta o código
necessário à realização desta tarefa na leitura dos valores;
- Qual a fórmula que calcula a altura da barra? Tenta determiná-la usando o máximo e
o mínimo calculados na alínea anterior;
- Desenha a barra para o primeiro elemento da série. Itera o processo até ficares satisfeito
com o resultado;
- Acrescenta um ciclo e desenha as barras para todos os elementos da série;
- Agora tenta fazer outra rotina, associada a outro botão que em vez de um gráfico de
barras desenha um gráfico de linha;
- Prepara o teu programa para ler duas séries;
- Prepara o teu programa para desenhar uma das séries ou as duas em simultâneo. Se desenhar
duas uma será em barras e a outra em linha.