trasforma e modifica i triangoli

trovi qui sotto sei triangoli uguali. Trascina il vertice in alto (non puoi modificare la base) e trasformali secondo le istruzioni

triangolo isoscele ottusangolo 

triangolo rettangolo

triangolo isoscele rettangolo

triangolo equilatero (usa lo strumento angolo per controllare)

triangolo scaleno ottusangolo

triangolo scaleno acutangolo

usa lo strumento angolo per controllare le ampiezze
usa lo strumento distanza o lunghezza per controllare la lunghezza dei lati

la somma degli angoli di un triangolo è sempre ....

ESEMPIO

modifica il triangolo giallo spostando il punto rosso  in A, B, C, 
CONTROLLA COSA SUCCEDE AGLI ANGOLI

A

B

C

TRACCIA LE ALTEZZE DEI TRIANGOLI RISPETTO ALLA BASE

D

E CHE SUCCEDE SE PORTI IL VERTICE ROSSO IN D?

A = (-2, -2)
B = (4, -2)
C = (1, 0)
poly1, c, a, b = Polygon(A, B, C)
A_1 = (5, -2)
B_1 = (11, -2)
C_1 = (8, 0)
poly1_1, c_1, a_1, b_1 = Polygon(A_1, B_1, C_1)
A_2 = (12, -2)
B_2 = (18, -2)
C_2 = (15, 0)
poly1_2, c_2, a_2, b_2 = Polygon(A_2, B_2, C_2)
A_3 = (-2, -8)
B_3 = (4, -8)
C_3 = (1, -6)
poly1_3, c_3, a_3, b_3 = Polygon(A_3, B_3, C_3)
A_4 = (5, -8)
B_4 = (11, -8)
C_4 = (8, -6)
poly1_4, c_4, a_4, b_4 = Polygon(A_4, B_4, C_4)
A_5 = (12, -8)
B_5 = (18, -8)
C_5 = (15, -6)
poly1_5, c_5, a_5, b_5 = Polygon(A_5, B_5, C_5)
α, β, γ = Angle(poly1)
distanceCB = Distance(C, B)
TextCB: Name[C] + (Name[B]) + " = " + distanceCB
distanceCA = Distance(C, A)
TextCA: Name[C] + (Name[A]) + " = " + distanceCA
distanceAB = Distance(A, B)
TextAB: Name[A] + (Name[B]) + " = " + distanceAB
D = (-2, -17)
E = (5, -17)
F = (3, -13)
poly2, f, d, e = Polygon(D, E, F)
δ, ε, ζ = Angle(poly2)
G = (-4, -14)
H = (9, -14)
I = (0, -13)
J = (-5, -25)
K = (1, -25)
L = (-1, -22)
poly3, l, j, k = Polygon(J, K, L)
M = (4, -25)
N = (8, -25)
O = (11, -22)
poly4, o, m, n = Polygon(M, N, O)
P = (14, -25)
Q = (18, -25)
R = (12, -23)
poly5, r, p, q = Polygon(P, Q, R)
S = (11, -17)