Typy rzeczywiste.

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