|
Ensino da Programação
|
|
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: |
|
(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.