ALGORITHMIQUE
Sommaire
1.Introduction : ............................................................................................................................ 4
Les trois grandes étapes d’un algorithme .................................................................................... 4
Préparation au traitement ............................................................................................................ 4
Traitement du problème : ............................................................................................................ 4
L’édition du résultat : .................................................................................................................. 4
Les commentaires : ..................................................................................................................... 4
Les variables : ............................................................................................................................. 4
Définition : .................................................................................................................................. 4
Déclaration des variables : .......................................................................................................... 5
Variables de types numériques classiques : ................................................................................ 5
Variables de types Alphanumériques : ........................................................................................ 5
Variables de type Booléen : ...................................................................................................... 5
Les instructions de base : ............................................................................................................ 6
L’instruction d’affichage : .......................................................................................................... 6
L’instruction de lecture : ............................................................................................................. 6
L’instruction d’affectation : ........................................................................................................ 6
Expression et opérateur ............................................................................................................... 7
Définitions : ................................................................................................................................. 7
Opérateurs numériques : ............................................................................................................. 7
Opérateur alphanumérique : & .................................................................................................... 7
Opérateurs logiques (ou booléens) : ............................................................................................ 8
Chapitre II : La structure alternative ........................................................................................... 9
1.Introduction : .......................................................................................................................... 10
La structure alternative Si … alors … Sinon …. : .................................................................... 10
La structure alternative Cas …… Fin cas : ............................................................................... 12
Chapitre III : Les structure répétitives ...................................................................................... 14
1.Introduction : .......................................................................................................................... 15
La structure TantQue ................................................................................................................ 15
La structure Répéter jusqu’à: .................................................................................................... 16
La structure Pour : ..................................................................................................................... 17
Définition : ................................................................................................................................ 19
Déclaration d’un tableau à une dimension (vecteur): ............................................................... 19
Opérations sur les vecteurs : ..................................................................................................... 19
Chargement d’un vecteur .......................................................................................................... 19
Recherche du Max et du Min d’un vecteur : ............................................................................. 19
Somme et produit des deux vecteurs : ...................................................................................... 19
Recherche d’un élément dans un vecteur (première occurrence) ............................................. 20
Recherche d’un élément dans un vecteur (toutes les occurrences) ........................................... 20
Fusion de deux tableaux quelconques ....................................................................................... 20
Eclatement d’un tableau selon le signe des éléments : ............................................................. 20
Tri d’un vecteur : ....................................................................................................................... 20
Algorithme de tri par sélection : .............................................................................................. 20
Algorithme de tri de bulle: ....................................................................................................... 21
Déclaration d’un tableau à deux dimensions: ........................................................................... 21
Chapitre IV : Les Fonctions et procédures ................................................................................ 22
Définitions : ............................................................................................................................... 23
Déclaration ................................................................................................................................ 23
Procédures ................................................................................................................................ 23