varr: sebenar;
r := 5.0;
Nilai 5.0 ialah nombor yang diwakili sebagai pecahan perpuluhan (mempunyai integer dan bahagian pecahan). Dalam sains komputer, nombor sedemikian dipanggil sebenar
Nombor nyata ialah nombor yang mempunyai bahagian integer dan bahagian pecahan. Bahagian integer dan pecahan dipisahkan antara satu sama lain dengan titik, bukan dengan koma seperti dalam matematik.
Walaupun bahagian pecahan nombor adalah sifar, seperti dalam pembolehubah \(r\) dalam contoh, penterjemah masih akan mencipta pembolehubah sebenar dalam ingatan. Titik itu, 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 dinyatakan, mantissa dan eksponen dipisahkan antara satu sama lain dengan huruf e (menunjukkan 10 sedikit sebanyak).
Contohnya, anda boleh menyimpan nilai cas elektron ( \(1.60217662 \times 10^{-19}\) C) dalam pembolehubah, menulis dalam bentuk berikut
var E1: sebenar
El := 1.60217662e-19 #untuk susunan positif, tanda + boleh ditinggalkan
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 Pascal, jenis double
digunakan, yang menyimpan nombor nyata dalam ingatan dengan ketepatan yang lebih tinggi (menduduki 8 bait dalam ingatan, manakala sebenar - 6 bait)