Logo hatimi.net

Programmation web

Systèmes d'exploitation

Connexion...

 


 

Notion des variables et constantes

    

La mémoire de l'ordinateur peut être comparée à une étagère remplie de boite. Une donnée est une boite de cette étagère dont le nom permet d'identifier son contenu. Il faut donc que le nom d'une boite soit significatif. La valeur de la donnée est le contenu de la boite.

  1) Les constantes

Activité :

  1.  Avez-vous déjà utilisé des valeurs fixes dans des problèmes ?
  2.  Le calcul du périmètre d'un cercle fait appel à une valeur qui n' jamais changé quel que soit le rayon. Laquelle?

Les constantes sont des données dont la valeur ne peut être modifiée durant l'algorithme. On les définit en début de programme.

 Exemple:

          PI = 3.14;

2) Les variables

Les variables sont des données dont la valeur peut être morfiée durant l'algorithme. Les variables que l'on utilise dans les programmes ne sont pas toutes de même nature. Il y a des nombres, des caractères,…on dit que les variables sont typées.

2.1)  L'identificateur des variables et des constantes

Il est représenté par une suite quelconque  de caractères alphanumériques (numériques et alphabétiques sans espace) commençant obligatoirement  par une lettre et peut contenir les caractères _ et -. De préférence, le nom est choisi en rapport avec le contenu de l’objet.

Exemple :

  •  total ; Nombre_De_Livre ; Nombre1  : Sont licites.
  • 1Nombre ; Nombre De Livre : Sont illicites.

2.2) Les types

Le type est l’ensemble des valeurs que peut prendre une variable. Nous ne pouvons pas appliquer de traitement à la valeur d’une donnée si nous ne connaissons pas son type. Un type est défini par un ensemble de valeur et l’ensemble des opération que nous pouvons leur appliquer .Nous connaissons trois grands types d’objet :

 a)      Type Booléen :

 

Ensemble des valeurs :( VRAI ; FAUX)

Ensemble des opérations : ET, OU, NON

 

Les tables de vérité de ces opérations :

 

A

NON A

V

F

F

V

 

A

B

A  ET  B

V

V

V

V

F

F

F

V

F

F

F

F

 

A

B

A  OU  B

V

V

V

V

F

V

F

V

V

F

F

F

 

Remarque : sur les tables V signifie VRAI, et F signifie FAUX.

 

a)      Types  entier et réel

Ensemble des valeurs : Ensemble Z (entier) ou  ensemble R (réel)

Ensemble des opérations : toutes les opérations arithmétique et trigonométriques. Pour les opérations les plus courantes, nous notons :

  • + : addition
  • * : multiplication
  • -: soustraction
  • / : division
  • DIV : la division entière
  • MOD : le reste d’une division
  • ENT   : la partie entière d’un réel
  • ^ : la puissance

Exemple :

     A (9)           B (2)    C (15.63)

     A / B = 4.5

     A DIV B = 4

     A MOD B = 1

     ENT (C) = 15

 

b)      Type  caractère :

Ensembles des valeurs : Ensemble des caractères.

Un caractère est lié à un code numérique (ex : code ASCII) qui le représente en machine et qui permet d’établir une relation d’ordre.

Exemple :

  •  ‘A’ < ‘a’ : le code numérique lié à ‘A’ est inférieur au code numérique lié à ‘a’
  •  ‘1988’ < ‘3’ : le 1er caractère  ‘1’ est inférieur au caractère ‘3’.

c)      Type chaîne de caractères 

Ensemble des valeurs : ensemble des chaînes de caractères.

Une chaîne de caractères est :

  • Soit une chaîne vide.
  • Soit  un ensemble de caractères.

 

Exemple :

 ‘Bonjour’

‘Il est 14 heures’

 

3) Déclaration des variables et constantes

La première chose à faire tout au début de l’algorithme, avant de pouvoir utiliser des variables et constantes, c’est de faire la déclaration des variables et constantes. Lorsqu’on déclare une variable, on lui attribue un nom (identificateur)  et on lui réserve un emplacement mémoire. La taille de cet emplacement mémoire dépend du type de variable. C’est pour cette raison qu’on doit préciser lors de la déclaration le type du variable.

La syntaxe d’une déclaration de variable est la suivante :

 

VARIABLES nom : TYPE

Ou 

VARIABLES nom1, nom2,… : TYPE

 Exemple :

             CONSTANTES

                        PI = 3.14

VARIABLES

                        a : Entier ;

                        total, prix : réel

Dernière mise à jour le 19 décembre 2015 à 11h49m39s

Partager
submit to reddit Delicious Delicious
Share on MyspaceMyspace FriendFeed

0  Commentaires




Ajouter un commentaire :

Nom               :
Commentaire :