Pascal je jedan od osnovnih programskih jezika koji je 1970. godine razvio švicarski znanstvenik Niklaus Wirth. Zbog svoje jednostavnosti i velike funkcionalnosti vrlo je popularan u obrazovnim institucijama.
Tipovi podataka
U programskom jeziku "Pascal" postoji nekoliko vrsta podataka, čije je poznavanje potrebno za pisanje programa. Postoji samo pet glavnih vrsta podataka:
-
Cijeli 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
- Riječ - 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
- Pojedinačni - od 1,5 E-45 do 3,4 E + 38
- Dvostruko - od 5,0 E-324 do 1,7 E + 308
- Prošireno - s 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 lažni.
Prijevodi jedne vrste podataka u drugu
Ponekad postaje neophodno raditi istovremeno s nekoliko vrsta informacija. Na primjer, ako napišete izraz "45 + 45" u tipu "int", tada će tijekom izvođenja posla program prikazati zbroj tih brojeva. Drugačija je situacija s varijablom niza. Prilikom pisanja 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 vrsta podataka, jer samo one djeluju na brojeve.
Na primjer, pronađimo zbroj 2 i 3 pomoću programskog jezika Pascal.
Budući da se koristi cjelobrojni tip podataka, prilikom pokretanja programa 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 retku ili u dva. Prva metoda je najjednostavnija, jer ne zahtijeva prijevod s "int" na "string".
Na ekranu se pojavljuju dva retka. Prvi redak označava koja je operacija izvedena, a drugi prikazuje njezin 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 taj 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 neprestano se koristi. Ostale se vrste podataka mogu mijenjati na isti način.