Pascal je jedan od osnovnih programskih jezika koji je 1970. godine razvio švicarski naučnik Niklaus Wirth. Veoma je popularan u obrazovnim institucijama zbog svoje jednostavnosti i velike funkcionalnosti.
Tipovi podataka
U programskom jeziku "Pascal" postoji nekoliko vrsta podataka, čije je poznavanje potrebno za pisanje programa. Postoji samo pet glavnih tipova podataka:
-
Cjelobrojni podaci su cijeli broj koji je dugačak 1 do 4 bajta i ima određeni raspon, ovisno o podtipu:
- Kratko - od -128 do 127
- Bajt - od 0 do 255
- Word - 0 do 65535
- Int - od -32 768 do 32 767
- Dugo - od -2 147 483 648 do 2 147 483 647
-
Stvarni podaci su broj s pomičnom zarezom s ogromnim rasponom. Ukupno postoji pet podtipova ove vrste podataka:
- Stvarno - od 2,9 E-39 do 1,7 E +38
- Jednokrevetne - od 1,5 E-45 do 3,4 E + 38
- Dvostruki - od 5,0 E-324 do 1,7 E + 308
- Prošireno - sa 3.4E-4951 na 1.1E + 4932
- Comp - od -2 E + 63 do +2 E + 63 -1
- Podaci o znakovima - bilo koji znak abecede. U jezicima se označava kraticom "char", nema podtipove.
- Podaci niza su niz znakova napisanih kao "niz".
- Logički podaci - predstavljeni kao istiniti ili netačni.
Prijevodi jedne vrste podataka u drugu
Ponekad postane neophodno raditi istovremeno sa nekoliko vrsta informacija. Na primjer, ako napišete izraz "45 + 45" u tipu "int", tada će prilikom izvođenja posla program prikazati zbroj ovih brojeva. Situacija je drugačija s varijablom niza. Pri pisanju istog izraza, na ekranu će se pojaviti broj "4545" ili sam izraz, ovisno o postavljanju navodnika. Matematičke operacije mogu se izvoditi samo pomoću cjelobrojnih ili stvarnih tipova podataka, jer samo one operiraju brojevima.
Na primjer, pronađimo zbroj 2 i 3 pomoću programskog jezika Pascal.
Budući da se koristi cjelobrojni tip podataka, kada se program pokreće, prikazuje se samo rezultat zbroja dva broja. Ako postoji potreba za lijepim formuliranjem odgovora, trebali biste koristiti niz podataka. To se može učiniti u jednom redu ili u dva. Prva metoda je najjednostavnija, jer ne zahtijeva prijevod s "int" na "string".
Na ekranu se pojavljuju dvije linije. Prva linija pokazuje koja je operacija izvedena, a druga prikazuje njen rezultat. Ovo je jedan od načina na koji možete koristiti nekoliko vrsta podataka. Međutim, uz njegovu pomoć neće biti moguće pravilno oblikovati tekst ako trebate napisati nekoliko izraza. Da biste riješili ovaj problem, morate unijeti varijable i pomoću njih pretvoriti numeričke podatke u nizove.
Tako dobivamo dva izraza, od kojih je svaki napisan u jednom retku. Ova upotreba prevođenja varijabli tipa "string" u varijable tipa "int" jedna je od najčešćih i koristi se stalno. Ostale vrste podataka mogu se mijenjati na isti način.