Início
Ficha
Programa
Alunos
Projectos
Links

Programação Multimédia - 2 º Semestre (2006/2007)


Escola das Artes | Universidade Católica Portuguesa - Foz

Projectos Semanais

Os projectos semanais devem ser entregues via secretaria electrónica.

Aula Capítulos da Sebenta Necessários Projectos Semanais Data de Entrega
15 Fevereiro Capítulo 1
  1. Imagine que teria de ensinar uma criança de 3 anos a fazer uma chamada para um determinado número
  2. Escreva um programa que essa criança pudesse seguir
    1. 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.

  1. 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.
  2. 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