« Delphi/Variables et constantes » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (- n'est pas + n’est pas , - Aujourd'hui + Aujourd’hui , - d'euros + d’euros , - d'agir + d’agir , - l'apparence + l’apparence ); changements de type cosmétique
m Robot : Remplacement de texte automatisé (-\n(==={0,3})(?: *)([^\n=]+)(?: *)\1(?: *)\n +\n\1 \2 \1\n)
Ligne 6 :
| suivant = [[../Types/]]
}}
== Introduction à la notion de variable ==
 
Les variables sont au cœur de la programmation. Un programme ne peut fonctionner sans variables.
Ligne 12 :
Une variable associe un nom à une valeur. Il ne faut en aucun cas confondre le nom et la valeur. La variable n’est pas constante, elle peut varier pendant l'exécution du programme.
 
== Variables et programme ==
 
=== Déclaration de la variable dans le programme ===
 
Pour déclarer une variable dans un programme, il faut écrire :
Ligne 47 :
</source>
 
=== Syntaxe correcte pour le nom des variables ===
 
{| class="wikitable"
Ligne 81 :
La casse des caractères des identifiants n'a aucune importance car Delphi n’est pas sensible à la casse. Vous pouvez donc déclarer une variable <code>montantCourant</code> puis l'écrire plus loin <code>montantcourant</code>, <code>MONTANTCOURANT</code> ou <code>mOnTaNtCoUrAnT</code>.
 
=== Afficher une variable ===
 
Il est simple d'afficher une variable dans un programme.
Ligne 108 :
:'''Remarque :''' La fonction ReadLn est là pour empêcher que la console se ferme trop rapidement, sa réelle utilité est décrite en dessous.
 
=== Récupérer une variable ===
 
C'est aussi très facile. Il faut faire appel à la fonction ReadLn(variable);
Ligne 132 :
:'''Remarque :''' Si vous ne voulez pas sauter de lignes après la saisie, utilisez la fonction Read plutôt que ReadLn
 
=== Assignation ===
 
Vous pouvez fixer une valeur à une variable à tout moment dans le programme, à partir d'une autre variable par exemple :
Ligne 153 :
La variable modifiée est à gauche et la variable dont la valeur est clonée est à droite. Ne vous trompez pas.
 
== Les constantes ==
 
=== Introduction ===
 
Les constantes sont proches des variables, à un point près :
Ligne 161 :
Elles ne peuvent pas changer de valeur au cours du programme.
 
=== Les constantes littérales ===
Les constantes littérales correspondent à toutes les valeurs qui sont définies nativement dans les fichiers d'entête.
 
Ligne 168 :
:'''stdin''' pointe sur le buffer du clavier
 
=== Les constantes symboliques ===
Les constantes symboliques sont définies par le programmeur. Elles fonctionnent exactement pareil aux variables, sauf au niveau de leurs déclarations.
 
Ligne 189 :
</source>
 
== TP ==
 
Écrivez un programme qui demande l'âge de l'utilisateur, puis qui l'affiche.