0% ont trouvé ce document utile (0 vote)
71 vues4 pages

Introduction à l'Algorithmique et Programmation

Le document décrit les notions de base de l'algorithmique, notamment les instructions, la représentation d'un algorithme en pseudo-code et en organigramme.

Transféré par

Sofian Mannouzi
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
71 vues4 pages

Introduction à l'Algorithmique et Programmation

Le document décrit les notions de base de l'algorithmique, notamment les instructions, la représentation d'un algorithme en pseudo-code et en organigramme.

Transféré par

Sofian Mannouzi
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 PDF, TXT ou lisez en ligne sur Scribd

Lycée –Mohamed 6 Matière : Informatique

Module 3 : Algorithmique & Programmation

Chapitre 1 : Algorithmique

I. Notion de base :
II. Variables-constantes :
III. Les instructions de base :

1. Définition :
Les actions élémentaires qui composent un algorithme sont appelés
instructions car elles représentent des ordres à exécuter dans l’algorithme
2. Instruction d’entrée :

Pour exprimer l’ordre qui permet d’introduire une valeur à une variable, on
utilise : lire
▪ Syntaxe :

Lire ( Nom_Variable ) ;
Exemple :
▪ lire (NoteMath) ;
▪ lire (NotePhy) ;
Dès que l’algorithme rencontre l’instruction lire, il attend la frappe d’une
valeur au clavier et l’enregistre dans la variable.
3. Instruction de sortie :
Pour exprimer l’ordre qui permet d’afficher un résultat ou la valeur d’une
donnée, on utilise : Ecrire.

Exemple : Ecrire ( "Message") ; Ecrire (Moy) ; Ecrire( "Nom : " , nom ) ;


4. Instruction d’affectation :
C’est l’action qui permet de ranger la valeur d’une expression à une
variable.

[Link] Mouhajir Année scolaire 2019/2020


1
Lycée –Mohamed 6 Matière : Informatique

Syntaxe :
[Nom-variable] Expression ;
Une expression peut se limiter à une constante ou une variable.
Exemple :
Variable note1, note2, note3,somme : entier ;
▪ Note1 16 ;
▪ Note2 Note1+3;
▪ Somme Note1 + Note2;
▪ Booléen b ;
b somme > 10 ;
IV. La représentation d’un algorithme :
On peut représenter un algorithme à l’aide d’un pseudo-code ou d’un
organigramme.
Un algorithme écrit en pseudo-code est composé de trois parties suivantes
: L’en-tête, la partie déclarative et le corps.

L’en-tête
La partie déclarative
Début
Instructions Le corps
Fin .

1. L’en-tête d’un algorithme :


L’en-tête est constitué du mot Algorithme, suivi d’un nom identifiant
l’algorithme.

[Link] Mouhajir Année scolaire 2019/2020


2
Lycée –Mohamed 6 Matière : Informatique

Exemple :
Algorithme Somme;
▪ Algorithme Facture;
2. La partie déclarative d’un algorithme :
La partie déclarative comprend une liste des variables et des constantes
utilisés et manipulés dans le corps de l’algorithme.
Exemple :
▪ Variable note : réel ;
▪ Constante B = 6 ;

3. Le corps :
Le corps d’un d’algorithme est une suite d’instructions ou des tâches à
exé[Link] bloc commence par le mot Début et se termine par le mot fin
suivi d’un point.
Exemple de corps :
Début
Lire (nb1 , nb2) ;
som nb1+nb2;
Ecrire (som);
Fin .

Exemple complet :
Algorithme somme ;

Variable nb1, nb2, som : entier ;

Début
Lire (nb1 , nb2) ;
som nb1+nb2;
Ecrire (som);
Fin .

[Link] Mouhajir Année scolaire 2019/2020


3
Lycée –Mohamed 6 Matière : Informatique

4. L’organigramme :
C’est une représentation graphique d’un algorithme :

Instruction Figure qui la représente

Début et Fin

Lire et Ecrire

Calcul ou Traitement

Exemple:

Algorithme Organigramme
Organigramme Somme ;
Algorithme somme ;
Début
Variable nb1, nb2, som : entier ; Variable nb1, nb2, som :
entier ;
Début
Ecrire ("Entrer nombre 1 : ") ;
Lire (nb1 , nb2) ;
Lire (nb1) ;
som nb1+nb2;
Ecrire ("Entrer nombre 2 : ") ;

Lire (nb1) ;
Ecrire (som) ;
som nb1 + nb2;

Ecrire (nb1, " + ",nb2, " = ",


som); Fin .
Fin .

[Link] Mouhajir Année scolaire 2019/2020


4

Vous aimerez peut-être aussi