Comment découper cette forme pour faire un puzzle de trois pièces
permettant de reconstituer un carré ?
Solution
Si le carré de côtés a a pour sommets
(0, a, a(1 + i), ia), on joint les points i(a - b) et a(1 + i) ainsi que les
points i(a - b) et b(1 - i).
On tape pour avoir cette figure :
carre(-i,3-i); carre(-2*i,1-2*i); couleur(triangle_rectangle(2*i,i,3),rouge); couleur(triangle_rectangle(1.1-1.1*i,1.1-2.1*i,3),rouge) couleur(triangle_rectangle(-2*i,1-2*i,3),vert); couleur(triangle_rectangle(3.1-i,4.1-i,3),vert)On obtient :
On peut simuler un vrai puzzle en déplaçant avec la souris les trois
pièces.
On tape :
A:=point(-3.99,-0.51); B:=point(-1.81,-0.411); carre(A,B,C,D); E:=element(droite(A,B),0.7); carre(E,A,F,G); H:=F+C-B; segment(H,C); segment(H,G); polygone(C,H,G,E,B); triangle(H,G,F); triangle(H,C,D);Puis on bouge le polygône et les 2 triangles pour faire 1 grand carré : pour cela on clique sur le côté EB du polygône et on le déplace. Puis on clique sur le côté HC du triangle(H, C, D) et on le déplace pour amener D en E, puis on clique sur le côté HG du triangle(H, G, F) et on le déplace pour amener F en B.