| Aula |
Capítulos da Sebenta Necessários |
Projectos Semanais |
Data de Entrega |
| 15 Fevereiro |
Capítulo 1 |
- Imagine que teria de ensinar uma criança de 3 anos a
fazer uma chamada para um determinado número
- Escreva um programa que essa criança pudesse seguir
- Cada linha deve ser uma acção/verbo (ex. carregar, esperar, pousar) ou uma condição (se ... então... senão...)
|
20 de Fevereiro
|
| 22 Fevereiro |
Capítulos 1, 2 e 3 |
- Criar um programa que desenhe dois círculos de forma a que a trajectória de um seja
y = 1*x + 20;
e a do outro
y = 2*x – 30;
- Os círculos devem ter cores diferentes
|
27 de Fevereiro |
| 01 Março |
Capítulo 4 |
- Parta do último exemplo da aula.
- Crie um programa que desenha formas gráficas diferentes consoante a posição no ecrã.
- Tente variar também a cor das formas.
|
06 de Março |
| 08 Março |
Capítulo 5 |
|
13 de Março |
| 15 Março |
Capítulo 5 |
|
20 Março |
| 22 Março |
Capítulo 6 |
- Crie um método “circulo” com três parâmetros
X, Y e Raio
- O método deve desenhar um círculo e retornar
- True – se o círculo foi desenhado completamente dentro do ecrã
- False – se o círculo foi desenhado parcialmente fora do ecrã
- Use o método criado num programa que desenhe continuamente círculos no ecrã em posições e com raios diferentes
- A cor do circulo depende se o anterior estava totalmente dentro do ecrã
- Branco se o círculo anterior foi desenhado completamente dentro do ecrã
- Cinzento se não.
|
27 Março |
| 29Março |
Capítulo 7 |
Exercício 1
- Modifique o Exercício #3 (ver slides da aula de 15Março) de forma a que a matriz comece com cores diferentes em regiões diferentes
- Divida a matriz em quatro regiões:
Exercício 2
- Crie um programa que permita ao utilizador configurar uma cara (ver último slide da aula de 29 Março).
- Deve ser possível mover cada elemento da face
|
17 Abril |
| 19 Abril |
|
Consultar os slides da aula para ver os Exercícios e Exemplos referidos.
- Modifique o Exercício #2, de forma a que em cada frame seja escrito um carácter de uma posição aleatória da String.
- Modifique o Exercício #1 de forma a que o utilizador possa parar o movimento de todos os veículos pressionando a tecla “espaço”.
|
24 de Abril |
| 26 Abril |
|
Programar alguma esperiência relacionada com o projecto escolhido e enviar |
1 de Maio |