MODULE 2 : ALGORITHME ET PROGRAMMATION
CHAPITRE 1 : ALGORITHME
I. Notion d’algorithme :
1) Définition d’algorithme :
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.
2) La représentation d’un algorithme :
On peut représenter un algorithme à l’aide d’un pseudo-code.
Un algorithme 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
Instruction 1
Le corps Instruction 2
….
Fin
L’entête d’un algorithme :
L’en-tête est constitué du mot Algorithme, suivi d’un nom identifiant l’algorithme.
Exemple Algorithme Somme ;
La partie déclarative d’un algorithme :
La partie déclarative comprend une liste des données utilisées et manipulées dans le corps de l’algorithme
a) Les données d’un algorithme :
Les constantes
Une constante est une donnée fixe qui ne varie pas durant l’exécution d’un algorithme.
Syntaxe :
Constante Nom _Constante = valeur ;
Exemple :
Constante Pi = 3,14 ;
Les variables
Une variable est un objet dont le contenu peut être modifié par une action durant l’exécution d’un algorithme.
Syntaxe :
Variable Nom_Variable : Type ;
b) Les types de données :
Le type d’une variable indique la nature de la valeur qu’elle contient. Il existe plusieurs types comme entier, réel,
caractère, chaîne de caractères et booléen
Exemple
Variable nb_élèves : entier ;
Variable Prénom : chaine de caractères ;
II. Les instructions de base :
1) Ecrire (instruction de sortie) :
Instruction qui permet d'afficher le contenu d’une variable ou d’un message sur l'écran
Syntaxe :
Ecrire (‘message') ;
Ecrire (variable) ;
Ecrire ('message', variable) ;
Exemple :
Ecrire (‘Entrer le premier nombre’);
Ecrire (résultat);
Ecrire (‘le résultat est’, résultats);
2) Lire (instruction d’entrée) :
Instruction qui permet d’entrer des données tapées au clavier.
Syntaxe :
Lire (variable1) ;
Lire (variable2) ;
Lire (variable1, variable2) ;
Exemple :
Lire (nombre1) ;
Lire (nombre2) ;
Lire (nombre1, nombre2) ;
3) 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 :
Variable Valeur
Exemple :
A 2 : la variable A reçoit la valeur 2.
B A+1 : la variable B reçoit le contenu de A plus 1.
c) Exercices d’application :
Exercice 3 :
Ecrire un algorithme qui permet de calculer le périmètre de n’importe quel triangle selon les données saisie par
l’utilisateur.
Exercice 4 :
Ecrire un algorithme qui permet de calculer la surface d’un cercle.
Exercice 5 :
Ecrire un algorithme qui permet de calculer la somme et le produit de deux nombres.