Previous Next Up Index Contents

3.3. Les opérateurs standard

Affectation en langage algorithmique

en <NomVariable> ranger <Expression>

Affectation en C

<NomVariable> = <Expression>;

Exemples d'affectations

Reprenons les exemples du cours d'algorithmique pour illustrer différents types d'affectations:

- L'affectation avec des valeurs constantes

Langage algorithmique

C
Type de la constante
en LONG ranger 141
LONG = 141;
(const. entière)
en PI ranger 3.1415926
PI = 3.1415926;
(const. réelle)
en NATION ranger "L"
NATION = 'L';
(caractère const.)

- L'affectation avec des valeurs de variables

Langage algorithmique

C
en VALEUR ranger X1A
VALEUR = X1A;
en LETTRE ranger COURRIER
LETTRE = COURRIER;

- L'affectation avec des valeurs d'expressions

Langage algorithmique

C
en AIRE ranger PI*R2
AIRE = PI*pow(R,2);
en MOYENNE ranger (A+B)/2
MOYENNE = (A+B)/2;
en UN ranger sin2(X)+cos2(X)
UN=pow(sin(X),2)+pow(cos(X),2);
en RES ranger 45+5*X
RES = 45+5*X;
en PLUSGRAND ranger (X>Y)
PLUSGRAND = (X>Y);
en CORRECT ranger ('a'='a')
CORRECT = ('a' == 'a');

Observations

Les opérateurs et les fonctions arithmétiques utilisées dans les expressions seront introduites dans la suite du chapitre. Observons déjà que:

* il n'existe pas de fonction standard en C pour calculer le carré d'une valeur; on peut se référer à la fonction plus générale pow(x,y) qui calcule xy (voir 3.5.).

* le test d'égalité en C se formule avec deux signes d'égalité == , l'affectation avec un seul = .



Previous Next Up Index Contents

Feedback - Copyright © 1993,1996,1997 F.Faber