Exercício Quinzenal Um (EQ1)
Atenção: Os exemplos fornecidos usam parâmetros diferentes dos pedidos nos exercícios. Vejam o código dos exemplos para perceber a estrutura mas não façam 'copy/paste'!
- eq1_1
- Usando uma janela de 100 x 100 pixeis, crie uma grelha de 20 x 20 pixeis com um ponto no centro de cada célulda da grelha, usando apenas literais.
- O fundo deve ser branco e as linhas e pontos devem ser pretos.
- Exemplo (feito numa grelha de 25 x 25 pixeis): adam
- eq1_2
- Reescreva o eq1_1 usando variáveis para controlar a posição das linhas e dos pontos.
- Use agora uma janela de 300 x 300 pixeis (a grelha continua a ser de 20 x 20 pixeis)
- Exemplo (feito numa janela de 250 x 250 pixeis e uma grelha de 25 x 25 pixeis): adam
- eq1_3
- Começando um projecto de raiz, crie uma linha de quadrados de 20 x 20 pixeis usando a instrução 'rect()'. Use variáveis para controlar a posição x e y dos quadrados. Exemplo: adam
- eq1_4
- Usando o eq1_3, adicione uma coluna de quadrados de 20 x 20 pixeis usando 'rect()'. Exemplo: adam
- eq1_5
- Usando o eq1_4, crie um padrão de xadrez, i.e., alterne a cor de preenchimento dos quadrados entre branco e preto. Exemplo: adam
- eq1_6
- Substitua os quadrados por círculo no eq1_5, usando a instrução 'ellipse()'. Exemplo: adam
- eq1_7
- Explore outras instrução de formas (Shape) do Processing e crie um exemplo que use primitivas gráficas não utilizadas nos exercícios anteriores. Exemplo: adam
Submissão do EQ: Faça um zip com todas as pastas correspondentes aos exercícios acima, com o nome EQ1.zip e submeta via secretaria electrónica.
Estes exercícios foram adaptados de http://hybrid.concordia.ca/~cart253/index.htm