Difference between revisions of "Basic Pascal Tutorial/Chapter 1/Constants/fr"

From Free Pascal wiki
Jump to navigationJump to search
m (Text replacement - "Object Pascal Tutorial" to "Basic Pascal Tutorial")
m (Kai Burghardt moved page Constants/fr to Basic Pascal Tutorial/Chapter 1/Constants/fr: tidy up main name space: create subpage hierarchy for basic Pascal tutorial [cf. [[Special: PermaLink/149778#Clut...)
(No difference)

Revision as of 03:55, 3 February 2022

български (bg) Deutsch (de) English (en) français (fr) italiano (it) 日本語 (ja) 한국어 (ko) русский (ru) 中文(中国大陆)‎ (zh_CN)

Tutoriel de Pascal Objet : Bases / Constantes

Les constantes sont référencées par des identificateurs et peuvent être affectées d'une valeur au début du programme. La valeur enregistrée dans une constante ne peut plus changer.

Les constantes sont définies dans la section constante const du programme :

const
  Identifier1 = value;
  Identifier2 = value;
  Identifier3 = value;

Par exemple, définissons des constantes de types de données variés : chaînes, caractères, entiers, réels et booléens. Ces types de données seront expliqués plus loin dans la prochaine section.

const
  Name = 'Tao Yue';
  FirstLetter = 'a';
  Year = 1997;
  pi = 3.1415926535897932;
  UsingNCSAMosaic = TRUE;

Remarquez qu'en Pascal, les caractères sont délimités par des apostrophes (') ! Cela contraste avec les langages plus récents qui souvent utilisent les guillemets ou la notation Heredoc. Le Pascal standard ne permet pas l'usage des guillemets pour délimiter les caractères ou les chaînes.

Les constantes sont utiles pour la définition d'une valeur est utilisée dans tout votre programme mais qui peut changer dans le futur. Au lieu de changer chaque occurrence de la valeur, vous ne modifiez que la définition de la constante (une seule fois).

Les constantes typées force une constante à prendre un certain type de donnée. Par exemple :

const
  a : real = 12;

produira un identificateur qui sera associé à une valeur réelle 12.0 au lieu d'une valeur entière 12.

Sommaire