Opérateurs et Calculs
1. Les affectations
Le symbole d’affectation "←" fait partie d’une grande famille, celle des opérateurs. Comme son nom l’indique, un
opérateur est utilisé pour et dans des opérations. Le symbole "←" est un opérateur d’affectation. Il existe plusieurs
opérateurs qui servent aux calculs, affectations, comparaisons, rotations (de bits), groupages, etc.
2. Les opérateurs arithmétiques
Pour que les algorithmes puissent effectuer des calculs, il faut pouvoir au moins faire des opérations simples. Vous
utiliserez pour cela les symboles suivants :
q + : addition
q : soustraction
q * ou x : multiplication (il est plus facile d’écrire un x pour fois qu’une étoile)
q / : division
q % ou mod : modulo
q DIV : La division entière
Rappel : un modulo est le reste d’une division entière. Par exemple 15/2 vaut 7, mais il reste 1. On dit que 15
modulo 2 vaut 1.
Ces opérateurs sont dits binaires car ils s’utilisent avec deux valeurs : une avant le symbole et une après. Les valeurs
avant et après peuvent être des données (de même type que la variable qui reçoit les résultats) ou des variables. Voici
un exemple d’opérations dans un simple algorithme qui calcule la surface et le périmètre d’un cercle.
PROGRAMME CERCLE
VAR
r, PI, surface,perimetre:réels
DEBUT
PI←3,1415927
r←5,2
surface←PI * r * r
perimetre←2 * PI * r
Afficher surface,perimetre
FIN
Ici il n’y a que des multiplications. Vous pouvez déjà remarquer que vous avez parfaitement le droit de chaîner vos
calculs et de mélanger les données et les variables. Simulez les deux calculs :
surface←PI * r * r
surface←3,1415927 * 5,2 * 5,2
surface←84.948666608
perimetre←2 * PI * r
perimetre←2 * 3,1415927 * 5,2
perimetre←32.67256408
En java :
class chap2_cercle {
public static void main(String[] args) {
- 1 -
© ENI Editions - All rigths reserved - Jonifar lina
32
1. Les affectations
Le symbole d’affectation "←" fait partie d’une grande famille, celle des opérateurs. Comme son nom l’indique, un
opérateur est utilisé pour et dans des opérations. Le symbole "←" est un opérateur d’affectation. Il existe plusieurs
opérateurs qui servent aux calculs, affectations, comparaisons, rotations (de bits), groupages, etc.
2. Les opérateurs arithmétiques
Pour que les algorithmes puissent effectuer des calculs, il faut pouvoir au moins faire des opérations simples. Vous
utiliserez pour cela les symboles suivants :
q + : addition
q : soustraction
q * ou x : multiplication (il est plus facile d’écrire un x pour fois qu’une étoile)
q / : division
q % ou mod : modulo
q DIV : La division entière
Rappel : un modulo est le reste d’une division entière. Par exemple 15/2 vaut 7, mais il reste 1. On dit que 15
modulo 2 vaut 1.
Ces opérateurs sont dits binaires car ils s’utilisent avec deux valeurs : une avant le symbole et une après. Les valeurs
avant et après peuvent être des données (de même type que la variable qui reçoit les résultats) ou des variables. Voici
un exemple d’opérations dans un simple algorithme qui calcule la surface et le périmètre d’un cercle.
PROGRAMME CERCLE
VAR
r, PI, surface,perimetre:réels
DEBUT
PI←3,1415927
r←5,2
surface←PI * r * r
perimetre←2 * PI * r
Afficher surface,perimetre
FIN
Ici il n’y a que des multiplications. Vous pouvez déjà remarquer que vous avez parfaitement le droit de chaîner vos
calculs et de mélanger les données et les variables. Simulez les deux calculs :
surface←PI * r * r
surface←3,1415927 * 5,2 * 5,2
surface←84.948666608
perimetre←2 * PI * r
perimetre←2 * 3,1415927 * 5,2
perimetre←32.67256408
En java :
class chap2_cercle {
public static void main(String[] args) {
- 1 -
© ENI Editions - All rigths reserved - Jonifar lina
32
