Vrste spremenljivk v Pascalu: opis, lastnosti, primeri

Da bi stroj lahko obdelal kateri koli vnos, mora "razumeti", kakšne vrste spremenljivke vnašajo spremenljivke. Če ni podatkov o formatu podatkov, računalnik ne bo mogel ugotoviti, ali je določena operacija sprejemljiva v posameznem primeru: na primer, intuitivno je jasno, da črke ni mogoče zmanjšati do te mere ali pa je treba izvesti iz integralne črte. Tako mora uporabnik določiti, katere akcije je mogoče izvesti za vsako spremenljivko.


Kot pri drugih programskih jezikih na visoki ravni, so vrste spremenljivk v Pascalu optimizirane za naloge različne orientacije, imajo različen obseg vrednosti in dolžino v bajtih.

Podtip spremenljivih vrst

Vrste spremenljivk v Pascalu so razdeljene na preproste in strukturirane. Enostavne vključujejo resnične in serijske vrste. Strukturirani so nizi, zapisi, množina, datoteke. Ločeno so označeni kazalci, objekti in postopkovne vrste.
Upoštevajte redne in realne tipe. V vrstici so 5 celoštevilskih tipov, logični, simbolični in tipski.

Zaporedne vrste

Obstaja 5 celoštevilskih tipov, ki se razlikujejo po dolžini v bajtih in v območju vrednosti. Dolžine bajtov in kratkih vhodov so 1 bajt. Razlika med njimi je, da Byte shranjuje samo ne-negativne vrednosti, medtem ko ShortInt omogoča shranjevanje negativnih vrednosti (od -128 do +127). Podobno so med seboj povezane vrste Word in Integer, z edino razliko, da je njihova velikost 2 bajta.


Nazadnje, LongInt to omogočashranite tako negativne kot pozitivne vrednosti z uporabo 4 bajtov - v številski dimenziji je 2 na 16. stopnji na obeh straneh od nič. Različne vrste Pascalovih spremenljivk prispevajo k učinkovitemu upravljanju uporabniških opravil, saj je v vsakem primeru mogoče zahtevati majhen obseg vrednosti, pa tudi ni mogoče izključiti niza vrednosti in ni omejitev količine dodeljenega pomnilnika.
Pomembno je razumeti, da nič zavzema toliko pomnilnika kot katera koli druga številka. Pri oblikovanju razpona vrednosti bo torej minimalni modul negativne vrednosti večji od enega pozitivnega na enoto: na primer od -128 do +127. Spremenljivke, ki pripadajo logičnemu tipu (BOOLEAN), lahko sprejmejo TRUE ali FALSE in zahtevajo 1 bajt pomnilnika. Tip CHAR omogoča shranjevanje številnih znakov, ki so na voljo v pomnilniku računalnika. V tem primeru spremenljivke znakov v Pascalu dejansko ohranijo samo kodo znaka, v skladu s katero prikaže njegovo grafično obliko.

Realni tipi

Med vrstami spremenljivk v Pascalu obstaja več številk s sposobnostjo pisanja frakcijskega dela. Razlika med posameznimi, realnimi, dvojnimi in razširjenimi tipi je zmanjšana na obseg sprejetih vrednosti, število pomembnih decimalnih mest in velikost v bajtih. V skladu z zgoraj navedenim vrstnim redom bo spremenljivka vsakega tipa zavzela 468 ali 10 bajtov.

Nizi

Strukturirani podatkovni tipi so kompleksni in omogočajo združevanje niza preprostih vrednosti znotraj ene spremenljivke. Osupljiv primer je matrika, ki jo lahko določite na naslednji način:
TypeString = niz [1100] znaka; Var Y = niz; Tako dobimo tip String, ki vam omogoča, da določite spremenljivke dolžine 100 znakov. Zadnja vrstica določa enodimenzionalno polje Y, ki ima vrsto String. Opis spremenljivk v Pascalu se izvede tako, da se na levo stran identifikatorja in na desni strani za znak enake vrednosti spremeni vrednost spremenljivke.
Razpon indeksov, zapisan v oglatih oklepajih, vam omogoča, da se sklicujete na vsak posamezen element matrike: readln (Y
); V tem primeru smo prebrali drugi element predhodno ustvarjenega niza Y. Zasebni primer enodimenzionalnega niza je tudi nizska spremenljivka v Pascalu, ker je niz zaporedja znakov, to je elementov tipa char.

Zapisi

Snemanje je sestavljeno iz več polj, polnih podatkov katere koli vrste, razen datoteke. Na splošno je spremenljivka te vrste podobna elementu baze podatkov. V njej lahko na primer vnesete ime osebe in njeno telefonsko številko: vpišite NTel = Record NAME: String
; ŠTEVILKA: konec
; lahko eno: NTel; V prvi vrstici na levi je ime vrste, desno pa zapis za storitveno besedo. Druga vrstica ima polje z imenom, tretja pa telefonsko številko. Beseda "konec" pravi, da smo vnesli vsa polja, ki smo jih želeli, in to zaključuje proces ustvarjanja zapisa. Nazadnje v zadnji vrstici podamo spremenljivko One, ki ima tip NTel. Lahko se sklicujete na zapis kot celoto, kot tudi na njegove posamezne komponente, na primer: en.NAME (to je ime spremenljivke.ime_plačila za vnos).

Datoteke

Pascal vam omogoča delo z besedilnimi, tipiziranimi in netipiranimi datotekami, ki so strukturirane sekvencesestavnih delov istega tipa.
Pri branju datoteke ali pisanje, ki se ga lahko uporablja kot polni naslov, in njegova kratka oblika: "File1.DAT '' C: FolderFile2.txt 'kratka oblika se uporablja pri dajanju datoteke v imenik, v katerem se program, privlačen. Celoten obrazec se lahko uporablja v vseh okoliščinah. Spremenljivko vrste datoteke lahko podate na naslednji način: var f1: datoteka celega števila;
Za datoteke z uporabo različnih funkcij in postopkov, ki se vežejo spremenljivko v datoteko na disku, odpiranje za branje, pisanje in reportaža, zapiranje ob koncu dela, ki vam omogoča, da ustvarite novo ime in izbrišite datoteko iz računalnik

Skratka,

Brez sposobnost uporabe različnih vrst spremenljivk uporabnika Pascal ne more izvajati niti najpreprostejši nalogo. Za programiranje algoritem izvede brez napak, se morajo naučiti, kako delujejo besede in sintakso, ker je stroj lahko "razumejo" ekipo le, če so napisani le pravo pot.

Sorodne publikacije