Модуль: (C++) Nombor nyata


Задача

1/10

Nombor sebenar

Теория

Nombor sebenar

terapung r = 5.0 Nilai 5.0 ialah nombor yang diwakili sebagai pecahan perpuluhan (mempunyai integer dan bahagian pecahan). Dalam sains komputer, nombor sedemikian dipanggil nombor nyata.
 
Nombor nyata ialah nombor yang mempunyai bahagian integer dan bahagian pecahan. Bahagian integer dan pecahan dipisahkan antara satu sama lain dengan titik, bukan koma seperti dalam matematik.

Walaupun bahagian pecahan nombor itu sama dengan sifar, seperti dalam pembolehubah r dalam contoh, pengkompil masih akan mencipta pembolehubah sebenar dalam ingatan. Intinya, seolah-olah, isyarat untuk penterjemah bahawa adalah perlu untuk mencipta pembolehubah sebenar. 

Nombor yang sangat besar dan sangat kecil  ditulis menggunakan "titik terapung" (dalam apa yang dipanggil format saintifik).  
Dalam format saintifik, nombor diwakili sebagai mantissa(bahagian penting nombor) dan eksponen. Apabila ditulis, mantissa dan eksponen dipisahkan antara satu sama lain dengan huruf e (menunjukkan 10 pada tahap tertentu). 
Contohnya, anda boleh menyimpan nilai cas elektron dalam pembolehubah 
\(1,60217662 \times 10^{-19}\) Kl), ditulis sebagai   terapungEl= 1.60217662e-19 // untuk susunan positif, tanda + boleh diabaikan
Hampir semua nombor nyata tidak boleh disimpan dalam memori komputer dengan ketepatan yang sempurna, kerana bilangan bit yang terhad diperuntukkan untuk penyimpanannya. Oleh itu, apabila mengira dengan nombor nyata, ralat yang berkaitan dengan ketidaktepatan perwakilan terkumpul. Lebih-lebih lagi, semakin sedikit ruang yang diperuntukkan, semakin besar ralat ini. Untuk mengurangkan ralat dalam C++, jenis double digunakan, yang menyimpan nombor nyata dengan ketepatan berganda dalam ingatan (menduduki lapan bait dalam ingatan, manakala jenis float - 4 bait).

Задача

Program ini mengeluarkan nombor di bawah dalam format saintifik. Tuliskannya dalam "biasa"
\(1.2345e+001\)

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

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