BlueGEEK Journal

Accueil > Manip’s > Delphi > Atelier Delphi pour les Nuls > Exercices > Addition > Ex4- Comment déclarer une variable locale ?

DELPHI

Ex4- Comment déclarer une variable locale ?

VAR

dimanche 13 avril 2008, par bluegyn_spip

- On peut utiliser les valeurs de champs de saisie pour réaliser des calculs,

  • mais il est beaucoup plus efficace
    • Et pour l’utilisateur
    • Et pour la performance machine

- D’utiliser une :

variable

Qu’est ce qu’une variable ?

- C’est une donnée informatique dont la valeur peut varier.

Pourquoi utiliser une variable ?

- Plutôt que d’écrire

- ADDITION

  • LABEL1.caption := Valeur de EDIT1.text + Valeur de EDIT2.text ;

- Je vais écrire

  • VARIABLE_1 := Valeur de EDIT1.text ;
  • VARIABLE_2 := Valeur de EDIT2.text ;

- Puis

  • LABEL1.caption := VARIABLE_1 + VARIABLE_2 ;

Ce code à l’immense avantage d’être beaucoup plus clair, mais il en a un second, c’est qu’une variable occupe beaucoup moins de ressources qu’un objet (EDIT est un objet) et permet donc une optimisation du code accélérant très sensiblement la vitesse de calcul

Comment déclarer une variable ?

- Dans une procédure

  • C’est a dire à un niveau local
  • La variable se déclare :
    • Avant la toute première instruction Begin de début de procédure

- En basic la déclaration se fait par :

  • DIM Entier AS INTEGER

- En C :

  • int Entier ;

- En Php, Javascript

  • var entier ;

- La syntaxe Pascal est plus originale :

var entier : integer ;

Le mot VAR
Le nom de la variable ici Entier
Deux points  :
Le Type de la variable integer
Point Virgule  ;

On rappelle que Pascal contrairement à C est complètement insensible à la casse (var, VAR ou Var sont équivalents), et contrairement au Basic , aucune mise en forme de la casse n’est faite par l’éditeur)

Comment déclarer plusieurs variables de même type ?

- Pour faire notre Addition nous avons besoin de 3 variables

  1. Nombre_1
  1. Nombre_2
  1. Somme

- Nous pouvons très bien les déclarer séparément :

  • var nombre_1 : integer ;
  • var nombre_2 : integer ;
  • var somme : integer ;

- Mais il est plus clair de les déclarer ensemble en les séparant par des virgules :

  • var nombre_1, nombre_2, somme : integer ;

Exemple avec OnClick

- L’utilisation d’une variable comporte toujours au moins 2 étapes :

  1. Sa déclaration
  1. Son affectation

- Le langage C nécessite toujours une étape supplémentaire qui est l’Initialisation

- Cette démarche correspond au fonctionnement d’une mémoire d’ordinateur qui est très organisée,

  • D’abord je dois réserver ma place
  • Et ensuite seulement je peux l’occuper.

- L’opérateur de déclaration est donc le signe DEUX POINTS

 :

- L’opérateur d’affection est le signe DEUX-POINTS-EGAL

 :=