Calcola, utilizzando questo script, la lunghezza della poligonale rappresentata sotto a sinistra e quella della poligonale rappresentata a destra.

![]() | Scegliamo un sistema di coordinate nel modo illustato qui a sinistra. Per la prima figura otteniamo: ![]() Per la seconda: ![]() |
Se calcoliamo il rapporto tra lunghezze otteniamo 32.612867376295966/29.45560549281879 = 1.107187132318394, non un valore particolare: il modo in cui si riduce la lunghezza varia a seconda di come sono inclinati i lati.
Ovviamente avremmo potuto calcolare le lunghezze usando il teorema di Pitagora. Vediamo come farlo con un programmino in Basic:
10 DATA 1,11,15,16,10,8,3 ' le x 20 DATA 4, 1, 3, 6, 8,6,8 ' le y 30 for i=1 to 7 : READ x(i) : next 40 for i=1 to 7 : READ y(i) : next 50 L=0 : for i=1 to 6 : L = L+sqr( (x(i)-x(i+1))^2 + (y(i)-y(i+1))^2 ) : next 60 print L 32.612867376295966