EXERCICES AVEC UNE FIGURE (4)
Liste des figures
Figure fig_aa01_010408_triangles_isometriques
figure 0001
Figure fig_aa02_180708_triangles_isometriques
figure 0002
Figure fig_aa03_180708_triangles_isometriques
figure 0003
Figure fig_aa04_231211_construction_regle_compas
figure 0004
Asymptote - Figure 0001: fig_aa01_010408_triangles_isometriques.asy
(Code compilé avec Asymptote version 2.14svn)
largeur320 Figure fig_aa01_010408_triangles_isometriques
/* Enoncé :
Pour le cercle de centre O ci-contre, 
les cordes [AB] et [CD] ont même longueur.
1. Démontrer que les triangles EAB et ECD sont isométriques.
2. En déduire que la droite (OE) est la médiatrice du segment [BD].
*/
// import geometry_dev; // extension devenue l'extension geometry officielle
import geometry;        // le 12/05/09, dans la version 1.71 d'asymptote. :-))

size(7.5cm,0);
triangle t1 = triangleabc(5,7,6,angle=-90);
show(t1,LA="$A$",LB="$B$",LC="$D$",La="",Lb="",Lc="");
point C=reflect(bisector(t1.B,t1.C))*t1.A;
triangle t2 = triangle(C,t1.B,t1.C);
show(t2,LA="$C$",LB="",LC="",La="",Lb="",Lc="");
draw(circumcircle(t1));
point O=circumcenter(t1),
      E=extension(t1.A,t1.C,t2.A,t2.B);
dot("$O$",O,S);
dot("$E$",E,NE);
draw(t1.A--t1.B,StickIntervalMarker(1,2));
draw(t2.A--t2.C,StickIntervalMarker(1,2));
addMargins(.5cm,.5cm);
Asymptote - Figure 0002: fig_aa02_180708_triangles_isometriques.asy
(Code compilé avec Asymptote version 1.95svn)
largeur320 Figure fig_aa02_180708_triangles_isometriques
/* Enoncé :
Soit ABC un triangle, M le point d'intersection de la médiatrice Delta
du segment [BC] et de la bissectrice d de l'angle BÂC.
H et K sont les projetés orthogonaux de M sur (AB) et (AC).
1. Démontrer que les triangles MHB et MKC sont isométriques.
2. En déduire l'égalité AB+AC=2AH.
*/
// import geometry_dev; // extension devenue l'extension geometry officielle
import geometry;        // le 12/05/09, dans la version 1.71 d'asymptote. :-))

size(7.5cm,0);
triangle t1 = triangleabc(2.6,2.2,3.7,angle=-10);
show(t1,LA="$A$",LB="$B$",LC="$C$",La="",Lb="",Lc="",1bp+black);
line d=bisector(t1.VA),
     delta=bisector(t1.BC);
draw(Label("$d$",Relative(1),align=SW),d);
markangle(t1.AB, t1.AC, StickIntervalMarker(2,1));
draw(segment(t1.BC),1bp+blue,StickIntervalMarker(2,2, 0.8*blue));
draw(Label("$\Delta$",Relative(0),align=NW),delta,dashed+.8bp+red);
perpendicularmark(t1.BC,delta);
point M=intersectionpoint(d,delta);
dot("$M$",M,SE);
point K=projection(t1.AC)*M,
      H=projection(t1.AB)*M;
label("$K$",K,NW);
label("$H$",H,SW);
perpendicularmark(t1.AB,line(M,H));
perpendicularmark(t1.AC,line(M,K),quarter=3);
draw(t1.C--K--M--H);
addMargins(.2cm,.2cm);
Asymptote - Figure 0003: fig_aa03_180708_triangles_isometriques.asy
(Code compilé avec Asymptote version 2.09svn)
largeur320 Figure fig_aa03_180708_triangles_isometriques
/* Enoncé : 
Soit (C) un cercle, A un point extérieur à (C),
R et Q les points de (C) tels que (AR) et (AQ) tangentes à (C).
B et C les points respectivement sur [AR] et [AQ] tels que
(BC) soit tangente à (C) en un point noté P.
Déterminer le périmètre du triangle ABC
et montrer qu'il ne dépend pas de la position de P sur l'arc RQ.
*/
import geometry;
usepackage("mathrsfs");
size(7.5cm,0);
triangle t1 = triangleabc(7,8,9,angle=-150);
drawline(t1);
label(t1,alignFactor=2);
circle c1=excircle(t1.BC);draw(c1);
point O=c1.C,
      R=projection(t1.AB)*O,
      P=projection(t1.BC)*O,
      Q=projection(t1.AC)*O;
draw(O--R^^O--P^^O--Q^^O--t1.B^^O--t1.C);
perpendicularmark(t1.AB,line(O,R));
perpendicularmark(t1.BC,line(O,P),quarter=3);
perpendicularmark(t1.AC,line(O,Q),quarter=3);
label("$R$",R,dir(O--R));
label("$P$",P,dir(O--P));
label("$Q$",Q,dir(O--Q));
label("$O$",O,dir(Q--O));
label("$O$",O,dir(Q--O));
draw(Label("$(\mathscr{C})$", Relative(0.6)), c1);
addMargins(.5cm,.5cm);
Asymptote - Figure 0004: fig_aa04_231211_construction_regle_compas.asy
(Code compilé avec Asymptote version 2.14svn)
largeur320 Figure fig_aa04_231211_construction_regle_compas
/* Enoncé :
   A et B sont deux points donnés. On souhaite construire en utilisant
   seulement une règle non-graduée (dont les extrémités sont rongées...)
   et un compas, le point C vérifiant les deux conditions suivantes :
   1) C appartient à (AB) sans appartenir à [AB]
   2) AC = AB/4
   Quel est le nombre minimum d'arcs de cercles (ou de cercles)
   qu'il est nécessaire de tracer pour construire C ?
*/
import geometry;
usepackage("fourier","upright");
size(9cm);

pen   p1=fontsize(10pt)+.5green;
real  a=4;
point pA=(-a/2,0), pB=(a/2,0), pS=2pA-pB;
point M2M3[]=intersectionpoints(circle(pA,a),circle(pB,a));
point M4=intersectionpoint(line(pA,M2M3[1]),line(pS,M2M3[0]));
point M5=intersectionpoint(line(pA,M2M3[0]),line(pS,M2M3[1]));
point pC=intersectionpoint(line(M4,M5),line(pA,pB));

draw(line(pA,pB)); draw(circle(pB,a)); draw(circle(pA,a));
draw(line(M2M3[0],pS)); draw(line(M2M3[1],pS));
draw(line(M2M3[0],pA)); draw(line(M2M3[1],pA));
draw(line(M4,M5));

draw(segment(pB,pC),red,StickIntervalMarker(i=5,n=1,angle=45,size=1mm,
                                            0.8*red,dotframe(red)));
dot("$A$",pA,NE,blue); dot("$B$",pB,NE,blue);
dot("$M_1$",pS,S,p1);
dot("$M_2$",M2M3[0],E,p1); dot("$M_3$",M2M3[1],E,p1);
dot("$M_4$",M4,E,p1); dot("$M_5$",M5,E,p1); dot("$C$",pC,NW,red);

// Une méthode avec un seul cercle existe... mais elle est bien compliquée !

Dernière modification le Fri Dec 23 00:14:30 CET 2011 par G.Marris       Valide XHTML