REPREZENTACJA DANYCH W PASCALU.doc

(41 KB) Pobierz
REPREZENTACJA DANYCH W PASCALU

REPREZENTACJA  DANYCH  W  PASCALU

TYP  DANEJ:

Typ danej jest to opis sposobu kodowania informacji, który w jednoznaczny sposób określa:

-              zbiór (przedział) wartości,

-              zbiór możliwych operacji.

-              format zapisu w pamięci (wielkość pamięci, struktura, sposób reprezentacji),

 

 

Typ  porządkowy:

Zbiór elementów ze zdefiniowaną relacją porządku.

Funkcje standardowe:              Ord( N )              -              numer porządkowy,

Pred( N )              -              poprzednik (element poprzedzający),

Succ( N )                -              następnik (element następny ),

 

Typy  porządkowe  całkowite:

              Nazwa              Zakres              Format

              Shortint              -128 . . 127              1 bajt

              Integer              -32768 . . 32767              2 bajty

              Longint              -2 147 483 648 . . 2 147 483 647              4 bajty

              Byte              0 . . 255              1 bajt

              Word              0 . . 65535              2 bajty             

 

Operatory:                            + ,  -* ,  / ,  div ,  mod ,                    = ,  < ,  > ,  <= ,  >= ,  <> ,     :=

 

  div              ¬ operator dzielenia całkowito-liczbowego,                            np:    5 div 2              =    2   

mod              ¬ operator reszty z dzielenia (modulo),                                                        np:    5 mod 2              =    1   

 

Typ porządkowy logiczny:

 

              Nazwa              Zakres              Format

              Boolean              False, True              1 bajt             

 

Operatory:                            and ,  or ,  not ,  xor,          = ,  < ,  > ,  <= ,  >= ,  <> ,        :=

 

Typ porządkowy ZNAKOWY:

              Nazwa              Zakres              Format

              Char              # 0 . . #255              1 bajt             

Operatory:                                  = ,  < ,  > ,  <= ,  >= ,  <> ,        := ,  +

Funkcje standardowe:    Chr( numer_znaku UpCase( znak )

 

 

Typ wyliczeniowy:     ¬   Typy  porządkowe definiowane

type

              Dni = (Pon, Wt, Sr, Czw, Pt, Sob, Niedz);

              Meble=(stół, krzesło, szafa, tapczan);

Operatory:         < ,  > ,  <= ,  >= ,  = ,  <> ,          :=

 

 

Typ okrojony:

type

              Oceny = 1 . . 5 ;

              Litery = ‘A’ . . ‘Z’ ;

              Numery_dni = 1 . . 31 ;

              Dni_robocze = Pon .. Pt ;

 

 

Typy prOSTE RZECZYWISTE:

              Nazwa              Zakres              Format

              Real              - 2.9*10-39              ÷              1.7*1038              6 bajtów

              Single              1.5*10-45              ÷              3.4*1038              4 bajty

              Double              5.0*10-324              ÷              1.7*10308              8 bajtów

              Extended              3.4*10-4392              ÷              1.1*104932              10 bajtów

              Comp              (- 263 + 1)              . .              ( 263 - 1)              8 bajtów

 

Operatory:                            + ,  -* ,  / ,                      = ,  < ,  > ,  <= ,  >= ,  <> ,         :=

 

Zgłoś jeśli naruszono regulamin