LYCÉE TECHNIQUE MOHAMMED ABED EL JABERI
ثانوية محمد عابد الجابري التقنية
INFORMATIQUE
Professeur: BOUTRIG RABAH
Année: 2017/2018
Module3:
Algorithmique et programmation
Chapitre 1:
Notion d’algorithme et instructions
de base
RAPPEL
La définition d’un algorithme
Variable
Les instructions de base
Un algorithme est une suite d’actions ou
d’instructions qui doivent être exécutées dans un
ordre bien déterminé pour résoudre un problème
(ou réaliser un travail).
L’écriture est une instruction qui permet d’afficher
le contenu d’une variable ou/et un message sur
l’écran
Lecture est une instruction qui permet de lire des
données tapées au clavier.
L’Affectation est une opération qui consiste à
attribuer une valeur à une variable
Structure d’un Algorithme ( Pseudo-code )
Algorithme nom de l’Algorithme 1 L’en-tête
Variables
Nom_Variable : type de la variable ;
2 La
Constantes déclaration
Nom_Constante = valeur ;
Début
instruction 1;
instruction 2;
instruction 3;
3 Le
. corps
.
.
instruction n;
Fin
EXERCICE 1
Quelles seront les valeurs des variables A, B, C, D, E, F ,
après l’exécution des instructions suivantes ?
A5;
B A+4;
C’201’;
A A+2;
DC+’8’;
E A<B;
FA>B;
Correction
A=7 B=9 C=‘201’ D=‘2018’ E=Vrai F=Faux
EXERCICE 2
Ecrire un algorithme qui demande trois notes et qui calcule et
affiche la moyenne de ces notes
ANALYSE DU PROBLÈME :
Qu’est ce que j’ai ?
Qu’est ce que je veux?
Comment faire?
Qu’est ce que j’ai ?
Trois notes on va choisir comme variables n1,n2,n3;
Qu’est ce que je veux?
La moyenne des ces trois notes on va l’attribuer a une variable
Moy
Comment faire?
Saisir les notes n1,n2,n3
Calculer la moyenne de (n1+n2+n3)/3 et l’affecté a Moy
Afficher le résultat Moy
CORRECTION
Algorithme Moyenne_Note
Variables : N1 ,N2 ,N3 , Moy : réel ;
Début
Ecrire (‘Entrez la première note :’);
Lire (N1);
Ecrire (‘Entrez la deuxième note :’);
Lire (N2);
Ecrire (‘Entrez la troisième note :’);
Lire (N3);
Moy (N1+N2+N3)/3;
Ecrire(‘la moyenne des notes et donc’,Moy);
Fin
EXERCICE3
Ecrire un algorithme qui demande un nombre à l'utilisateur,
puis qui calcule et affiche le carré de ce nombre.
ANALYSE DU PROBLÈME :
Qu'est ce que j'ai ?
Qu'est ce que je veux ?
Comment faire ?
Qu’est ce que j’ai ?
Un nombre on va choisir comme variable nb ;
Qu’est ce que je veux?
le carré de ce nombre et l’attribuer a la variable x
Comment faire?
Saisir le nombre nb;
Calculer le carré (nb*nb) et l’affecté a x
Afficher le résultat x
CORRECTION
Algorithme carre
Variables nb , x : entier;
Début
Ecrire (‘Entrez un nombre’);
Lire (nb);
x nb * nb;
Ecrire (‘Son carré est : ‘ , x );
Fin