+ : 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énationLa 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énationLa 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
FINTexte ou chaîne de caractères
A <-- "Bonjour"
B <-- " les gens !"
C <-- A + B //ConcaténationLa 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énationLa 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 :
10Parfois dans certains langages on aura:
00Les 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 < BFAUX
A <-- 5
B <-- 7
C <-- 12
RES <-- B > A ET C > BVRAI