Les instructions de base
I. La structure de l’algorithme
On peut représenter un algorithme à l'aide d'un pseudo-code.
Un algorithme écrit en pseudo-code est composé de trois parties suivantes :
Algorithme Nom } en-tête
Variables
______________ } bloc de déclaration des données
Début
______________
______________ } Bloc d’instructions
______________
Fin
1) L’en-tête : constitué du mot Algorithme, suivi d'un nom identifiant l'algorithme.
Exemple :
Algorithme Somme
2) Un bloc de déclaration des données, divisé en deux parties liées à la nature des données, notamment
la partie des constantes et la partie des variables.
Exemple :
Variables
A : entier
Constantes
Coefficient = 3
Remarque : une constante est une donnée dont la valeur est fixée une seule fois et ne peut pas être modifiée.
Elle sert à représenter des valeurs permanentes, comme des coe icients.
3) Un bloc qui englobe toutes les instructions constituant l'algorithme.
II. Les instructions de base :
1) L’a ectation
C'est l'action qui permet d'attribuer à une variable, une valeur. Cette valeur doit être compatible avec le type de
la variable destinataire.
Exemples :
A ← 10
B ← A + 2
2) La lecture :
C'est l'action qui permet à l'utilisateur de fournir à l'algorithme les valeurs de données variables.
Exemple :
Lire(A)
3) L’écriture :
C'est l'action qui permet à l'algorithme d'a icher pour son utilisateur des messages ou des résultats de
calculs.
Exemple :
Écrire(A)
Ou
Écrire("la valeur = ", A)
Exercice 1 : Écrivez un algorithme qui permet de calculer et a icher la surface d’un rectangle à partir de sa
longueur et de sa largeur.
Algorithme Surface_Rectangle
Variables
longueur, largeur, surface : réel
Début
écrire(" Entrez la longueur du rectangle :")
lire(longueur)
écrire(" Entrez la largeur du rectangle :")
lire(longueur)
surface ← longueur * largeur
écrire("La surface du rectangle est : ", surface)
Fin
Exercice 2 : Écrivez un algorithme qui permet de calculer et a icher la moyenne de deux notes en utilisant des
coe icients définis comme des constantes..
Algorithme Moyenne_Deux_Notes
Variables
Note_arabe, Note_anglais, moyenne : réel
Constantes
Cf_arabe = 3
Cf_anglais = 3
Début
écrire(" Entrez la note d’arabe :")
lire(Note_arabe)
écrire(" Entrez la note d’anglais :")
lire(Note_anglais)
moyenne ← (Note_arabe * Cf_arabe + Note_anglais * Cf_anglais ) / 6
écrire(" La moyenne des deux notes est : ",moyenne)
Fin
Exercice 3 : Écrivez un algorithme qui permet de Convertir une durée donnée en minutes en secondes et
l’a icher.
Algorithme convertir_minutes_secondes
Variables
minutes, secondes: réel
Début
écrire("Entrez la durée en minutes :")
lire(minutes)
secondes ← minutes * 60
écrire(" Le résultat en secondes est: ", secondes)
Fin