OqPoWah.com

Vrste spremenljivk v Pascalu: opis, lastnosti, primeri

Da bi stroj obdeloval vse vhodne podatke, mora "razumeti", na katero vrsto spadajo spremenljivke, v katere se vnesejo vrednosti. Če podatkov o formatu podatkov ni, računalnik ne bo mogel ugotoviti, ali je določena operacija v določenem primeru dovoljena: na primer, intuitivno je jasno, da ne moremo dvigniti črke na napajanje ali se vključiti v niz. Tako mora uporabnik določiti, katere ukrepe je mogoče izvesti z vsako spremenljivko.

Kot pri drugih programskih jezikih na visoki ravni so spremenljive vrste Pascal optimizirane za izvajanje nalog različnih usmeritev, imajo drugačen obseg vrednosti in dolžine v bajtih.

Razdelitev vrst spremenljivk

Vrste spremenljivk v Pascalu so razdeljene na preproste in strukturirane. Realne vrste vključujejo realne in redne vrste. Strukturirane so nizi, zapisi, nizi in datoteke. Kazalnike, predmeti in vrste postopkov so ločeno označene.

vrste spremenljivk v pascaluRazmislite o vrstnem redu in pravih vrstah. Obstajajo 5 vrst številk, logična, simbolična, našteta in tip obsega.

Vrste vrst

Obstajajo 5 vrst številk, ki se razlikujejo po dolžini v bajtih in obsegu vrednosti.

Dolžina Byte in ShortInt je 1 bajt. Razlika med njima je, da Byte shrani samo negativne vrednosti, ShortInt pa vam omogoča shranjevanje in negativno (-128 do +127). Podobno so vrste Word in Integer povezane, pri čemer je razlika le, da sta njihova velikost 2 bajti.

Nazadnje, LongInt vam omogoča shranjevanje tako negativnih kot pozitivnih vrednosti z uporabo 4 bajtov - po številčnem vrstnem redu to je 2 in 16. stopinja v obeh smereh od nič. Različne vrste spremenljivk v Pascalu prispevajo k učinkoviti rešitvi uporabniških nalog, saj se v vsakem posameznem primeru lahko zahteva majhen in velik obseg vrednosti, poleg tega pa lahko obstajajo tudi omejitve glede količine dodeljenega pomnilnika.

niz spremenljivk v pascaluPomembno je razumeti, da nič zasede toliko pomnilnika kot katera koli druga številka. Tako bo pri oblikovanju razponov vrednosti najmanjša negativna številka modulo ena bolj kot pozitivna: na primer, od -128 do +127.

Spremenljivke, ki pripadajo logičnemu tipu (BOOLEAN), so lahko TRUE (true) ali FALSE (false) in zahtevajo 1 bajt pomnilnika.

Tip CHAR vam omogoča shranjevanje katerega koli od številnih znakov, ki obstajajo v pomnilniku računalnika. Vendar pa se v spremenljivkah znakov v Pascalu dejansko shranjuje le koda znaka, v skladu s katero je prikazana njegova grafična oblika.

Pravi tipi

Med vrstami spremenljivk v Pascalu obstaja več numeričnih tipov z možnostjo pisanja delnega dela. Razlika med tipi Single, Real, Double in Extended je zmanjšana na obseg prejetih vrednosti, število pomembnih števk za decimalno vejico in velikost v bajtih.

V skladu z zgoraj navedenim narocilom bo spremenljivka vsake vrste zasedla 4, 6, 8 ali 10 bajtov.

Nizi

Strukturirani tipi podatkov so zapleteni in omogočajo združevanje številnih preprostih vrednosti znotraj posamezne spremenljivke. Živahen primer je matrika, ki jo je mogoče določiti na naslednji način:

Tip

String = array [1..100] char;

Var Y = niz;

Tako imamo tip, imenovan String, ki vam omogoča, da določite spremenljivke dolžine 100 znakov. V zadnji vrstici je definirana enodimenzionalna matrika Y, ki ima vrsto String. Opis spremenljivk v Pascalu se izvede tako, da se oznaka položi na levo in na desni, po enakem znaku, vrednosti spremenljivke.

znakovne spremenljivke v pascaluObseg indeksov, zabeleženih v kvadratni oklepaji, omogoča dostop do vsakega določenega elementa polja:

readln (Y [2]);

V tem primeru preberemo drugi element predhodno ustvarjene matrike Y.

Poseben primer enodimenzionalne matrike je niz spremenljivk v Pascalu, ker je niz zaporedje simbolov, to je elementov vrste char.

Zapisi




Zapis je sestavljen iz več polj, napolnjenih s podatki vseh vrst, razen vrste datoteke. Na splošno je takšna spremenljivka podobna elementu zbirke podatkov. Na primer, lahko vnesete ime osebe in njegovo telefonsko številko:

tip NTel = zapis

NAME: niz [12];

NUMBER: niz [10]

konec;

var one: NTel;

Prva vrstica na levi prikazuje ime tipa in na desni - zapis storitve servisne besede. Druga vrstica vsebuje polje z imenom, v tretji pa telefonsko številko. Beseda "konec" pomeni, da smo vnesli vsa polja, ki smo jih želeli, in to zaključi postopek ustvarjanja zapisa.

Nazadnje, v zadnji vrstici smo nastavili spremenljivko One, ki je tipa NTel.

Lahko se obrnete tako na zapis kot celoto in na njene posamezne sestavne dele, na primer: one.NAME (tj. Ime_pomenske_ime.police).

Datoteke

Pascal vam omogoča delo z besedilnimi, tipiziranimi in neprekinjenimi datotekami, ki predstavljajo strukturirano zaporedje elementov, ki imajo isto vrsto.

opis spremenljivk v pascalu

Pri branju iz datoteke ali pisanju nanj lahko uporabite poln naslov ali kratko obliko:

lsquo-File1.DAT `

lsquo-C: Folder File2.txt `

Ko namestite datoteko v mapo, v kateri je shranjen program, se sklicuje na kratko obliko. V vsakem primeru se lahko uporabi popoln obrazec.

Spremenljivko vrste datoteke lahko določite na naslednji način:

var

f1: datoteka celega števila;

vrste spremenljivk v pascaluZa delo z datotekami se uporabljajo različne funkcije in postopki, ki povezujejo spremenljivko z datoteko na disku, jo odpirajo za branje, pisanje in prepisovanje, zapiranje ob koncu dela, ki vam omogoča ustvarjanje novega imena in brisanje datoteke iz računalnika.

Na koncu

Brez možnosti uporabe različnih vrst spremenljivk v Pascalu, uporabnik ne bo mogel izvajati niti najpreprosteje naloge. Da bi program lahko izvajal algoritem brez napak, se mora naučiti tako storitvenih besed in sintakse, saj stroj ve, kako "razumeti" ukaze le, če so napisani na pravilen način.

Zdieľať na sociálnych sieťach:

Príbuzný