Volem tractar la informació de les posicions d’un automòbil a intervals regulars de temps, en un pla de coordenades x, y. La trajectòria es pot representar amb n trajectes rectilinis, que connecten els n+1 punts pels qual passa el vehicle. Coneixem les coordenades x, y del vehicle (valors enters, en metres), des del punt de sortida (temps = 0) fins el punt d’arribada, obtingudes en intervals de temps d’un segon. Se us demana fer un programa en python on entrarem la informació: Temps total en segons (des de la sortida fins l’arribada), que serà igual al nombre n de trajectes enregistrats, i coordenades x, y corresponents als n+1 punts, que s’hauran de guardar en dos vectors (dues llistes). Els resultats que s’han d’obtenir son:
1) Velocitat màxima en km/h obtinguda en un trajecte 2) Coordenades x, y del punt on s’ha enregistrat la velocitat màxima 3) Distancia total recorreguda en el trajecte. 4) Distància en línia recta des del punt inicial fins el punt final
Observacions: 1) Per estimar la distancia recorreguda en cada interval de 1 segon, podem suposar que la velocitat es manté constant: v (m/s) = d(m) / t(s) , on t = 1 segon, de forma que la distancia d(m) recorreguda en cada interval de 1 segon es por estimar amb d = v *t = v*1 = v (m). 2) Per obtenir la distancia entre dos punts de coordenades (x1, y1) i (x2, y2) del pla, podem fer servir la funció sqrt de la llibreria math, de la forma següent: sqrt((x2-x1)**2+(y2-y1)**2). 3) Es valorarà l’us de funcions per fer els càlculs demanats..
Entrada
L’entrada consta de les dades següents: Temps total en segons entre la sortida i l’arribada (igual al nombre de trams rectilinis), i coordenades x, y de cada punt del trajecte (des del punt inicial fins ell punt final, inclosos).
Sortida
Cal escriure pel canal de sortida, en línies diferents, els 4 següents resultats: 1) Velocitat màxima en km/h obtinguda en un trajecte. 2) Coordenada x del punt on s’ha enregistrat la velocitat màxima. 3) Coordenada y del punt on s’ha enregistrat la velocitat màxima. 4) Distancia total recorreguda en el trajecte. 5) Distància en línia recta des del punt inicial fins el punt final.
Input
4 2 2 6 5 12 5 32 5 36 2
Output
72.0 32 5 36.0 34.0
Input
6 1 1 13 17 37 49 87 49 99 33 111 17 123 1
Output
180.0 87 49 170.0 122.0