0% ont trouvé ce document utile (0 vote)
21 vues12 pages

S ®ance5

ppp
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
21 vues12 pages

S ®ance5

ppp
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

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 ?

 A5;
 B A+4;

 C’201’;

 A A+2;

 DC+’8’;

 E A<B;

 FA>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

Vous aimerez peut-être aussi