1
Exercício do Tangram
Tangram é um quebra-cabeças
chinês no qual, usando 7 peças
deve-se construir formas
geométricas.
2
As 7 peças do Tangram
3
Regras de construção de figuras
 Todas
as peças devem ser usadas;
 Não é permitido sobrepor peças.
4
Seus objetivos neste projeto
 Recriar
2 desenhos do Tangram em um
mesmo programa;
 Desenhe cada peça do tangram com
uma cor diferente;
 Nas 14 primeiras linhas de seu programa
deve deve ser possível alterar a cor de cada
uma das peças;
 Você também deverá recriar APENAS
DUAS FIGURAS dentre as opções a seguir;
5
Escolha uma figura associada ao número ao lado de
seu nome no link indicado por seu professor;
 Deve ser desenhada simétrica em relação à linha
que separa o 1º e o 2º terço da tela;
 A segunda figura você escolhe, deve ser
desenhada simétrica em relação à linha que separa
o 2º e o 3º terço da tela;
 Em seu programa você deve escrever o nome de
cada figura abaixo ou acima da figura;
 No início do programa, a resolução deve ser de
500x600;
 DESAFIO: Se o usuário mudar a altura ou largura,
as figuras devem permanecer do mesmo tamanho,
mas devem manter a simetria indicada.

6
Dicas para resolução do exercício
 Para
alterar o posicionamento dos desenhos
você pode usar as funções translate e
rotate;
 Para converter de graus para radianos, use
a função radians.
 Para desenhar as figuras você pode usar a
função vertex. Algumas peças são mais
facilmente criadas através do vertex.
7
1 / 21 / 41 / 61
8
2 / 22 / 42 / 62
9
3 / 23 /43 / 63
10
4 / 24 / 44 / 64
11
5 / 25 / 45 / 65
12
6 / 26 / 46/ 66
13
7 / 27 / 47 / 67
14
8 / 28 / 48 / 68
15
9 / 29 / 49 / 69
10 / 30 / 50 / 70
16
17
11 / 31 / 51 / 71
18
12 / 32 / 52 / 72
19
13 / 33 / 53 / 73
20
14 / 34 / 54 /74
21
15 / 35 / 55 / 75
22
16 / 36 / 56 / 76
23
17 / 37 / 57 / 77
24
18 / 38 / 58 / 78
25
19 / 39 / 59 / 79
26
20 / 40 / 60 / 80
27
Referências
 Jogo
de Tangram da Fábrica Virtual
http://fabricavirtual.lec.ufrgs.br/tangram.ht
ml
 Exemplos de Tangram:
http://www.istockphoto.com/file_search.ph
p?action=file&lightboxID=2251707
05/11/2015
Download

Introdução à Programação Apresentação da Disciplina