la responsabilité sociale de l'entreprise
ELEMENTS D'ALGORITHMIQUE
I) Notions de base
Qu’est ce qu’un algorithme ?
Un algorithme est une suite ordonnée d'actions qui permet d'arriver à un but.
Il est caractérisé par : - un début et une fin, permettant de délimiter l’algorithme. - un ensemble d’étapes ou d’actions à exécuter. - une description précise de ces actions. - un ordre d’exécution de ces actions, déterminé par la logique d’enchaînement de celles-ci, et constitué par les structures mises en œuvre.
Dans la vie de tous les jours vous utilisez des algorithmes sans le savoir: - Des fiches de cuisine. - Des notices de montage de meuble. - Dans le choix de vos vêtements suivant la saison, le temps, votre humeur, …
Exemple d'un algorithme qui calcule et affiche une ristourne à partir de la saisie du chiffre d'affaire:
VARIABLES
Caff : Réel Rist : Réel DEBUT LIRE Caff SI Caff >12000 ALORS RistCaff*0,12 SINON Rist 0 FIN SI ECRIRE « La ristourne est de » ; Rist
FIN
A) Structure générale d'un algorithme
Programme nom_prog
Variables
Liste des variables
Constantes
Liste des constantes
Début
Corps de l'algorithme
Fin
Remarque:
Un algorithme s'exécute de façon séquentielle: Les instructions s'exécutent les unes après les autres dans l'ordre où elles sont écrites.
B) Les variables et les constantes
Une variable ou une constante sert à mémoriser une valeur donnée, durant un algorithme.
Une variable ou une constante,
porte un nom (le plus significatif possible). Exemple pour le prix hors taxe : Px_HT
est défini par un type de donnée appelé aussi format de donnée. Exemple Entier, Réel, Chaîne,…
contient une valeur. Exemple : 117,95. Cette valeur peut lui être affectée par le développeur, l'utilisateur ou après calcul par l'algorithme.
Remarque :
Le contenu de la variable pourra