Vous êtes sur la page 1sur 5

Cette phase qui correspond au corps de l’algorithme consiste à spécifier toutes les étapes et

instructions à donner pour une exécution automatique.


Ils existent plusieurs types d’algorithme, déterminer selon le types d’exécution des instructions :
 Si les instructions s’exécutent en séquences, on parle d’algorithme séquentielle
 Si les opérations s’exécutent sur plusieurs processeurs en parallèles,
 Si les instructions s’exécutent sur un réseau du processeur, on parle d’algorithme repartie
ou distribué
Remarque : Se cour ne s’intéresse qu’aux algorithmes séquentielles et il faut par conséquents
entendre par traitement une ou plusieurs instructions en séquences.
3- Sorties des résultats
Les résultats obtenus, graphique ou sonore peuvent être :
 Afficher sur l’écran
 Imprimer sur du papier
 Dans un fichier

Chap.4 : Constantes et Variables


1. Définition
2. Convention de nommage
Les constantes et les variables sont des éléments fondamentaux, indispensable au bon
déroulement d’un algorithme, caractériser par un identificateur, une valeur et un type.
1. Définition : une variable est une donnée stocké dans la mémoire de la calculatrice ou
de l’ordinateur. Elle est repérée par un identificateur (nom de la variable constituer de
lettres et ou des chiffres, sans espaces) et contient une valeur dont le type (nature de la
variable) peut être un entier, un réel, un booléen, un caractère, une chaine de
caractères... Il ne faut pas confondre constante et variable.
 Une constante, comme une variable peut représenter un chiffre, un nombre, un
caractère, une chaine de caractère, booléen. Toutefois, contrairement à une
variable dont la valeur peut être modifier au cour de l’exécution de l’algorithme, la
valeur de la constante ne varie pas
Remarque : ne pas confondre la variable à son identificateur. En effet, la variable
possède une valeur et une adresse. L’identificateur n’est que le nom de la variable
c’est-à-dire un constituant de cette variable
 Le type d’une variable détermine le nombre de valeur qu’elle peut prendre et les
opérations réalisables qu’elle peut subir.
 L’utilisation d’une variable doit être précéder par sa déclaration. La syntaxe pour
déclarer une variable est la suivante :
Identificateur de la variable 1 : type de variable 1
Identificateur de la variable 2 : type 2
Identificateur de la variable N : type de variable N
2. Convention de nommage :
Le nom d’un algorithme, d’une variable ou d’une constante doit respecter les règles
suivantes :
 Commencer par une lettre ;
 Ne comporter ni caractères spéciales (comme l’espace) ni ponctuation.

Chap5. : les opérandes et les opérateurs


1. Définition
2. Les types d’opérateurs
3. Priorité des opérateurs

1. Définition :
Un opérateur est un outil qui permet d’agir sur une variable ou d’effectuer des calculs.
Un opérande est une donnée utilisée par un opérateur.
Exemple : « 7-x » le moins désigne l’opérateur 7 et x sont des opérandes
2. Types d’opérateurs
Il existe plusieurs types d’opérateurs :
 Les opérateurs arithmétiques qui permet d’effectuer des opérations arithmétiques
entre opérandes et numériques :
 Opérateurs élémentaires : « + » ; « - » ; « * » « * » ; « ÷ » ;
 Changement de signe : -
 L’élévation à la puissance : « ^ »
 Les opérateurs de comparaison : « = » ; « ≠ » ; « ≤ » ; « ≥ »
- Qui permet de comparer deux opérandes et produit une valeur booléenne, en
s’appuyant sur les relations d’ordre :
 Ordre naturel pour des entiers et des réels
 Ordre lexicographiques ASCII pour les chaines de caractères
- Les opérateurs logiques qui combinent les opérandes booléens pour former des
expressions logiques plus complexe
- Les opérateurs de concaténations qui permet de créer une chaine de caractères à
partir de deux chaines de caractère en les mettant bout à bout
- L’opérateur d’affectation, représenter par le symbole « ← » qui confère une valeur
à une variable ou à une constante. L’affectation de la valeur « 7 » à la variable
«a»
Exemple : a ; b « a←5 » ; « b←2 »
Début : a←5 ; b←2
Entrée a entrée b Faire a+b afficher R Fin
Remarque : les opérateurs dépendent du type de la constante ou de la variable :
- Opérateurs sur les entier et les réels : addition, soustraction, division,
multiplication, puissance, comparaison...
- Opérateur sur les booléen : comparaison, négation...
- Opérateurs sur les chaines de caractères : comparaison concaténation
3- Priorité des opérateurs :
A chaque opérateur est associé une priorité. Lors de l’évaluation d’une expression, la
priorité de chaque opérateur permet de définir l’ordre d’exécution des différentes opérations.
Aussi, pour lever toute ambiguïté ou pour modifier l’ordre d’exécution, on peut utiliser des
parenthèses.
- L’ordre de priorité décroissante des opérateurs arithmétiques et de
concaténations :
- « ^ » l’élévation à la puissance ;
- « - » (pour le changement de signe) ;
- « ÷ »la division ;
- « * » La multiplication
Ordre de priorité décroissant des opérateurs logiques « non » et « ou »
Exemple 2 : Exemple de programme qui permet de calculer la somme de 2 valeurs a et b.
Programme en langage courant :
Choisir deux entiers naturels non nul a et b S prend la valeur de a et b
Variables : a, b, s
Entrée
Saisir a ; saisir b
Traitement :
S prend la valeur de a+b
Sortie
Afficher S
a←5
b←4
« 5+4 »
S←9

Chap.6 : Les instructions de base


1- Définition : L’instruction d’affectation permet d’attribuer une valeur à une variable.
Cette instruction est identifier ou noter « identificateur prend la valeur ». Comme il a
été vue précédemment on peut aussi noter : « identificateur prend la valeur »
L’entrer ou la lecture des données correspond à l’opération qui permet de saisir des valeurs
pour qu’elle soit utilisé par le programme. Cette instruction est notée « saisie identificateur
ou libre identificateur ».
La sortie ou l’écriture des données permet l’affichage des valeurs des variables après
traitement. Cette instruction est notée « afficher identificateur ».
Exemple : proposons un algorithme qui permet de calculer le prix TTC d’un article après
l’application d’une TVA de 19,6⸓ sur PHT.
Algorithme : calcul – prix – TTC
Constantes
TVA : réel
Variables
Prix HT, Prix TTC : réels
Début
TVA prend 0,196
Afficher (« renseigner le prix hors taxes de l’article »)
Prix TTC pend (prix HT + prix HT x TVA)
Afficher « après application e la TVA, le prix de l’article devient »
Prix TTC, toutes taxes comprises
FIN
Avec le logiciel algobox :
L’algorithme suivant :
Variables
TVA est du type nombre
Prix HT est du type nombre
Prix TTC est du type nombre
Début de l’algorithme :
TVA prend la valeur 0,196
Afficher ‘renseigner le prix hors taxes de l’article.
Lire prix HT
Lire prix HT
Prix TTC prend la valeur prix HT + prix HT + TVA
Afficher après application de la TVA le prix de l’article devient
Afficher prix TTC
Afficher toutes taxes comprises

Vous aimerez peut-être aussi