Académique Documents
Professionnel Documents
Culture Documents
1- Définition :
Les données sont des informations nécessaires au déroulement d’un
algorithme. On distingue deux catégories : les constantes et les
variables.
2- les constantes :
Une constante est une donnée fixe qui ne varie pas durant l’exécution
d’un algorithme. Une constante est caractérisée par son nom et sa valeur
(fixe)
Syntaxe de déclaration d’une constante:
Constante Nom_Constante = valeur ;
Exemple :
Constante Pi =3,14 ;
Constante B = 6 ;
Constante Mois = 'Mars' ;
I – Notion de données
3- Les variables :
Une variable est un objet dont le contenu peut être modifié par une action
durant l’exécution d’un algorithme. Une variable est caractérisée par son
nom, sa valeur et son type.
Exemple :
Variable nbr_élèves : entier ;
Variable note : réel ;
Variable Prénom : chaines de caractères ;
Variable A : logique ;
Variable Opérateur : caractère ;
I – Notion de données
Remarque :
❑ '32' est différent de 32 parce que 32 est trente deux par contre '32'
représente la suite des caractères 3 et 2.
1- L’affectation :
L’affectation est une opération qui consiste à attribuer une valeur à une
variable. Elle est représentée par une flèche orientée à gauche
Syntaxe d’affectation:
Données Types
'Bienvenue dans le monde de la programmation'
-300
'8'
260,58
'@'
Faux
‘Vrai'
Exercice 2 :
Soient trois variables A, B et C tels que :
A est de type entier
B est de type chaine de caractères
C est type logique
1- Comment on déclare les variables A, B et C dans ce cas ?
2- Cochez ce qui est juste :
A 1 B ‘Tronc commun’
A ‘Bonjours’ C 10
B 3 C 2<5
B A C 2 < -1
Exercice 3 :
Complétez le tableau suivant :
Variables
Instructions
A B C D
B 2
C B+10
A 4
D A
B B*D
C B+5
A 10+4+C
C A+B+D
II – Instruction Simple :
2- La lecture :
La lecture est une instruction qui permet de lire des données tapées au
clavier.
Syntaxe :
Lire (variable1);
Lire (variable1, variable2,… );
Exemple :
Lire (nombre);
Lire (nom,prénom,âge);
II – Instruction Simple :
3- L’écriture :
L’écriture est une instruction qui permet d'afficher le contenu d’une
variable ou/et un message sur l'écran
Syntaxe :
Ecrire(variable);
Ecrire(‘Message’);
Ecrire(‘Message’, variable);
Exemple :
4- Expressions arithmétiques :
Une expression arithmétique peut être composée d'opérateurs, d'opérandes
et de parenthèses.
5- Expressions de comparaison:
Une expression de comparaison est une comparaison entre deux expressions
arithmétiques.
Les opérateurs de comparaison usuels sont : > ,= , <, >= ,<=, ≠
Exemple:
(3*A/7) <= (18*B)
6- Expressions logiques:
Une expression logique est la composée d ’expressions de comparaisons par
les opérateurs logiques suivants : ET , OU, NON
Exemple:
(A < B) ET (A/C=2)
Résultat :
III : La structure d’un algorithme
Constante
Bloc de déclarations
Nom_Constante = valeur ;
de données
Debut
-
-
-
-
-
Bloc d’instructions
Fin
III : La structure d’un algorithme
Exemple:
On se propose d’écrire un algorithme qui calcule la somme et la
multiplication de deux données numériques.
Algorithme Somme_Multiplication ;
Variable
A,B: Réel;
S,M: Réel;
Debut
Ecrire(‘Donnez deux nombres : ’);
Lire (A,B);
S A + B ;
M A * B ;
Ecrire(‘La somme des deux nombres est :’,S);
Ecrire(‘La multiplication des deux nombres est :’,M);
Fin