2.2. Fonctions prédéfinies sur les types discrets

Pour l'ensemble des types discrets, il existe en Pascal des fonctions prédéfinies :

Exemple      ord(Lundi) = 1 
             ord(false) = 0 
             ord('A') = 65 
             pour un entier i, ord(i) = i !! 

La plupart du temps la fonction "ord" n'est pas implantée mais simplement considérée comme une notation de conversion de type. Ceci explique le fait que la fonction "ord", avec pour paramètre un nombre entier négatif, puisse retourner un résultat négatif.

Exemple      pred(Lundi) = Dimanche 
             pred(Dimanche) n'existe pas 
             pred('b') = 'a' 
             pred(i) = i-1 

Exemple	     succ(Dimanche) = Lundi 
             succ(Samedi) n'existe pas 
             succ('a') = 'b' 
             succ(i) = i+1 

2.3. Les réels

Table des matières.

Site Hosting: Bronco