Ficha Nº3 | Ensino da Programação | 2012-04-24 (criac.)

#### Objectivos: |
| O objectivo principal desta ficha é familiarizar o aluno com a utilização e manipulação de listas e algumas estruturas de controlo.
#### Exercícios: |
| Gráfico de Barras

### Exercício Nº1: Gráfico de Barras

Os gráficos de barros 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 de barras a partir de uma lista de valores.

(a)Cria uma lista que vai conter as etiquetas da série de valores: por exemplo os meses do ano;

(b)Coloca no teu cenário um "botão" que quando clicado provoca a leitura de uma série de valores;

(c)Acrescenta outro botão para desenhar o gráfico;

(d)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;

(e)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;

(f)Desenha a barra para o primeiro elemento da série. Itera o processo até ficares satisfeito com o resultado;

(g)Acrescenta um ciclo e desenha as barras para todos os elementos da série;

(h)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;

(i)Prepara o teu programa para ler duas séries;

(j)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.