|
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)Solicite ao utilizador que defina o tamanho da lista a ler;
(b)Solicite ao utilizador que introduza os elementos da lista e armazene-nos;
(c)Calcule o máximo e o mínimo da lista e apresente-os;
(d)Calcule o somatório dos elementos da lista e apresente-o;
(e)Calcule a média dos elementos da lista e apresente-a;
(f)Indique quantos elementos são superiores à média e apresente-os.

Fig.1: Cenário principal
(a)Crie o cenário e os vários personagens (sprites: cada botão será um) de que irá precisar;
(b)O personagem principal, o músico, conterá a programação das teclas (na última aula associamos o toque de uma tecla a uma nota musical);
(c)Quando o botão Gravar é clicado o sistema deverá passar a modo de gravação:
(d)Quando o botão Ouvir é clicado, o sistema entra em modo de reprodução áudio:
(e)Quando o botão Parar é clicado o sistema pára o modo de gravação ou de reprodução. Não faz nada se não estiver num destes modos.
(f)Quando o botão Limpar é clicado, a memória de gravação é limpa.