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