Podacima se naziva uopsteno sve ono sto se moze obraditi računarom ili dobiti kao rezultat obrade. Mogu to biti činjenice, brojevi, slova, situacije i slično.
Svaki program sadrzi u sebi podatke koje obrađuje. Njih mozemo podeliti na
Nepromenljive podatke, tj. konstante, i promenljive podatke, tj. promenljive (varijable).
Najjednostavniji primer konstanti su brojevi (5, 1 0, 3.4 59). Promenljive su podaci koji mogu menjati svoj iznos. Stoga se oni u izvornom kôdu predstavljaju ne svojim iznosom već simboličkom oznakom, imenom promenljive.
Svaki podatak ima dodeljenu oznaku tipa koja govori o tome kako se dotični podatak čuva u memoriji računara, koji su njegovi dozvoljeni rasponi vrednosti, kakve se operacije mogu izvesti sa tim podatkom i slično. Tako razlikujemo celobrojne, realne,
logičke, pokazivačke podatke. U narednim odeljcima upoznaćemo se sa ugrađenim
tipovima podataka i pripadajućim operatorima.
U računaru su svi podaci predstavljeni binarnim oblikom tj. određenim brojem bitova. U visim programskim jezicima postoje različiti tipovi podataka, da bi se lakse moglo izraziti sve ono sto se zeli obraditi računarom. Računar mora prepoznati, a zatim prihvatiti različite tipove podataka. On ima različitu internu reprezentaciju za različite tipove podataka. Tip podataka određuje skup vrednosti koje podatak moze imati.
U Pascalu postoji nekoliko tipova podataka. Mogu se podeliti u tri grupe:
1) jednostavni,
2) slozeni ili strukturirani,
3) pokazivači (engl. pointer).
Jednostavni tip uključuje četiri skalarna tipa podataka: celobrojni, realni, Booleov i znakovni (engl. integer, real, Boolean, char). Uz to, Pascal dozvoljava da korisnik sam definise svoj tip podataka (engl. user defined type).
Strukturirani tipovi podataka su polja, zapisi, datoteke i skupovi (engl. arrays, records, files, sets).
Podaci tipa pokazivač koriste se za dinamičke promenljive.
U narednim odeljcima biće obrađeni navedeni tipovi podataka.
Celobrojni tip
Za prikaz celih brojeva koristi se celobrojni tip podataka. Na primer, celobrojne kostante su:
30 351
-67 +21
Znak + je ispred konstante proizvoljan. Ako ne postoji nikakav predznak pretpostavlja se da je konstanta pozitivna.
--------------------------------------------------------------------------------






Odgovori sa citatom