Модуль: Nombres réels


Задача

1/6

Nombres réels

Теория

flotteur r = 5.0f ou r double = 5,0 La valeur 5.0 est un nombre représenté sous forme de fraction décimale (a un nombre entier et une partie fractionnaire). En informatique, ces nombres sont appelés réels
Le nombre réel est un nombre composé d'une partie entière et d'une partie fractionnaire. Les parties entière et fractionnaire sont séparées l'une de l'autre par un point, et non par une virgule comme en mathématiques.
Même si la partie fractionnaire du nombre est zéro, comme dans la variable \(r\) dans l'exemple, le traducteur créera toujours une variable réelle en mémoire. Le point, pour ainsi dire, un signal pour le traducteur qu'il est nécessaire de créer une variable réelle. 

Nombres très grands et très petits  sont écrits en "virgule flottante" (dans le soi-disant format scientifique).  
Dans le format scientifique, un nombre est représenté par mantisse (partie significative du nombre) et exposant. Lorsqu'ils sont notés, la mantisse et l'exposant sont séparés l'un de l'autre par la lettre e (indiquant 10 dans une certaine mesure). 
Par exemple, vous pouvez stocker la valeur de la charge d'un électron ( \(1.60217662 \times 10^{-19}\) C) dans un variable, s'écrivant sous la forme suivante float El = 1.60217662e-19f //pour un ordre positif, le signe + peut être omis ou doubleEl= 1.60217662e-19 Presque tous les nombres réels ne peuvent pas être stockés dans la mémoire de l'ordinateur avec une précision parfaite, car un nombre limité de bits est alloué pour leur stockage. Par conséquent, lors du calcul avec des nombres réels, les erreurs liées à l'imprécision de la représentation s'accumulent. De plus, moins il y a d'espace alloué, plus cette erreur sera importante. Afin de réduire l'erreur en Java, le type double est utilisé, qui stocke un nombre réel avec double précision en mémoire (occupe huit octets en mémoire, tandis que le type tapez \(float \)- 4 octets)

Задача

Le programme affiche le nombre ci-dessous au format scientifique. Écrivez-le en "normal"  (utilisez une virgule comme séparateur entre les parties entières et fractionnaires)
\(1.2345e+001\)

Выберите правильный ответ, либо введите его в поле ввода

Комментарий учителя