Vrste varijabli u Pascalu: opis, svojstva, primjeri

Kako bi stroj mogao obraditi bilo koji ulazni podatak, mora "razumjeti" koju vrstu pripadaju varijable, u koje se unose vrijednosti. U nedostatku informacija o formatu podataka, računalo neće moći utvrditi je li određena operacija dopuštena u konkretnom slučaju: na primjer, intuitivno je jasno da se ne može podići slovo na napajanje ili je sastavni dio niza. Dakle, korisnik mora odrediti koje radnje mogu biti izvedene sa svakom varijablom.

Kao i kod ostalih programskih jezika na visokoj razini, varijabilne tipove Pascala optimizirane su za obavljanje zadataka različite usmjerenosti, različite vrijednosti i duljine u bajtovima.

Odjeljenje vrsta varijabli

Vrste varijabli u Pascalu podijeljene su u jednostavne i strukturirane. Stvarne vrste uključuju stvarne i redne vrste. Strukturirani sadrže polja, zapise, skupove i datoteke. Pokazivači, predmeti i proceduralni tipovi posebno su označeni.

vrste varijabli u pascaluRazmislite o redoslijedu i stvarnim vrstama Postoji 5 cjelobrojnih vrsta, logički, simbolički, nabrojani i tip raspona.

Ordinalne vrste

Postoji 5 vrsta cijelih brojeva, koje se razlikuju po duljini u bajtovima i rasponu vrijednosti.

Duljina Byte i ShortInt je 1 bajt. Razlika između njih je da Byte pohranjuje samo ne-negativne vrijednosti, a ShortInt vam omogućuje pohranu i negativne (-128 do +127). Slično tome, povezane su vrste Worda i Integer, s jedinom razlikom u tome što njihova veličina iznosi 2 bajta.

Konačno, LongInt vam omogućuje da pohranite i negativne i pozitivne vrijednosti, koristeći 4 bajta - u numeričkom redoslijedu to je 2 in 16. stupanj u oba smjera od nule. Različite vrste varijabli u Pascalu pridonose učinkovitom rješavanju korisničkih zadataka, jer se u svakom pojedinom slučaju može zahtijevati i mali i veliki raspon vrijednosti, a mogu postojati i ograničenja količine dodijeljene memorije.

string varijabli u pascaluVažno je shvatiti da nula zauzima onoliko prostora kao i bilo koji drugi broj. Dakle, pri izradi raspona vrijednosti, minimalni negativni broj modulo bit će više od pozitivnog: na primjer, od -128 do +127.

Varijable koje pripadaju logičkom tipu (BOOLEAN) mogu biti TRUE (true) ili FALSE (false) i zahtijevaju 1 bajt memorije.

CHAR tip omogućuje pohranu bilo kojeg od mnogobrojnih znakova koji postoje u memoriji računala. Međutim, u varijablama karaktera u Pascalu, zapravo se pohranjuje samo kôd znaka, prema kojemu se prikazuje grafički oblik.

Stvarne vrste

Među vrstama varijabli u Pascalu postoji nekoliko numeričkih tipova s ​​mogućnošću pisanja dijela. Razlika između pojedinačnih, stvarnih, dvostrukih i proširenih vrsta svodi se na raspon primljenih vrijednosti, broj značajnih znamenaka nakon decimalne točke i veličine u bajtovima.

U skladu s gore navedenim redoslijedom, varijabla svake vrste zauzima 4, 6, 8 ili 10 bajtova.

nizovi

Strukturirane vrste podataka složene su i omogućuju kombiniranje niza jednostavnih vrijednosti unutar jedne varijable. Živi primjer je niz koji se može odrediti na sljedeći način:

vrsta

String = niz [1..100] char;

Var Y = String;

Stoga smo dobili vrstu naziva String, koja vam omogućuje da odredite varijable od 100 znakova u dužini. U zadnjem retku izravno je definiran jednodimenzionalni niz Y, koji ima tip String. Opis varijabli u Pascalu provodi se postavljanjem identifikatora na lijevoj strani, a desno, nakon jednakog znaka, vrijednosti varijable.

varijable znakova u pascaluRaspon indeksa zabilježen u kvadratne zagrade, omogućuje vam pristup svakom određenom elementu polja:

čitanje (Y [2]);

U ovom slučaju, čitamo drugi element prethodno stvorenog polja Y.



Poseban slučaj jednodimenzionalnog polja je niz varijabli u Pascalu, jer je niz redoslijed simbola, tj. Elementi tipa char.

snimanje

Zapis se sastoji od nekoliko polja ispunjenih podacima bilo koje vrste osim vrste datoteke. Općenito, varijabla ove vrste slična je elementu baze podataka. Na primjer, možete staviti ime osobe i njegov telefonski broj:

tip NTel = Zapis

NAME: String [12];

NUMBER: String [10]

kraj;

var jedan: NTel;

Prva crta na lijevoj strani prikazuje naziv tipa, a desno - zapis servisne riječi. Drugi redak sadrži polje s imenom, treći broj telefona. Riječ "kraj" označava da smo unijeli sva polja koja smo željeli, a to dovršava postupak izrade zapisa.

Konačno, u posljednjem retku postavljamo varijablu One, koja je tipa NTel.

Možete se obratiti i na zapis u cjelini i na pojedinačne komponente, na primjer: one.NAME (npr., Varijabla_zemalja.središte_nome).

slika

Pascal vam omogućuje rad s tekstom, tipiziranim i neraspoznatim datotekama, koji predstavljaju strukturirani slijed komponenti koji imaju isti tip.

opis varijabli u pascalu

Kada čitate iz datoteke ili pišete na njega, možete upotrijebiti bilo koju adresu ili kratki obrazac:

lsquo-File1.DAT `

lsquo-C: Folder File2.txt `

Kratki obrazac se koristi prilikom postavljanja datoteke u mapu u kojoj je program pohranjen, koji se odnosi na njega. Kompletan obrazac može se koristiti u svim okolnostima.

Varijablu vrste datoteke možete navesti na sljedeći način:

var

f1: datoteka cijelog broja;

vrste varijabli u pascaluDa biste radili s datotekama, upotrebljavaju se različite funkcije i postupci koji povezuju varijablu s datotekom na disku, otvarajući je za čitanje, pisanje i prepisivanje, zatvarajući se na kraju rada, omogućujući vam stvaranje novog imena i brisanje datoteke s računala.

U zaključku

Bez mogućnosti korištenja različitih vrsta varijabli u Pascalu, korisnik neće moći implementirati ni najjednostavniji zadatak. Da bi program izvršio algoritam bez pogrešaka, potrebno je naučiti i servisne riječi i sintakse, jer stroj zna "razumjeti" naredbe samo ako su pisane na jedinstveni ispravan način.

Dijelite na društvenim mrežama:

Povezan
Što je div u Pascalu? Povećanja, proračuni i primjeriŠto je div u Pascalu? Povećanja, proračuni i primjeri
Polje u `Pascalu`. Programi za polja u PascaluPolje u `Pascalu`. Programi za polja u Pascalu
Linearni algoritmi - shema, struktura i računanjeLinearni algoritmi - shema, struktura i računanje
Polje. Elementi polja. Zbroj elemenata polja, brojPolje. Elementi polja. Zbroj elemenata polja, broj
Primjer programa u Pascalu. Programiranje u PascaluPrimjer programa u Pascalu. Programiranje u Pascalu
Struktura Pascal programa: programiranje za početnikeStruktura Pascal programa: programiranje za početnike
Što je Pascal. Programiranje u PascaluŠto je Pascal. Programiranje u Pascalu
Grafika u Pascalu: značajke, načini stvaranja i primjeriGrafika u Pascalu: značajke, načini stvaranja i primjeri
Pretvorba vrste. Okrugli i Trunc funkcioniraju u PascaluPretvorba vrste. Okrugli i Trunc funkcioniraju u Pascalu
jаvascript Array za pohranu neograničenog broja varijablijаvascript Array za pohranu neograničenog broja varijabli
» » Vrste varijabli u Pascalu: opis, svojstva, primjeri
LiveInternet