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 29 30 31 32 33
| 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) alors
Si (derniEretat ≠ c) alors
DernierEtat = D
Sinon
DernierEtat = D
Temps_c = temps_c + (Ii[j]- Ii[j-1]) ;
Finsi
Sinon //Ii[j]= C
Si (DernierEtat = nul) alors
DernierEtat = C
Sinon
Si (DernierEtat = C) alors
DernierEtat = C
Temps_c = temps_c + (Ii[j] Ii[j-1])
Sinon
DernierEtat = C
Finsi
Finsi
Finsi
Finpour
Finpour
Return temps_c
} |
Partager