Documente Academic
Documente Profesional
Documente Cultură
Programmation
Structurées
« Les Algorithmes »
Cours & Exercices Corrigés
Edition 2014
KATKOUT Khalid
https://www.facebook.com/groups/2ATRI/
Khalid KATKOUT Techniques de Programmation Structurées « Algorithmes » 2013
I- Définition :
Un algorithme peut être défini comme une suite fini d’opération élémentaire constituant un
schéma de calcul pour une résolution d’un problème.
Autrement dit, c’est l’enchainement des actions nécessaires pour faire l’exécution d’une tâche
dans un ordinateur.
• Il faut noter que l’ordre dans lequel sont écrites les instructions est essentiel dans le résultat
final.
Exercices d’Application (2) :
1- Quelle sont les valeurs des variables A et B après l’exécution des instructions suivants :
A <–––––– 1
B <–––––– A + 3
A <–––––– 3
2- Même questions d’exercice 1 pour (A, B, et C) :
A <–––––– 5
B <–––––– 3
C <–––––– A+ B
A <–––––– 2
C <–––––– C – A
3- On Dispose de 3 variables A, B, et C. Ecrire un algorithme transférant à B la valeur de A, à
C la valeur de B et à A la valeur de C.
3- Lecture/Ecriture :
Considérant le programme suivant :
Variable A : Entier
Début
A <–––––– 12^2
Fin
Il permet de calculer le carré de 12.
Si on veut calculer le carré d’un autre nombre, il faut récrire le programme.
c- Pour :
Syntaxe : Pour Variable allant de valeur initial jusqu’à la valeur final (pas d’incrément)
....................................................................
. . . . . . . . . . . . . . . . . . . . . . . . . Bloc d’instruction . . . . . . . . . . . . . . . . . . . . . . . . . . .
....................................................................
Fin Pour
L’incrément est la valeur d’augmentation progressive de la variable (compteur). La valeur par
défaut du pas est 1.
Exemple : Variable n, i : Entier
Début
Ecrire ‘Donner un nombre’
Lire n
Ecrire ‘Les 10 nombres sont :’
Pour i allant de n + 1 à n + 10
Ecrire i
Fin Pour
Fin
Exercices d’application (7) :
1- Ecrire un algorithme qui demande un nombre de départ et qui ensuite écrit la table de
multiplication de ce nombre.
Déclaration :
Syntaxe :
Tableau Nom_Du_Tableau (Taille) : Type
Taille : elle désigne le nombre d’éléments du tableau. On dit aussi sa taille.
Exemple :
Exemple :
On veut supprimer la case ayant l’indice 6.
Le tableau résultat :