Les opérations de base

Objectif

  • Connaître les opérations mathématiques de base pour la programmation.

Mise en situation

En mathématiques, il existe des règles précises pour écrire des opérations, en informatique aussi.

DéfinitionLes opérations de base

On considère quatre opérations de base : l'addition +, la soustraction -, la multiplication * et la division /.

En informatique, le symbole = ne signifie pas « est égal à » mais « prend la valeur de ».

Exemple

1
"""Python."""
2
x = 3 * 2.5
1
/** JavaScript */
2
const x = 3 * 2.5

Les exemples ci-dessus affectent le résultat de l'opération 3 * 2.5 à la variable x.

Les priorités de calcul

Le priorités de calcul sont les mêmes en mathématiques et en informatique : la multiplication et la division sont plus prioritaires que l'addition et la soustraction.

Si deux opérations ont le même niveau de priorité, l'opération située la plus à gauche sera effectuée en premier.

Un opération écrite entre parenthèses est prioritaire sur toutes les autres opérations.

La puissance est prioritaire sur la multiplication et la division.

Ces règles sont les mêmes quel que soit le langage utilisé.

Exemple

1
"""Python."""
2
x = 3 * (4 + 1) / 5 - 3
3
print(x)
1
/** JavaScript */
2
const x = 3 * (4 + 1) / 5 - 3
3
console.log(x)
1
0

Les deux exemples ci-dessus renvoient 0 car ils effectuent d'abord l'addition de 4 et de 1, puis la multiplication par 3, puis la division par 5 et enfin la soustraction de 3.

AttentionEspaces entres les opérateurs en JavaScript

Une bonne pratique en JavaScript consiste à séparer chaque opérateur de ses opérandes à l'aide d'un espace.

Au lieu d'écrire x=3*2.5, on écrit x = 3 * 2.5, ce qui est plus lisible.

À retenir

Les règles de calcul et de priorité des opérations en informatique sont identiques ou très proches de celles en mathématiques.

Il est important de séparer chaque opérateur avec un espace pour rendre le code plus lisible.