0% ont trouvé ce document utile (0 vote)
5 vues2 pages

Introduction aux algorithmes en pseudo-code

Le document présente la structure d'un algorithme en pseudo-code, comprenant un en-tête, un bloc de déclaration des données et un bloc d'instructions. Il décrit également les instructions de base telles que l'affectation, la lecture et l'écriture, avec des exemples. Enfin, trois exercices sont fournis pour illustrer la création d'algorithmes pour calculer la surface d'un rectangle, la moyenne de deux notes et la conversion de minutes en secondes.

Transféré par

salahriyali211
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)
5 vues2 pages

Introduction aux algorithmes en pseudo-code

Le document présente la structure d'un algorithme en pseudo-code, comprenant un en-tête, un bloc de déclaration des données et un bloc d'instructions. Il décrit également les instructions de base telles que l'affectation, la lecture et l'écriture, avec des exemples. Enfin, trois exercices sont fournis pour illustrer la création d'algorithmes pour calculer la surface d'un rectangle, la moyenne de deux notes et la conversion de minutes en secondes.

Transféré par

salahriyali211
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

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

Vous aimerez peut-être aussi