You are on page 1of 1

Tipovi podataka

Svaka promjenljiva mora imati svoj tip, koji odreuje skup vrijednosti koje ta promjenljiva moe imati. Svi
tipovi podataka se mogu podijeliti na proste tipove i sloene tipove. U proste tipove spadaju etiri osnovna i dva
izvedena tipa. Osnovni tipovi su cjelobrojni, realni, znakovni i logiki tip. Izvedeni tipovi su pobrojani i
intervalni tip.
Cjelobrojni tip
var Broj : integer;
var a : integer;
var razred : integer;
U prethodno deklarisanim varijablama mogu se smjestiti iskljuivo cijeli brojevi i na njih se mogu
iskljuivo primjeniti aritmetike operacije definirane za cijele brojeve. Pored integer tipa postoji i cjelobrojni tip
longint. Opsezi vrijednosti koje se mogu smjestiti u ova dva tipa su:
integer, od -32 768 do 32 768 (2B)
longint, od -2 147 483 648 do 2 147 483 648 (4B)
Ukoliko elimo da deklariemo vie varijabli istog tipa, tada navodimo popis promjenljivih koje
deklariemo, meusobno razdvojenih zarezima.
var Broj, a, razred : integer;
Realni tip
var prosjek : real;
Promjenljive realnog tipa mogu sadravati proizvoljne vrijednosti iz skupa realnih brojeva. Raunar radi
dosta bre sa cjelobrjnim tipovima nego sa realnim, a takoer cjelobrojni tipovi zauzimaju dosta manje memorije.
Ukoliko elimo da deklariemo vie primjenljivih razliitog tipa, kljunu rije var ne treba ponavljati, nego je
samo navesti prilikom prve deklaracije:
var broj, razred : integer;
prosjek : real;
Znakvoni tip
Promjenljive znakovnog tipa, kao svoju vrijednost mogu sadravati proizvoljan znak, ali ne i neku rije ili
reenicu.
var znak : char;
Promjenljive tipa string mogu da sadravaju itave rijei ili reenice, do 255 znakova.
var recenica : string;
Logiki tip
Promjenljive logikog tipa mogu imati samo jednu od dvije mogue vrijednosti: true i false.
var punoljetan : boolean;
Pobrojani tip
Ovaj tip predstavlja skup vrijednosti koje je imenovao programer. Pobrojani tip se definira navoenjem
kljune rijei type zatim imena tipa, znaka jednakosti, nakon ega se unutar zagrade navodi popis vrijednosti koje
mogu uzimati promjenljive tog tipa.
type boja = ( plava, crvena, crna, zuta, bijela, zelena);
var bojaAuta : boja;
Intervalni tip
Je jos jedan korisniki definirani tip koji omoguava definisanje ogranienog skupa vrijednosti. Intervalni
tip se definira navoenjem kljune rijei type zatim imena tipa, znaka jednakosti, nakon ega se navode poetna i
krajnja vrijednost razdvojene sa dvije take.
type danUGodini = 1..366;
var dan : danUGodini;
Promjenljive intervalnog tipa mogue je deklarisati i bez posebnog uvoenja intervalnog tipa.
var dan : 1..366;

You might also like