Académique Documents
Professionnel Documents
Culture Documents
I. Introduction
B. Algorithmique et programmation
E. Opérateurs et expressions
B. Instruction d’entrée
C. Instruction de sortie
Les ingrédients :
250 g de farine ;
50 g de beurre ;
Un verre de lait.
Les actions élémentaires à réaliser
Début
Incorporer le beurre dans la farine
Mélanger le mélange jusqu’à ce qu’il soit homogène
Ajouter du lait
Mélanger
Si la pâte est trop sèche, alors ajouter du lait
Si la pâte à une bonne consistance, alors la laisser reposer ½ heures
Faire cuire la pâte
Fin
Définition 2: Un algorithme est une suite d’action élémentaire qu’il faut effectuer
pour résoudre un problème.
Algorithme Calcul_Somme
Variables A, B, S : entier
Début
Ecrire ("Entrez la valeur de A")
Lire(A)
Ecrire ("Entrez la valeur de B")
Lire(B)
S←A+B
Ecrire ("La somme de deux valeurs est : ")
Ecrire(S)
Fin
B. Algorithmique et programmation
Tout problème à programmer doit être résolu, d’abord sous forme d’algorithme, puis
converti en programme dans le langage de programmation.
Algorithme Calcul_Somme
Variables A, B, S : entier
Début
Ecrire ("Entrez la valeur de A")
Lire(A)
Ecrire ("Entrez la valeur de B")
Lire(B)
S←A+B
Ecrire ("La somme de deux valeurs est : ")
Ecrire(S)
Fin
Début
A, B, S
A, B
S=A+B
Fin
Début
Corps de instruction 1
l’algorithme instruction 2
…………..
instruction n
Fin
Types de variable
Le type d’une variable est l’ensemble des valeurs qu’elle peut prendre.
Pour la lisibilité du code choisir des noms significatifs qui décrivent les
données manipulées
Exemples: TotalVentes2006, Prix_TTC, Prix_HT
E. Opérateurs et expressions
1. Opérateurs
Un opérateur est un signe qui relie deux valeurs, pour produire un résultat.
Les opérations possibles sur les variables dépendent de leurs types (voir le tableau
suivant).
Réel addition +
soustraction –
multiplication *
division /
exposant ^
comparaisons <, ≤,>, ≥, =, ≠
Exemples :
5 / 2 = 2.5
5 Div 2 = 2
5 Mod 2 = 1
5 ^ 2 = 25
"Bonjour" & " " & "Monsieur" donne "Bonjour Monsieur "
((4 <7) ET (9>0))=Vrai
((1 < 0) OU (1≠ 1))=Faux
Non(Vrai)=Faux
2. Expressions
Une expression peut être une valeur, une variable ou une opération constituée par des
valeurs, des constantes et des variables reliées entre eux par des opérateurs.
Exemples : 1, b, a*2, a+ 3*b-c,…..
L'évaluation de l'expression fournit une valeur unique qui est le résultat de l'opération.
Une expression est évaluée de gauche à droite mais en tenant compte des priorités des
opérateurs.
Pour les opérateurs arithmétiques donnés ci-dessus, l'ordre de priorité est le suivant
(du plus prioritaire au moins prioritaire) :
( ) : les parenthèses
^ : (élévation à la puissance)
A. Instruction d’affectation
L’affectation permet d’affecter une valeur à une variable, symbolisée en
algorithmique par "← ", elle précise le sens de l’affectation.
Syntaxe :
Variable ← Expression
Expression peut être soit :
Une autre variable
Constante
Expression arithmétique
Exemple 2 :
Algorithme Affectation 2
Variables A, B, C, D: Booléen
Début
A ← Vrai
B ← Faux
C ← A et B
Fin
Nous pouvons expliquer ce qui ce passe par le tableau suivant :
Instructions Variable A Variable B Variable C
A ← Vrai Vrai ? ?
B ← Faux Vrai Faux ?
C ← A et B Vrai Faux Faux
A. Instruction d’entrée
L’instruction d’entrée ou de lecture permet à l’utilisateur de saisir des données au
clavier pour qu’elles soient utilisées par le programme.
Syntaxe :
Lire (identificateur)
Exemple:
Cette instruction permet à l’utilisateur de saisir une valeur au clavier qui sera affectée
à la variable A.
A. Instruction de sortie
L'instruction de sortie (d’écriture) permet d’afficher des informations à l'utilisateur à
travers l'écran.
Syntaxe
Ecrire (E)
E peut être un message, une valeur, le contenu d'une variable, une expression,...
Exemples
Ecrire ("La somme de deux valeurs est : ") : Signifie affiche sur l’écran le message
suivant : La somme de deux valeurs est :
Ecrire(S) : Signifie affiche sur l’écran le contenue de la variable S
Instruction 1
Variable nb : Entier
Début
Instruction 2
Ecrire ("nombre? ")
Entrer 10
Lire (nb)
Fin
Instruction 3
Affichage de texte et
la valeur
Solution:
0 Algorithme Calcul_PTTC
1 Variables PHT, PTTC : réel
2 Constante TVA = 0,2
3 Début
4 Ecrire ("Entrez le prix hors taxes :")
5 Lire (PHT)
6 PTTC ← PHT + (PHT * TVA)
7 Ecrire ("Le prix TTC est ", PTTC)
8 Fin
Explication de l’algorithme :
5 : Permet à l’utilisateur de saisir une valeur au clavier qui sera effectuée à la variable
PHT
7 : Affiche à l’écran le message : Le prix TTC est, puis la valeur de la variable PTTC