Typy rzeczywiste są wykorzystywane do deklarowania zmien-nych, które podczas obliczeń będą wykorzystywane do przechowy-wania wartości rzeczywistych. Liczby rzeczywiste występują w pro-gramach w postaci:
• stałopozycyjnej, np. 5.6,
• zmiennopozycyjnej, np. 0,8765E4.
Typ danych
Zakres wartości
Liczba bajtów
Dokładność
Real
-2.9E-39 1.7E38
6
11-12 miejsc
Single
1.5E-45 3.4E38
4
7-8 miejsc
Double
5.0E-324 1.7E308
8
15-16 miejsc
Extended
1.9E-4951 1.1E4932
10
19-20 miejsc
Comp
-9.2E18 9.2E18
2*8
Dla typu REAL są dostępne funkcje standardowe, tj.:
• abs(x) – wartość bezwzględna,
• sin(x), cos(x), arctan(x) – funkcje trygonometryczne,
• sqr(x) – kwadrat,
• sqrt(x) – pierwiastek kwadratowy,
• exp(x) – e do potęgi x,
• frac(x) – część ułamkowa argumentu x,
• int(x) – część całkowita argumentu x,
• ln(x) – logarytm naturalny argumentu x,
• trunc(x) – konwersja liczby rzeczywistej do całkowitej przez obcięcie części ułamkowej,
• round(x) - zaokrąglenie do najbliższej liczby całkowitej,
• random – liczba losowa z przedziału od 0 do 0.99999999999,
• random(x) – liczba losowa z przedziału 0 do x-1. Argument x i wynik są typu całkowitego.
Copyright Zenon Barańczuk