Vous êtes sur la page 1sur 16

I – Notion de données

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.

Syntaxe de déclaration d’une variable:

Variable Nom_Variable : 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

4- Les types des 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.

❑ Une variable de type numérique ne peut pas recevoir une chaine de


caractères ou logique.
II – Instruction Simple :

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:

Variable Valeur ou expression ;


Exemple :

A 2 : la variable A reçoit la valeur 2


B A+2 : la variable B reçoit le contenu de A plus 2
Nom ‘Ali’: la variable Nom reçoit la valeur Ali
Exercice 1 :
Donnez le type des données suivantes :

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 :

Soit A est une variable.


Ecrire(A): Signifie affiché sur l’écran le contenu de la variable A.
Ecrire (‘Hello World !’): Signifie affiché sur l’écran le message
suivant : Hello World !
II – Instruction Simple :

4- Expressions arithmétiques :
Une expression arithmétique peut être composée d'opérateurs, d'opérandes
et de parenthèses.

Les opérateurs arithmétiques usuels sont :


+ : addition - : soustraction * : multiplication
/ : division ^ : puissance Div : Division entière
Mod : Reste de la division entière

Un opérande peut être :


- un nom d'une variable ou une constante de type numérique : Pi*R*R
- une valeur numérique : 5+12.3
II – Instruction Simple :

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)

Expression Opérateur de Expression


arithmétique comparaison arithmétique
II – Instruction Simple :

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)

Expression de Opérateur logique Expression de


comparaison comparaison
II – Instruction Simple :

7- Table de vérité des opérateurs logiques:


Exercice 4 :

Résultat :
III : La structure d’un algorithme

Algorithme Nom_Algorithme ; En-tête de


l’algorithme
Variable
Nom_Variable : Type;

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

Vous aimerez peut-être aussi