DEC |
Décrémente |
---|---|
Turbo Pascal 4+ | System |
Syntaxe
Procedure Dec(s,n); |
Procedure Dec(s); |
Paramètres
Nom | Description |
---|---|
s | Ce paramètre permet d'indiquer la variable à traiter |
n | Ce paramètre permet d'indiquer la valeur à ajouter à la variable |
Description
Cette procédure effectue la décrémentation de 1 ou de N d'une variable.
Remarques
- Si le paramètre «n» (le deuxième paramètre) n'est pas spécifié, le Turbo Pascal décrémentera la variable de 1.
- Il est préférable d'utiliser cette procédure plutôt que d'effectuer un «s := s - 1;», car le code est plus petit et plus rapide que l'utilisation de ce calcul manuellement. Au niveau du code machine du microprocesseurs de la famille 80x86, il utilisera l'instruction «DEC» ou «SUB» plutôt que 3 instructions d'assembleurs.
Algorithme
MODULE DEC(REFERENCE X) X ← X - 1 MODULE DEC(REFERENCE X,n) X ← X - n |
Exemple
Voici un exemple de l'utilisation de la procédure «DEC» :
Essayer maintenant !
on obtiendra le résultat suivant :
I = 14I = 12
I = 10
I = 8
I = 6
I = 4
I = 3
I = 2
I = 1
Voir également
Langage de programmation - Turbo Pascal - Référence de procédures et fonctions - INC
Références
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 137.
Le grand livre du Turbo & Borland Pascal 7.0, Edition Micro Application, Reiner Scholles, 1993, ISBN: 2-86899-873-9, page 1220.
Dernière mise à jour : Dimanche, le 25 janvier 2015