Les opérations de base
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.
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éfinition : Les 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 :
"""Python."""
x = 3 * 2.5
/** JavaScript */
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 :
"""Python."""
x = 3 * (4 + 1) / 5 - 3
print(x)
/** JavaScript */
const x = 3 * (4 + 1) / 5 - 3
console.log(x)
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.
Attention : Espaces 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.
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.