Académique Documents
Professionnel Documents
Culture Documents
Un algorithme est la description d’une suite d’étapes permettant d’obtenir un résultat à partir
d’éléments fournis en entrée.
Types de
donéé
Variable Constante
Chaine de
Entier Réel Caractère Booléen
caractère
Exemple :
Exemple :
Constante Pi = 3.14
Constante Nbr-mois = 12
Constante Nom-école = "FST"
Exemple :
Affectation
Nom-Variable Valeur
Exemple :
A 2
BA
C A+B
Nom "Ismail"
Un nombre
Une variable numérique
Un résultat d'une opération entre plusieurs variables
Une chaine de caractère, dans ce cas, il est nécessaire de mettre la chaine de caractère entre
2 apostrophes
Syntaxe :
Ecrire (Variable)
Ecrire ("Message")
Ecrire ("Message", Variable)
Exemple :
Syntaxe :
Lire (Variable1)
Lire (Variable1, Variable2, …)
Exemple
Remarque :
Lors de l'exécution de l'instruction Lire la machine attend que l'utilisateur lui fournisse une valeur
afin de pouvoir continuer à exécuter l'algorithme.
Exercice 1 :
X 150
Y 100
Z "DH"
Instruction Résultat
Ecrire ("Hello World") Hello World
Ecrire (X) 150
Ecrire ("Z") Z
Ecrire (X*2) 300
Ecrire ("Prix :", X+Y, Z) Prix : 250 DH
Exercice 2 :
Ecrire un algorithme qui demande à l'utilisateur de taper la quantité de produits vendus, le prix
de vente et qui affiche le chiffre d'affaires de l'entrepris
Fin
Les commentaires
Pour accentuer la lisibilité de l'algorithme et faciliter sa compréhension par les humains, on
peut introduire des commentaires, qui ne sont pas des instructions destinées à la machine mais
des instructions données au lecteur de l'algorithme.
Syntaxe
%Commentaire%
Exemple :
Expression Arithmétique
A (14+C) * B
A : Variable
B C : Variable ou constante
+ * : Opérateurs arithmétiques
Une expression (située à droite de la flèche) est un ensemble de valeurs, reliées par des
opérateurs, et équivalant à une seule valeur.
Une expression arithmétique est formée par des combinaisons d'objets numérique (entier et
réel) et des opérateurs arithmétiques.
Une expression arithmétique donne un résultat numérique dont le type est entier ou réel.
Opérateur Signification
+ , - Addition, Soustraction
*,/ Multiplication, Division
Div Division entière
Mod Reste de la division entière
^ Puissance
Exercice :
Instruction Résultat
A 4^2 16
B8*5 40
NA+B 56
P N - 20 36
RB/3 13.33
X B mod 3 1
Y B div 3 13
C "Face" Face
D "book" book
EC+D Facebook
Expression de comparaison :
C (3 * A / 7) <= (18 * B)
C : Variable logique
<= : Opérateur de comparaison
(3 * A / 7) et (18 * B) : Expression Arithmétique
Une expression de comparaison est une comparaison entre deux expressions arithmétiques.
Une expression de comparaison donne un résultat booléen (vrai ou faux).
Les opérateurs de comparaison usuels sont : >, =, <, =>, =<, <>
Exercice :
Instruction Résultat
F3<5 VRAI
G 2 <> 4 VRAI
H1>8 FAUX
X4+5 9
K (X mod 3) = (X - 8) FAUX
J (X * 10) >= 90 VRAI
M (X * X + X) > (X ^ 3) FAUX