+
: addition-
: soustraction*
: multiplication/
: division%
: reste de la division entière (modulo)Variables
Entier A, B
DEBUT
A <-- 1
B <-- 2 + A
FIN
A la fin de ce programme, B vaut 3
Variables
Entier A, B
DEBUT
A <-- 1
B <-- 2 - A
FIN
A la fin de ce programme, B vaut 1
Variables
Entier A, B
DEBUT
A <-- 3
B <-- 6 * A
FIN
A la fin de ce programme, B vaut 18
Variables
Entier A, B
DEBUT
A <-- 3
B <-- 7 / A
FIN
A la fin de ce programme:
Variables
Entier A, B
DEBUT
A <-- 3
B <-- 7 % A
FIN
A la fin de ce programme, B vaut 1
Texte ou chaîne de caractères
A <-- "Bonjour"
B <-- " les gens !" C <-- A + B //Concaténation
La valeur de C après cette concaténation est
"Bonjour les gens !"
Symbole de l’opérateur:
+
.
&
Variables
TEXTE A, C
ENTIER B
DEBUT
A <-- "Valeur de B:"
B <-- 42 C <-- A + B //Concaténation
La valeur de C après cette concaténation est
"Valeur de B:42"
Variables
TEXTE A, B
DEBUT
A <-- "Arbre"
B <-- "Banane"
SI A < B ALORS
AFFICHER "Arbre est avant Banane"
FIN SI FIN
Texte ou chaîne de caractères
A <-- "Bonjour"
B <-- " les gens !" C <-- A + B //Concaténation
La valeur de C après cette concaténation est
"Bonjour les gens !"
Symbole de l’opérateur:
+
.
&
Variables
TEXTE A, C
ENTIER B
DEBUT
A <-- "Valeur de B:"
B <-- 42 C <-- A + B //Concaténation
La valeur de C après cette concaténation est
"Valeur de B:42"
Chapitre sur l’algèbre de Boole
(Voir la page Wikipédia de George Boole)
Une variable logique a deux valeurs possibles: - VRAI - FAUX
Souvent on représente :
1
0
Parfois dans certains langages on aura:
0
0
Les opérations ET
, OU
et NON
se font sur des valeurs booléennes:
Opérateur | Description |
---|---|
|| |
OU |
&& |
ET |
! |
NON |
L’opération de négation inverse la valeur en entrée
Table de vérité
a | NON a |
---|---|
FAUX | VRAI |
VRAI | FAUX |
Le résultat de a ET b
est vrai si et seulement si
a
et b
sont vrais.
Table de vérité
a | b | a ET b |
---|---|---|
FAUX | FAUX | FAUX |
FAUX | VRAI | FAUX |
VRAI | FAUX | FAUX |
VRAI | VRAI | VRAI |
Le résultat de a ET b
est vrai si une des deux valeurs
a
ou b
est vraie.
Table de vérité
a | b | a OU b |
---|---|---|
FAUX | FAUX | FAUX |
FAUX | VRAI | VRAI |
VRAI | FAUX | VRAI |
VRAI | VRAI | VRAI |
Table de vérité
a | b | a XOR b |
---|---|---|
FAUX | FAUX | FAUX |
FAUX | VRAI | VRAI |
VRAI | FAUX | VRAI |
VRAI | VRAI | FAUX |
Calculer les valeurs des opérations suivantes:
A OU B ET C OU D
avec
A ET B ET C
avec
A OU B ET C
avec
A OU B ET C
avec
>
: est plus grand que<
: est plus petit que>=
: est plus grand que ou égal à<=
: est plus petit que ou égal à!=
: est différent de==
: est égal àLe simple égal =
est en fait l’opérateur d’affectation
<--
A <-- 5
B <-- 9
RES <-- A > B
RES est FAUX
A <-- 5
B <-- 2
RES <-- A > B
RES est VRAI
A <-- 5
B <-- 9
RES <-- A <= B
RES est VRAI
A <-- 5
B <-- 2
RES <-- A <= B
RES est FAUX
A <-- 5
B <-- 5
RES <-- A <= B
RES est VRAI
A <-- 5
B <-- 9
RES <-- A != B
RES est VRAI
A <-- 5
B <-- 5
RES <-- A != B
RES est FAUX
A <-- 5
B <-- 9
RES <-- A == B
RES est FAUX
A <-- 5
B <-- 5
RES <-- A == B
RES est VRAI
A <-- 5
B <-- 7
C <-- 12 RES <-- A > B OU C < B
FAUX
A <-- 5
B <-- 7
C <-- 12 RES <-- B > A ET C > B
VRAI