Les opérations de base

En algorithmique et en C, on définit un ensemble d'opérations de base qui

sont des opérations arithmétiques et logiques et de comparaison :

  • Les opérations arithmétiques : c'est des instructions qui permettent d'effectuer un calcul mathématique (formulées comme suit):

+ (addition):

En Algorithmique: Ex. A + B

En C: Ex. A + B

‐ (soustraction):

En Algorithmique: Ex. A ‐ B

En C: Ex. A * B

* (produit):

En Algorithmique: Ex. A * B

En C: Ex. A * B

/ (division):

En Algorithmique, on distingue entre la division entière

(symbolisée: div) Ex. A div B

et la division (symbolisée: /).

Ex. A / B

En C, le utilise seulement le symbole (/) pour les deux types de

division (le compilateur fait la différence selon le type des opérandes –

les chiffres impliqués dans la division‐) Ex. A / B

mod (modulo): (le reste de la division entière) c'est une opération qui

permet de donner le reste d'une division entière

En Algorithmique: Ex.

  • Les opérations logiques : c'est des instructions qui permettent de vérifier si

une ou plusieurs conditions sont vraies (formulées comme suit):

L'opération (et):

En Algorithmique: Ex. A et B

En C: Ex. A && B

L'opération (ou):

En Algorithmique: Ex. A ou B

En C: Ex. A || B

L'opération (non logique):

En Algorithmique: Ex. NON (A)

En C: Ex. ! (A)

  • Les opérations de comparaison: c'est des instructions qui permettent de vérifier si

une ou plusieurs comparaisons sont vraies (formulées comme suit):

Opérateur d'égalité:

En Algorithmique: Ex. A = B

En C: Ex. A == B (ne pas confondre avec le symbole = l'affectation qu'on va

voir dans la sous section 2.6)

Opération d'infériorité:

En Algorithmique: (infériorité stricte Ex. A < B) (infériorité Ex. A <= B)

En C: (infériorité stricte Ex. A < B) (infériorité Ex. A <= B)

Opération de supériorité:

En Algorithmique: (supériorité stricte Ex. A > B) (supériorité Ex. A >= B)

En C: (supériorité stricte Ex. A > B) (supériorité Ex. A >= B)

L'opération de différence:

En Algorithmique:

Ex. A <> B

En C: Ex. A != B

Auto-Formation

vidéo youtube

youtube1