Модуль: Numeri reali


Задача

1/6

Numeri reali

Теория

galleggiante r = 5.0f
O
doppio r = 5.0
Il valore 5.0 è un numero rappresentato come frazione decimale (ha un numero intero e una parte frazionaria). In informatica, tali numeri sono chiamati reali
Numero reale è un numero che ha una parte intera e una parte frazionaria. Le parti intere e frazionarie sono separate l'una dall'altra da un punto, non da una virgola come in matematica.
Anche se la parte frazionaria del numero è zero, come nella variabile \(r\) nell'esempio, il traduttore creerà comunque una variabile reale in memoria. Il punto, per così dire, un segnale per il traduttore che è necessario creare una variabile reale. 

Numeri molto grandi e molto piccoli  sono scritti usando "virgola mobile" (nel cosiddetto formato scientifico).  
In formato scientifico, un numero è rappresentato come mantissa (parte significativa del numero) e esponente. Quando annotati, la mantissa e l'esponente sono separati l'uno dall'altro dalla lettera e (che denota 10 in una certa misura). 
Ad esempio, puoi memorizzare il valore della carica di un elettrone ( \(1.60217662 \times 10^{-19}\) C) in un variabile, scrivendo nella seguente forma
float El = 1.60217662e-19f //per un ordine positivo, il segno + può essere omesso
O
doppioEl= 1.60217662e-19
Quasi tutti i numeri reali non possono essere memorizzati nella memoria del computer con perfetta precisione, poiché per la loro memorizzazione viene allocato un numero limitato di bit. Pertanto, quando si calcola con numeri reali, si accumulano errori associati all'imprecisione della rappresentazione. Inoltre, minore è lo spazio allocato, maggiore sarà questo errore. Per ridurre l'errore in Java, viene utilizzato il tipo double, che memorizza un numero reale con doppia precisione in memoria (occupa otto byte in memoria, mentre il digitare \(float \)- 4 byte)

Задача

Il programma emette il numero sottostante in formato scientifico. Scrivilo in "normale"  (utilizzare una virgola come separatore tra le parti intere e frazionarie)
\(1.2345e+001\)

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

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