Кіріспе

Нақты дерек типі – компьютерлік бағдарламада нақты санды жуықтату үшін қолданылатын дерек типі. Нақты сандар санала бермейтіндіктен, компьютерлер оларды шектеулі көлемдегі ақпаратты пайдаланып нақты көрсетуге шамасы келмейді. Көбінесе компьютер нақты санға рационалдық жуықтау қолданады.

Рационалды сандар

Рационалды санның (бөлшек түрінде жазыла алатын санның) ең жалпы дерек типі, есептегішті және бөлімді бүтін сан ретінде сақтайды. Мысалы, 1/3-ті қалауынша кез келген дәлдікпен есептеуге болады. Рационалды сандар, мысалы, Xerox Corporation компаниясының Interpress жүйесінде қолданылады.

Белгілі нүктелік нөмірлер

Белгілі нүктелік дерек типі барлық сандар үшін бірдей, түсініксіз, бөлімді пайдаланады. Бөлім әдетте екінің дәрежесі болады. Мысалы, 65,536 (216) бөлімін пайдаланатын гипотетикалық белгілі нүктелік жүйеде 0x12345678 (көзделген үзіліс нүктесінен оң жақта он алты бөлшек биті бар 0x1234.5678) саны 0x12345678/65536 немесе 305419896/65536, 4660 плюс бөлшек мәні 22136/65536, немесе шамамен 4660.33777 дегенді білдіреді. Бүтін сан – бөлшек бөлігі нөлге тең белгілі нүктелік сан.

Жылжымалы нүктелі сандар

Жылжымалы нүктелі деректер түрі – жалпы рационалды сандар деректер түрінің икемділігі мен тұрақты нүктелі арифметиканың жылдамдығы арасындағы шартты келісім. Ол деректер түріндегі біттердің бір бөлігін бөлімнің экспонентын көрсету үшін пайдаланады, қазіргі кезде көбінесе екінің дәрежесі, бірақ ондық және он алтылық жүйелер де қолданылған.

Ондық сандар

Ондық түр тұрақты нүктелік немесе қозғалатын нүктелік дерек типіне ұқсас, бірақ бөлшегі 2-нің дәрежесі орнына 10-ның дәрежесі болады.