Lorsque vous traitez avec le temps Pascal , vous calculez la quantité de temps entre les deux événements différents . Par exemple, vous pouvez vérifier le temps qu'il fait partie d'un programme à exécuter , ou voir combien de temps quelqu'un a été connecté ou de suivre le temps lors d'un test à choix multiples. Une fois que vous collectez deux moments différents , vous encodez en une forme numérique , soustraire , puis afficher la différence de temps . Instructions 1 Ouvrez votre fichier source Pascal dans un éditeur de texte tel que le Bloc-notes Windows 2 Tapez le code suivant au début de votre fichier : . < p> Exemple de programme ; Utilise Dos ; Utilise sysutils ; utilisation de " Dos " permet d'accéder à la fonction " GetTime " . En utilisant " sysutils " permet d'accéder aux fonctions " DecodeTime " " EncodeTime " et 3 déclarer des variables qui stockent les valeurs de temps en ajoutant le code suivant: . Var Photos hOUR1 , Min1 , Sec1 , HSec1 : mot ; heure2 , Min2 , SEC2 HSec2 : mot ; heure3 , Min3 , Sec3 , MSec3 : mot ; < br > x , y, z: TDateTime ; 4 Obtenir la première fois au début de votre fonction en ajoutant le code suivant: début GetTime ( hOUR1 , Min1 , Sec1 , HSec1 ) ; 5 Effectuer le code principal de votre fonction et ensuite appeler " GetTime " à nouveau en ajoutant le code suivant: GetTime ( heure2 , Min2 , SEC2 HSec2 ) ; 6 calculer la différence entre les deux fois en ajoutant le code suivant: x: = EncodeTime ( hOUR1 , Min1 , Sec1 , 0); y: = EncodeTime ( heure2 , Min2 , Sec2 , 0); z: = y - x ; DecodeTime (z, heure3 , Min3 , Sec3 , MSec3 ) ; la fonction " EncodeTime " convertit le temps en une valeur " TDateTime " , qui est stocké comme un «double». Le code soustrait les deux fois, puis décode le résultat dans un format imprimable 7 afficher le décalage horaire avec la fonction " writeln " en ajoutant le code suivant: . Writeln (format (« décalage horaire =% d :% d :% d ', [ heure3 , Min3 , Sec3 ] ) ) ; Fin 8 Enregistrez votre fichier , compiler et exécuter . le programme pour afficher les mesures de temps .
|