Fondamentaux de la programmation

Aperçu

Les opérations arithmétiques de base sont l’addition, la soustraction, la multiplication et la division. L’arithmétique est effectuée selon un ordre d’opérations.

Discussion

Un opérateur effectue une action sur un ou plusieurs opérandes. Les opérateurs arithmétiques courants sont :

.

.

Action Symbole commun
Addition +
Soustraction -
Multiplication *
Division /
Module (associé aux entiers) %

Ces opérateurs arithmétiques sont binaires c’est-à-dire qu’ils ont deux opérandes. Les opérandes peuvent être des constantes ou des variables.

age + 1

Cette expression est constituée d’un opérateur (addition) qui a deux opérandes. Le premier est représenté par une variable nommée âge et le second est une constante littérale. Si âge avait une valeur de 14 alors l’expression évaluerait (ou serait égale à) 15.

Ces opérateurs fonctionnent comme vous l’avez appris tout au long de votre vie à l’exception de la division et du module. Nous pensons normalement à la division comme résultant d’une réponse qui pourrait avoir une partie fractionnaire (un type de données à virgule flottante). Cependant, la division, lorsque les deux opérandes sont de type entier, peut agir différemment. Veuillez vous référer à la section suivante sur la « Division entière et le module ».

Opérateurs d’affectation arithmétiques

De nombreux langages de programmation prennent en charge une combinaison de l’affectation (=) et des opérateurs arithmétiques (+, -, *, /, %). Divers manuels les appellent « opérateurs d’affectation composés » ou « opérateurs d’affectation combinés ». Leur utilisation peut être expliquée en fonction de l’opérateur d’affectation et des opérateurs arithmétiques. Dans le tableau, nous utiliserons la variable âge et vous pouvez supposer qu’elle est de type de données entières.

Exemples d’affectation arithmétique: Code équivalent :
age += 14; age = age + 14;
age -= 14; age = age - 14;
age *= 14; age = age * 14;
age /= 14; age = age / 14;
age %= 14; age = age % 14;

Pseudocode

Function Main ... This program demonstrates arithmetic operations. Declare Integer a Declare Integer b Assign a = 3 Assign b = 2 Output "a = " & a Output "b = " & b Output "a + b = " & a + b Output "a - b = " & a - b Output "a * b = " & a * b Output "a / b = " & a / b Output "a % b = " & a % bEnd

Sortie

a = 3b = 2a + b = 5a - b = 1a * b = 6a / b = 1.5a % b = 1

Arbre des flux

Fichier :Arithmétique de l'organigramme.svg