Académique Documents
Professionnel Documents
Culture Documents
OBJECTIFS PEDAGOGIQUES
OBJECTIF GENERAL : A la fin du cours et en se basant sur la représentation d’une
structure algorithmique, vous serez capable de déclarer les types élémentaires de
données.
OBJECTIFS SPECIFIQUES:
1) Définir la notion de type constante et de variable ;
2) Identifier les différents types de données.
DUREE : 04 h
1) Les constantes : elles représentent : des chiffres, des nombres, des caractères, des chaînes de
caractères,… dont la valeur ne peut être modifié au cours d’exécution de l’algorithme.
Exemple : Const
A 10 ; Pi = 3.14;
2) Les variables : une variable peut être représentée par une case (mot) mémoire qui contient la
valeur d’une donnée. Chaque variable possède un nom unique appelé identificateur par lequel on
peut accéder à son contenu.
Exemple : 10,50 30
Prix Quantité
le contenu d’une variable est une valeur numérique, alpha numérique, booléenne, ou
d’autre type ;
Deux (02) variables peuvent avoir la même valeur mais une (01) variable ne peut pas avoir
plusieurs valeurs en même temps ;
La valeur d’une variable peut changer (varier) au cours du programme (à l’inverse d’une
constante).
3) Déclaration des variables : la déclaration d’une variable indique deux (02) classes :
- son identificateur (son nom) ;
- son type (sa taille en mémoire).
Un identificateur peut être composé de lettres et de chiffres mais il ne peut pas
commencé par un chiffre et ne comporte pas d’espace ;
L’identificateur des variables doit être suffisamment significatif pour qu’on
reconnaisse leur fonction.
Par exemple pour les variables représentant un (01) prix et une (01) quantité éviter de
les appeler a et b mais utilisez prix et quantité.
Exercice 07 :
Donner la déclaration et la valeur finale des variables utilisées dans les expressions suivantes:
S 10
D S<2
F 5
Z S/F
R1 "LGO"
R2 "A"
R3 R2 + R1
T "DELPHI"
U T < R3
V U et D
Exercice 08 :
Donner le résultat et le type de l'évaluation de chacune expressions suivantes:
11 DIV 3 DIV 2 = ? (Type: ?)
11 MOD 3 + 5.2 = ? (Type: ?)