Variables et instruction d’affectation
CHAPITRE 2
26
Exercice 2.6 Que font ces instructions ?
entier n, p, q
n := 5
p := 5
q = n / (n-p)
Exercice 2.7 Que font ces instructions ?
entier n, p
n := 10
p := 4
n := n * p ;
p := n / p
4.2 Expressions de type réel
4.2.1 Constantes réelles
Rappelons que le traducteur d’un langage se sert de la façon dont une constante est écrite
pour en définir le type.
Pour ce qui est du type réel, nous utiliserons les notations en vigueur dans la grande
majorité des langages, ainsi que sur les calculettes scientifiques. Nous conviendrons que les
constantes réelles peuvent s’écrire indifféremment suivant l’une des deux notations :
• décimale ;
• exponentielle.
La notation décimale doit comporter obligatoirement un point (correspondant à notre virgule). La partie entière ou la partie décimale peut être omise (mais, bien sûr, pas toutes les
deux en même temps!). En voici quelques exemples corrects :
12.43
-0.38
-.38
4.
.27
En revanche, les constantes 47 ou -9 seraient considérées comme entières et non comme
réelles.
La notation exponentielle utilise la lettre e (ou E) pour introduire un exposant entier (puissance de 10), avec ou sans signe. La mantisse peut être n’importe quel nombre décimal ou
entier (le point peut être absent dès que l’on utilise un exposant). Voici quelques exemples
corrects (les exemples d’une même ligne étant équivalents) :
4.25E4
4.25e+4
42.5E3
54.27E-32
542.7E-33
5427e-34
48e13
48.e13
48.0E13
Précédent

- 49/370

Suivant