1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Fonction tempsc (tab [i....n , j....k]) {
temps_c : entier ;
temps_c= 0;
DernierEtat : char ; //Afin de garder le dernier état du couple (con,dec)
DerinerEtat = F ; //mettre nimporte different de C
Pour i allant de 1 à n //Pour les interface I1,I2,.......,In
Pour j allant de 0 à k //On parcours à travers les temps
Si Ii[j]=D
Si (derniEretat ≠ c )
DernierEtat D
Sinn
DernierEtat D
Temps_c temps_c + (Ii[j]- Ii[j-1]) ;
Finsi
Sinn //Ii[j]= C
Si DernierEtat = nul
DernierEtat C
Sinn
Si DernierEtat = C
DernierEtat C
Temps_c temps_c + (Ii[j] Ii[j-1])
Sinn
DernierEtat C
Finsinn
Finsinn
Finpour
Finpour
Return temps_c } |
Partager