Aller au contenu

Les opérations

L'affectation

Le premier opérateur que nous allons aborder dans cette formation, c'est l'opérateur d'affectation. L'affectation consiste à assigner une valeur à une variable. Elle se fait grâce à l'opérateur <-. Voici un exemple

ALGORITHME Affectation
VAR nom : chaîne de caractères
DEBUT
    nom <- "Joseph Konka"
FIN

Cet algorithme déclare une variable nom de type chaîne de caractères. L'instruction nom <- "Joseph Konka" affecte la valeur Joseph Konka à la varaible nom.

Les opérateurs arithmétiques

Les algorithmes implémentent les opérations arithmétiques de base.

Opérateur Description
+ Addition
- Soustraction
* Multiplication
/ Division
// Division entière
% Modulo/Reste de la division
^ Élévation à la puissance
ALGORITHME Addition
VAR nombre1, nombre2, total : entiers
DÉBUT
    nombre1 <- 5
    nombre2 <- 3

    total <- nombre1 + nombre2

    AFFICHER(nombre1, " + ", nombre2, " = ", total)
FIN

NB: Ces opérations ne s’appliquent qu’au variables de type entier ou de type réel.

Les opérateurs de comparaison

Opérateur Description
= égal à
< inférieur à
> supérieur à
<= inférieur ou égal à
>= supérieur ou égal à
<> différent de

Ces opérateurs qui s'appliquent aux nombres peut également s'appliquer aux chaînes de caractères

L'opérateur de concaténation

L'opérateur || permet de concaténer deux chaînes de caractères en une seule. <chaîne 1> || <chaîne 2>.

ALGORITHME
VAR nom, prenom, nom_complet: chaîne de caractères
DEBUT
    nom <- "Konka"
    prenom <- "Joseph"

    nom_complet <- prenom || " " || nom
FIN

Les opérateurs logiques

Opérateur Description
ET et
OU ou
OUX ou exclusif
NON négation

Les opérations de comparaisons et opérations logiques retournent des valeurs VRAI ou FAUX (booléens). Elles seront très utilisées dans les structures conditionnelles.


Dans la prochaîne section, nous aborderons l'affichage et la saisie.