Vous êtes sur la page 1sur 2

1- Les info de l’athlete : code, nom, prénom, équipe, ville

son tempsdecourse et la disstance d


2- La vitesse moyenne VM et le tableau ordonée T

3-

Structure temps

Heurs, minute, secondes : entiers

Fin-Structure

Structure athlete

code, nom, prénom, équipe, ville : caractère

tempsdecourse : variable de type Structure temps

vitesse : réels

Fin-Structure

Objet :

N : constante entière

T : tableau de athlete de taille N

D : constante entière

S : variable réelle

VM, i , R : variable entière

Début :

Pour i0 jusqu’à (N-1) faire

Afficher("Donner les coordonnées de l’athlete :")

Lire(T[i].code , T[i].nom, T[i]. prénom, T[i].équipe, T[i].ville, T[i].tempsdecours)

Calculer T[i].vitesse  (D/ ((T[i].tempsdecours .heure* 3600)+ (T[i].tempsdecours .MINUTE


*60)+ T[i].tempsdecours .secondes))

S S + T[i].vitesse

Fin pour

Calculer VM = S/N

Répéter

R faux

Pour i0 jusqu’à (N-2) faire

Si t[i].tempsdecours <t[i+1].tempsdecours alors

PT[i]
T[i] T[i+1]

T[i+1] P

Rvrai

Fin si

Fin pour

Tant que (R=vrai)

Pour i0 jusqu’à (N-1) faire

Afficher("Les coordonnées des athlethes sont :")

Afficher("(",T[i].code, ",", T[i].nom, ",", T[i]. prénom, ",",T[i].équipe, ",", T[i].ville,


",",T[i].tempsdecours, ")")

Fin pour

Afficher (“la vitesse moyene en kilometre par secondes est :” , VM)

Fin

Vous aimerez peut-être aussi