Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 8
  • Lloji real në pascal. Një shembull i një përshkrimi të një lloji të numëruar

Lloji real në pascal. Një shembull i një përshkrimi të një lloji të numëruar

Në çdo program, ju duhet të përcaktoni llojin dhe llojin e sasive që do të përdoren për të zgjidhur problemin. Nga pamja e tyre, sasitë e thjeshta (në programim, të gjitha quhen të dhëna) ndahen në konstante dhe variabla.

Konstante Janë të dhëna vlerat e të cilave nuk mund të ndryshohen gjatë ekzekutimit të programit. Prezantuar në një bllok konst.

Në përgjithësi, përshkrimi i një konstante të thjeshtë të pashtypshme bëhet si më poshtë:

Const konstante_emri = shprehje;

Konstantet e shtypura përshkruhen si:

Konstanta_emri i konstantës: lloji = shprehja;

Më poshtë mund të përdoren në shprehje:

· Numrat ose një grup karakteresh në apostrofa;

· Veprimet matematikore;

· Operacionet e marrëdhënieve dhe operacionet logjike;

Funksionet abs (x), rrumbullakët (x), trunc (x);

· Funksionet chr (x), ord (x), pred (x), succ (x) dhe të tjera.

Formati i përshkrimit të konstantave:

id = vlera;

1. Integer - përcaktohet me anë të numrave të shkruar në format dhjetor ose heksadecimal që nuk përmbajnë një pikë dhjetore.

2. Real - përcaktohet me anë të numrave të shkruar në formatin e të dhënave dhjetore.

3. Simbolik - ky është çdo karakter i një kompjuteri personal, i mbyllur në apostrofa.

4. Vargu - i përcaktuar nga një sekuencë karakteresh arbitrare të mbyllura në apostrofa.

5. Logjika është ose e gabuar ose e vërtetë.

Lloji i konstantës nuk specifikohet, por përcaktohet automatikisht gjatë përpilimit: vlerat e shprehjeve llogariten menjëherë, dhe më pas zëvendësohen vetëm në vend të emrave.

Variablat Janë të dhëna që mund të ndryshojnë gjatë ekzekutimit të programit. Çdo variabël ka vendndodhjen/lokacionet e veta të memories së emërtuar. ato. një variabël është një lloj kontejneri në të cilin mund të vendosni disa të dhëna dhe t'i ruani atje. Variablat kanë një emër, lloj dhe vlerë.

Emri i ndryshores - duhet të fillojë domosdoshmërisht me një shkronjë, nuk mund të përmbajë hapësira dhe mund të përmbajë vetëm:

· Shkronjat e alfabetit latin;

· Nënvizoj.

Shembuj: A, A_1, AA, i, j, x, y, etj. Emra të pavlefshëm: My 1, 1A. Emrat e variablave mund të jenë deri në 126 karaktere, prandaj përpiquni të zgjidhni emra kuptimplotë të ndryshoreve. Sidoqoftë, përpiluesi dallon 63 karakteret e para në emra. Por nuk bën dallimin midis shkronjave të vogla dhe të mëdha, si në emrat e variablave ashtu edhe në shkrimin e identifikuesve të shërbimit.

Lloji i variablës - duhet të përcaktohet në bllokun e deklarimit të ndryshores VAR. Vlera e një ndryshoreje është një konstante e të njëjtit lloj.

Çdo program punon me të dhëna. Të dhënat janë, në kuptimin më të gjerë të fjalës, objekte që përpunon një program. Lloji i një të dhënë është karakteristikë e saj. Varet nga lloji:

Si do të ruhen këto të dhëna,

Sa qeliza memorie do të ndahen për ruajtjen e saj,

Cila është vlera minimale dhe maksimale që mund të marrë,

· Çfarë operacionesh mund të kryhen me të.

Disa lloje të thjeshta të të dhënave Pascal:

1. Llojet e numrave të plotë (ShortInt, Integer, LongInt, Byte, Word).

2. Llojet reale (Real, Single, Double, Extended, Comp).

3. Boolean.

4. Personazhi (Char).

5. Llojet e vargjeve (String, String [n]).

9. Operatorët e pakushtëzuar në Pascal. Përshkrimi dhe përdorimi.

Lloji i operatorit

shkoj<метка>;

Qëllimi - transferimi i kontrollit në program te operatori i shënuar me një etiketë<метка>... Një emërtim mund të jetë një emër (i shkruar sipas rregullave për emrat e gjuhëve) ose një numër i plotë i panënshkruar, i përshkruar në deklaratën e përshkrimit të etiketës Label dhe qëndron përpara deklaratës së shënuar, por vetëm në një vend në program. Etiketa ndahet nga operatori me simbolin “:.” Një kërcim te një etiketë mund të ndodhë disa herë në një bllok, por vetë etiketa mund të ndodhë vetëm një herë. Nëse nuk ka transferim kontrolli në ndonjë etiketë, nuk do të ketë asnjë gabim.

Operatori i kërcimit të pakushtëzuar në përgjithësi nuk lejohet në programimin e strukturuar. Megjithëse ju lejon të shkurtoni tekstin e programit, përdorimi i tij në Pascal është i kufizuar nga një sërë rregullash dhe udhëzimesh. Është e ndaluar të hysh brenda një deklarate të përbërë, brenda ose në fillim të një nënprogrami dhe të dalësh nga nënprogrami në programin që e ka thirrur atë. Nuk rekomandohet të lëvizni përtej kufijve të faqes (ekranit) të tekstit të programit, përveç kalimit në deklaratat përfundimtare të programit. E gjithë kjo është për shkak të mundësisë së anashkalimit të deklaratave të rëndësishme për funksionimin korrekt të programit. Zakonisht, operatori i kërcimit të pakushtëzuar përdoret vetëm për t'u rikthyer në fillim të trupit të ciklit nëse laku ndërtohet duke përdorur deklarata të kushtëzuara dhe të pakushtëzuara.

Vini re se pohimi pas goto duhet gjithashtu të shënohet me një emërtim tjetër (përveç nëse goto është i fundit në grupin e deklaratave). Përndryshe, nuk ka asnjë mënyrë për të shkuar te operatori tjetër pas goto.

10. Operatorët e degëve në Pascal. Përshkrimi dhe përdorimi.

Operatorët që ju lejojnë të zgjidhni vetëm një nga disa opsione të mundshme për ekzekutimin e një programi (degë) përfshijnë

ato. këto deklarata ju lejojnë të ndryshoni rendin natyror të ekzekutimit të deklaratave të programit.

nëse<условие>pastaj< оператор 1 >

tjetër<оператор 2> ;

nëse a> = b atëherë Max: = a tjetër Max: = b;

Në deklaratën if, vetëm një deklaratë mund të ekzekutohet në të dy degët (atëherë dhe else)!

Një shembull i një detyre për degëzimin e operatorëve në pascal. Futni dy numra të plotë dhe shfaqni më të madhin prej tyre.

Ideja e zgjidhjes: duhet të shfaqni numrin e parë nëse është më i madh se i dyti, ose të dytin nëse është më i madh se i pari.

Veçori: veprimet e interpretuesit varen nga disa kushte (nëse ... ndryshe ...).

var a, b, max: numër i plotë;

writeln ("Fut dy numra të plotë");

nëse a> b atëherë max: = a tjetër max: = b;

writeln ("Numri më i lartë", max);

Kushtet e vështira

Një kusht kompleks është një kusht i përbërë nga disa kushte (marrëdhënie) të thjeshta të lidhura me logjikë

operacionet:

Jo - JO (negim, përmbysje)

Dhe - AND (shumëzimi logjik, lidhja,

plotësimi i njëkohshëm i kushteve)

Ose - OSE (shtim logjik, ndarje,

përmbushja e të paktën një prej kushteve)

Xor - OR ekskluzive (vetëm ekzekutimi

një nga dy kushtet, por jo të dyja)

Kushtet e thjeshta (marrëdhëniet)

< <= > >= = <>

Rendi i ekzekutimit (përparësi = vjetërsi)

Shprehjet në kllapa

<, <=, >, >=, =, <>

Veçori - secila prej kushteve të thjeshta duhet të vendoset në kllapa.

Deklarata e përzgjedhjes së rastit

Deklarata e rastit ju lejon të zgjidhni midis disa opsioneve.

Operatori variant përbëhet

Ønga një shprehje e quajtur përzgjedhës,

Ø dhe një listë operatorësh, secili i shënuar me një konstante të të njëjtit lloj si zgjedhësi.

Përzgjedhësi duhet të jetë vetëm një lloj i të dhënave rendore, jo një lloj longint.

Përzgjedhësi mund të jetë një variabël ose një shprehje.

Lista e konstantave mund të specifikohet ose si një numërim i qartë ose si një interval ose bashkim i tyre. Përsëritja e konstanteve nuk është

lejohet.

Lloji i ndërprerësit dhe llojet e të gjitha konstantave duhet të jenë të pajtueshme.

Rast< выражение {селектор}>e

<список констант 1> : < оператор 1>;

< список констант K> : < оператор K>;

Deklarata e çështjes ekzekutohet si më poshtë:

1) llogaritet vlera e përzgjedhësit;

2) rezultati i marrë kontrollohet për përkatësinë në një listë të konstanteve;

3) nëse gjendet një listë e tillë, atëherë kontrollet e mëtejshme nuk kryhen më, por operatori që i korrespondon

dega e zgjedhur, pas së cilës kontrolli i transferohet operatorit duke ndjekur fjalën kyçe fundore, e cila mbyll të gjithën

konstrukt i rastit;

4) nëse nuk ka listë të përshtatshme të konstanteve, atëherë ekzekutohet operatori pas fjalës kyçe else; nëse nuk ka një degë tjetër,

atëherë asgjë nuk bëhet.

Në deklaratën e degëzimit të rastit, vetëm një deklaratë mund të ekzekutohet në të gjitha degët!

Nëse keni nevojë të ekzekutoni disa, duhet të përdorni kllapat e operatorit fillim-fund.

rast Indeksi mod 4 i

1: x: = y * y - 2 * y;

11.Operatori i opsionit (zgjedhja) në Pascal. Përshkrimi dhe përdorimi.

Operatori i zgjedhjes (opcioni, ndërprerësi) zbaton zgjedhjen e njërës prej alternativave të mundshme, d.m.th. opsionet për vazhdimin e programit.

Formati i regjistrimit:

Rasti - zgjedhje, opsion;

S - përzgjedhës, shprehje e tipit rendor;

Ki - konstante përzgjedhjeje, një konstante, lloji i së cilës është i njëjtë me llojin e përzgjedhësit;

OPi - çdo operator duke përfshirë bosh;

Operatori i përzgjedhur zbaton ndërtimin e mëposhtëm:

Deklarata e përzgjedhjes së Paskalit: Vlerëson shprehjen zgjedhore. Vlera e llogaritur krahasohet në mënyrë sekuenciale me konstantet e alternativave dhe kontrolli i kalohet konstantës së përzgjedhjes së operatorit, e cila përkon me vlerën e llogaritur të përzgjedhësit. Deklarata ekzekutohet dhe kontrolli transferohet jashtë deklaratës së përzgjedhjes. Nëse vlera e llogaritur e selektorit nuk përputhet me asnjë nga konstantet, atëherë kontrolli kalon në degën Else, prania e së cilës nuk është e nevojshme në këtë rast, kontrolli transferohet jashtë operatorit të përzgjedhjes.

Bllok diagrami i operatorit të përzgjedhjes.

Struktura e deklaratës Select mund të zbatohet duke përdorur deklarata të kushtëzuara të ndërlidhura, por kjo degradon qartësinë e programit. Rekomandohen jo më shumë se 2-3 nivele të bashkëngjitjeve.

12. Llojet e operatorëve të ciklit në Pascal, qëllimi i tyre.

5. Ndërtimet algoritmike të cikleve. Llojet e cikleve.

Ekzistojnë tre lloje të algoritmeve të ciklit: një cikli i parametrave (i quajtur cikli aritmetik), një cikli parakusht dhe një cikli i paskushteve (i quajtur cikli përsëritës).

12.13 Cikli aritmetik. Në një cikël aritmetik, numri i hapave të tij (përsëritjet) përcaktohet në mënyrë unike nga rregulli për ndryshimin e parametrit, i cili vendoset duke përdorur vlerat fillestare (N) dhe përfundimtare (K) të parametrit dhe hapin (h) të ndryshimit të tij. Kjo do të thotë, në hapin e parë të ciklit, vlera e parametrit është e barabartë me N, në të dytin - N + h, në të tretin - N + 2h, etj. Në hapin e fundit të ciklit, vlera e parametrit nuk është më e madhe se K, por e tillë që ndryshimi i mëtejshëm i tij do të çojë në një vlerë më të madhe se K.

Unazat e numëruesit përdoren kur pjesa ciklike e programit duhet të përsëritet një numër fiks herë. Të tilla sythe kanë një ndryshore numër të plotë të quajtur numëruesi i ciklit.

Nëse është e nevojshme që një fragment programi të përsëritet një numër të caktuar herë, atëherë përdoret ndërtimi i mëposhtëm:

PËR<имя счетчика цикла> = <начальное значение>PASTAJ<конечное значение>BËJ<оператор>;

FOR, TO, DO - fjalë të rezervuara (anglisht: për, për, ekzekutuar);

<счетчик (параметр) цикла>- një ndryshore e tipit INTEGER, e cila ndryshon në intervalin nga<начального значения>, duke u rritur me një në fund të çdo hapi të ciklit;

<оператор>- çdo operator (më shpesh i përbërë).

Ekziston një formë tjetër e këtij operatori:

PËR<имя счетчика цикла>:= <начальное значение>POSHTË PËR TË<конечное значение>BËJ<оператор> :

Zëvendësimi TO me DOWNTO (anglisht: poshtë në) do të thotë që hapi i ndryshimit të parametrit të ciklit është i barabartë me - 1, domethënë, ndodh një ulje hap pas hapi e numëruesit me një.

12.14 Lak me parakusht. Numri i hapave në cikël nuk është i paracaktuar dhe varet nga të dhënat hyrëse të problemit. Në këtë strukturë cikli, vlera e shprehjes së kushtëzuar (kushti) kontrollohet fillimisht përpara se të ekzekutohet hapi tjetër i ciklit. Nëse vlera e shprehjes së kushtëzuar është e vërtetë, trupi i ciklit ekzekutohet. Pas kësaj, kontrolli transferohet përsëri në kontrollimin e gjendjes, etj. Këto veprime përsëriten derisa shprehja e kushtëzuar të vlerësohet në FALSE. Në mosrespektimin e parë të kushtit, cikli përfundon.

Ky operator i përsëritjes më i përdorur është:

DERISA<условие>BËJ<оператор>;

WHILE, DO - fjalë të rezervuara (anglisht: bye, to do);

<условие>- shprehje e një lloji logjik;

<оператор>- një operator arbitrar (ndoshta i përbërë).

Një tipar i një cikli me një parakusht është që nëse shprehja fillestare e kushtëzuar është false, atëherë trupi i ciklit nuk do të ekzekutohet as edhe një herë.

Sythet me një parakusht përdoren kur ekzekutimi i ciklit shoqërohet me ndonjë kusht logjik. Një deklaratë cikli me një parakusht ka dy pjesë: një kusht ekzekutimi i ciklit dhe një trup cikli.

12.15 Lak me paskushte (ciku iterativ). Si në një lak me një parakusht, në një lak me një kusht pas, numri i përsëritjeve të trupit të lakut nuk është i paracaktuar; varet nga të dhënat hyrëse të detyrës. Ndryshe nga një lak me një parakusht, trupi i një cikli me një kusht postar do të ekzekutohet gjithmonë të paktën një herë, pas së cilës gjendja kontrollohet. Në këtë konstruksion, trupi i lakut do të ekzekutohet për sa kohë që vlera e shprehjes së kushtëzuar është false. Sapo të bëhet e vërtetë, komanda ndërpritet.

Ky operator ka formën:

PËRSËRITJE<тело цикла>DERI<условие>:

PËRSËRITJE, DERI - fjalët e rezervuara (anglisht: përsërit deri);

<условие>- një shprehje e një lloji logjik, nëse vlera e saj është e vërtetë, atëherë cikli del.

Duhet të theksohet se në këtë konstruksion sekuenca e deklaratave që përcaktojnë trupin e ciklit nuk është e mbyllur në kllapat e operatorit BEGIN ... FUND, pasi ato janë çifti REPEAT ... DERI.

Sythet e paskushtëzimit janë të ngjashëm me sythe të parakushtëzuara, por ato e vendosin gjendjen pas trupit të lakut.

Ndryshe nga një lak me një parakusht, i cili mund të përfundojë punën e tij pa ekzekutuar kurrë trupin e ciklit (nëse kushti i ekzekutimit është false gjatë kalimit të parë të ciklit), trupi i ciklit me një kusht pasardhës duhet të ekzekutohet të paktën një herë. , pas së cilës kontrollohet gjendja.

Një nga operatorët e trupit të lakut duhet të ndikojë në vlerën e kushtit të ekzekutimit të ciklit, përndryshe cikli do të përsëritet një numër të pafundëm herë.

Nëse kushti është i vërtetë, atëherë cikli del jashtë, përndryshe deklaratat e ciklit përsëriten.

16. Arrayështë një grup elementësh të të njëjtit lloj, të bashkuar me një emër të përbashkët dhe që zënë një zonë të caktuar të memories në kompjuter. Numri i elementeve në një grup është gjithmonë i kufizuar. Në përgjithësi, një grup është një lloj i strukturuar i të dhënave që përbëhet nga një numër fiks elementësh të të njëjtit lloj. Vargjet emërtohen tip (ose rreshta) të rregullt sepse kombinojnë elementë të të njëjtit lloj (logjikisht homogjen), të renditur (rregulluar) nga indekset që përcaktojnë pozicionin e secilit element në grup. Çdo lloj i të dhënave mund të përdoret si elementë grupi, prandaj është mjaft legjitim për vargje të dhënash, vargje treguesish, vargje vargjesh, vargje etj. Elementet e vargjeve mund të jenë të dhëna të çdo lloji, duke përfshirë të dhënat e strukturuara. quhet bazë. E veçanta e gjuhës Pascal është se numri i elementeve të grupit fiksohet gjatë përshkrimit dhe nuk ndryshon gjatë ekzekutimit të programit. Elementet që përbëjnë grupin janë të renditura në atë mënyrë që çdo element t'i korrespondojë një grupi numrash (indeksesh) që përcaktojnë vendndodhjen e tij në sekuencën e përgjithshme. Çdo element individual arrihet duke indeksuar elementet e grupit. Indekset janë shprehje të çdo lloji skalar (më shpesh një numër i plotë), përveç atyre reale. Lloji i indeksit përcakton shkallën në të cilën ndryshojnë vlerat e indeksit. Fraza array of përdoret për të përshkruar një grup.

Një grup quhet një koleksion të dhënash që kryejnë funksione të ngjashme, dhe të shënuara me një emër. Nëse secilit element të grupit i caktohet vetëm një numër serial, atëherë një grup i tillë quhet linear ose njëdimensional.

17... Vargu njëdimensionalËshtë një numër fiks elementësh të të njëjtit lloj, të bashkuar me një emër, dhe secili element ka numrin e tij unik, dhe numrat e elementeve shkojnë me radhë.

Për të përshkruar objekte të tilla në programim, fillimisht duhet të vendosni llojin e duhur në seksionin e përshkrimit të tipit.

Lloji i grupit përshkruhet si më poshtë:

Emri i tipit = Array [lloji i indeksit (ve)] I llojit të elementit;

Emri i ndryshores: emri i llojit;

Një variabël grupi mund të përshkruhet drejtpërdrejt në seksionin e përshkrimit të variablave Var:

Var Emri i variablës: grupi [lloji i indeksit (ve)] i llojit të elementeve;

Array - një fjalë shërbimi (përkthyer nga anglishtja do të thotë "array");

Of - një fjalë shërbimi (përkthyer nga anglishtja do të thotë "nga").

Lloji i indeksit - çdo lloj rendor, përveç llojeve të numrave të plotë, me gjatësi.

Lloji i vetë elementeve mund të jetë i ndryshëm nga lloji i skedarit.

Numri i elementeve në një grup quhet dimensioni i tij. Është e lehtë të llogaritet se me metodën e fundit të përshkrimit të grupit të indekseve, dimensioni i grupit është i barabartë me: vlerën maksimale të indeksit - vlerën minimale të indeksit + 1.

Për shembull:

mas = grup real;

Vargu X është njëdimensional, i përbërë nga njëzet elementë të tipit real. Elementet e grupit ruhen në kujtesën e kompjuterit në mënyrë sekuenciale njëri pas tjetrit.

Kur përdorni variabla për të përcaktuar një indeks, vlerat e tyre duhet të përcaktohen në kohën e përdorimit, dhe në rastin e shprehjeve aritmetike, rezultati i tyre nuk duhet të shkojë përtej kufijve të vlerave minimale dhe maksimale të indekseve të grupit.

Indekset e elementeve të grupit mund të fillojnë me çdo numër të plotë, duke përfshirë ato negative, për shembull:

Lloji bb = Array [-5..3] Nga Boolean;

Vargjet e këtij lloji do të përmbajnë 9 variabla boolean, të numëruara nga -5 në 3.

18. Vargu dydimensional në Pascal ai trajtohet si një grup njëdimensional, lloji i elementit të të cilit është gjithashtu një grup (një grup vargjesh). Pozicioni i elementeve në vargjet dydimensionale Pascal përshkruhet nga dy indekse. Ato mund të përfaqësohen si një tabelë ose matricë drejtkëndëshe.

Konsideroni një grup dy-dimensional Pascal me dimensione 3 * 3, domethënë do të ketë tre rreshta dhe secila rresht ka tre elementë:

Secili element ka numrin e vet, si në grupet njëdimensionale, por tani numri tashmë përbëhet nga dy numra - numri i rreshtit në të cilin ndodhet elementi dhe numri i kolonës. Kështu, numri i elementit përcaktohet nga kryqëzimi i rreshtit dhe kolonës. Për shembull, një 21 është artikulli në rreshtin e dytë dhe kolonën e parë.

Përshkrimi i një grupi dydimensional Pascal.

Ka disa mënyra për të deklaruar një grup dydimensional Pascal.

Ne tashmë dimë se si të përshkruajmë vargje njëdimensionale, elementët e të cilave mund të jenë të çdo lloji, dhe, për rrjedhojë, vetë elementët mund të jenë vargje. Merrni parasysh përshkrimin e mëposhtëm të llojeve dhe variablave:

Veprimet bazë me vargje Pascal dydimensionale

Gjithçka që është thënë për veprimet bazë me vargje njëdimensionale është gjithashtu e vërtetë për matricat. Veprimi i vetëm që mund të kryhet në matrica të të njëjtit lloj në tërësi është caktimi. Kjo do të thotë, nëse programi ynë përshkruan dy matrica të të njëjtit lloj, për shembull,

matricë = grup i numrave të plotë;

atëherë gjatë ekzekutimit të programit matricës a mund t'i caktoni vlerën e matricës b (a: = b). Të gjitha veprimet e tjera kryhen element për element, ndërsa mbi elementet mund të kryhen të gjitha veprimet e lejuara që janë të përcaktuara për llojin e të dhënave të elementeve të grupit. Kjo do të thotë se nëse një grup përbëhet nga numra të plotë, atëherë operacionet e përcaktuara për numra të plotë mund të kryhen në elementet e tij, por nëse grupi përbëhet nga simbole, atëherë për to janë të zbatueshme operacionet e përcaktuara për të punuar me simbole.

21. Teknologjitë e punës me dokumente tekstuale. Redaktorët dhe përpunuesit e tekstit: qëllimi dhe aftësitë.

Redaktorët më të avancuar të tekstit (për shembull, Microsoft Word dhe OpenOffice.org Writer), të quajtur ndonjëherë përpunues teksti, kanë një gamë të gjerë aftësish për krijimin e dokumenteve (fut lista dhe tabela, kontrollues drejtshkrimi, ruaj korrigjime, etj.).

Për t'u përgatitur për botimin e librave, revistave dhe gazetave në procesin e prototipit të botimit, përdoren programe të fuqishme të përpunimit të tekstit - sisteme botuese desktop (për shembull, Adobe PageMaker, Microsoft Office Publisher).

Aplikacionet e specializuara (të tilla si Microsoft FrontPage) përdoren për të përgatitur faqet e internetit dhe faqet e internetit për publikim në internet.

Redaktorët e tekstit janë programe për krijimin, modifikimin, formatimin, ruajtjen dhe printimin e dokumenteve. Një dokument modern mund të përmbajë, përveç tekstit, objekte të tjera (tabela, diagrame, figura, etj.).

Redaktimi është një transformim që shton, fshin, zhvendos ose korrigjon përmbajtjen e një dokumenti. Redaktimi i një dokumenti zakonisht bëhet duke shtuar, hequr ose lëvizur karaktere ose pjesë teksti.

Formatimi është dekorimi i tekstit. Përveç karaktereve të tekstit, teksti i formatuar përmban kode të veçanta të padukshme që i tregojnë programit se si ta shfaqë atë në ekran dhe ta printojë në një printer: çfarë fonti të përdorë, çfarë stili dhe madhësie duhet të jenë karakteret, si janë formatuar paragrafët dhe titujt. .

Tekstet e formatuara dhe të paformatuara janë disi të ndryshme në natyrë. Ky dallim duhet kuptuar. Në tekstin e formatuar, gjithçka është e rëndësishme: madhësia e shkronjave, imazhi i tyre dhe ku mbaron një rresht dhe fillon tjetri. Kjo do të thotë, teksti i formatuar është i lidhur pazgjidhshmërisht me parametrat e fletës së letrës në të cilën është shtypur.

Gjatë dizajnimit të dokumenteve tekstuale, shpesh kërkohet të shtohen elementë ose objekte jo-tekst në dokument. Redaktorët e avancuar të tekstit ju lejojnë ta bëni këtë - ata kanë mundësi të mjaftueshme për të futur në tekst fotografi, diagrame, formula, etj.

Letër dhe dokumente elektronike. Dokumentet mund të jenë në letër ose elektronike. Dokumentet në letër krijohen dhe formatohen për prezantimin më të mirë kur printohen në një printer. Dokumentet elektronike krijohen dhe formatohen për prezantimin më të mirë në ekranin e monitorit. Zëvendësimi gradual i rrjedhës së dokumenteve në letër me elektronik është një nga tendencat e zhvillimit të teknologjisë së informacionit. Reduktimi i konsumit të letrës është i dobishëm në ruajtjen e burimeve natyrore dhe reduktimin e ndotjes së mjedisit.

Formatimi i dokumenteve letre dhe elektronike mund të ndryshojë ndjeshëm. Për dokumentet në letër, miratohet i ashtuquajturi formatim absolut. Një dokument i printuar formatohet gjithmonë për t'iu përshtatur një flete të printuar të një madhësie (formati) të njohur. Për shembull, gjerësia e një rreshti në një dokument varet nga gjerësia e letrës. Nëse dokumenti është përgatitur për printim në fletë me format të madh, atëherë nuk mund të printohet në fletë të vogla letre - një pjesë e dokumentit nuk do të përshtatet në to. Me një fjalë, formatimi i një dokumenti të printuar kërkon gjithmonë një përzgjedhje paraprake të një fletë letre me lidhje të mëvonshme me këtë fletë. Për një dokument të printuar, gjithmonë mund të emërtoni me saktësi (në çdo njësi matëse) madhësitë e shkronjave, margjinat, hapësirat midis rreshtave ose paragrafëve, etj.

Për dokumentet elektronike, miratohet i ashtuquajturi formatim relativ. Autori i dokumentit nuk mund të parashikojë paraprakisht se në cilin kompjuter, me çfarë madhësie ekrani do të shikohet dokumenti. Për më tepër, edhe nëse madhësitë e ekraneve ishin të njohura paraprakisht, është ende e pamundur të parashikohet se cila do të jetë madhësia e dritares në të cilën lexuesi do të shohë dokumentin. Prandaj, dokumentet elektronike janë bërë për t'iu përshtatur madhësisë aktuale të dritares dhe të formatuara në fluturim.

Autori i një dokumenti elektronik gjithashtu nuk e di se cilat shkronja janë të disponueshme në kompjuterin e lexuesit të ardhshëm, dhe për këtë arsye nuk mund të specifikojë në mënyrë të ngurtë se në çfarë fonti duhet të shfaqen teksti dhe titujt. Por ai mund të specifikojë një formatim të tillë që në çdo kompjuter titujt të shfaqen më të mëdhenj se teksti.

Formatimi relativ përdoret për të krijuar dokumente elektronike në internet (të quajtura faqe ueb), dhe formatimi absolut përdoret për të krijuar dokumente të printuara në përpunuesit e tekstit.

22. Elementet kryesore strukturore të një dokumenti tekstual. Fontet, stilet, formatet.

Formatimi i fontit (karaktereve).

Simbolet janë shkronja, numra, hapësira, shenja pikësimi, karaktere speciale. Simbolet mund të formatohen (të ndryshojnë pamjen e tyre). Ndër vetitë kryesore të simboleve janë këto: fonti, madhësia, stili dhe ngjyra.

Një font është një grup i plotë karakteresh në një stil specifik. Çdo font ka emrin e vet, për shembull Times New Roman, Arial, Comic Sans MS. Njësia e shkronjave është një pikë (1 pt = 0,367 mm). Madhësitë e shkronjave mund të ndryshohen brenda një gamë të gjerë. Përveç stilit normal (normal) të karaktereve, zakonisht përdoren shkronja të theksuara, të pjerrëta dhe të theksuara.

Fontet bitmap dhe vektoriale dallohen nga mënyra se si paraqiten në kompjuter. Metodat bitmap përdoren për të paraqitur fontet bitmap, karakteret e shkronjave janë grupe pikselësh. Fontet bitmap mund të shkallëzohen vetëm sipas raporteve specifike.

Në fontet vektoriale, simbolet përshkruhen me formula matematikore dhe shkallëzimi i tyre arbitrar është i mundur. Ndër fontet vektoriale, fontet TrueType janë më të përdorurat.

Ju gjithashtu mund të vendosni parametra shtesë për formatimin e karaktereve: nënvizimi i karaktereve me lloje të ndryshme rreshtash, ndryshimi i pamjes së karaktereve (mbishkrimi dhe nënshkrimi, vija grafike), ndryshimi i distancës midis karaktereve.

Nëse planifikoni të printoni një dokument me ngjyra, mund të vendosni ngjyra të ndryshme për grupe të ndryshme karakteresh.

Për të kontrolluar drejtshkrimin dhe sintaksën, përdoren module speciale softuerike, të cilat zakonisht përfshihen në përpunuesit e tekstit dhe sistemet e publikimit. Sisteme të tilla përmbajnë fjalorë dhe rregulla gramatikore për disa gjuhë, gjë që ju lejon të korrigjoni gabimet në dokumentet shumëgjuhëshe.

24... Baza e të dhënaveështë një model informacioni që ju lejon të ruani rregullisht të dhëna për një grup objektesh që kanë të njëjtin grup vetish.

Ekzistojnë disa lloje të ndryshme të bazave të të dhënave: tabelare (relacionale), hierarkike dhe në rrjet.

Bazat e të dhënave tabelare.

Një bazë të dhënash tabelare përmban një listë të objekteve të të njëjtit lloj, domethënë objekte me të njëjtin grup vetish. Është i përshtatshëm për të përfaqësuar një bazë të dhënash të tillë në formën e një tabele dy-dimensionale.

Në bazat e të dhënave relacionale, të gjitha të dhënat paraqiten në formën e tabelave të thjeshta, të ndara në rreshta dhe kolona, ​​në kryqëzimin e të cilave ndodhen të dhënat. Pyetjet në tabela të tilla kthejnë tabela, të cilat vetë mund të bëhen objekt i pyetjeve të mëtejshme. Çdo bazë të dhënash mund të përfshijë tabela të shumta.

Avantazhi kryesor i tabelave është kuptueshmëria e tyre. Ne merremi me informacione tabelare pothuajse çdo ditë. Hidhni një sy, për shembull, në ditarin tuaj: orari i klasës paraqitet atje në formën e një tabele. Kur mbërrijmë në stacion, shikojmë orarin e trenit. Çfarë forme ka? Kjo është një tryezë! Dhe më pas është tabela e kampionatit të futbollit. Dhe ditari i mësuesit, ku ai ju jep notat, është gjithashtu një tabelë.

Shkurtimisht, tiparet e një baze të dhënash relacionale mund të formulohen si më poshtë:

1.Të dhënat ruhen në tabela të përbëra nga kolona ("atribute", "fusha") dhe rreshta ("regjistra");

2. Ka saktësisht një vlerë në kryqëzimin e secilës kolonë dhe rresht;

3. Çdo kolonë ka emrin e vet, i cili shërben si emër i saj, dhe të gjitha vlerat në një kolonë janë të të njëjtit lloj.

4. Pyetjet në bazën e të dhënave kthejnë rezultatet në formën e tabelave, të cilat mund të veprojnë edhe si objekt pyetës.

5. Rreshtat në një bazë të dhënash relacionale janë të pa renditura - renditja kryhet në momentin e gjenerimit të përgjigjes ndaj një kërkese.

6. Si rregull, informacioni në bazat e të dhënave nuk ruhet në një tabelë, por në disa të ndërlidhura.

Në bazat e të dhënave relacionale, thirret një rresht i tabelës regjistrimi dhe kolona është fushë... Çdo fushë në tabelë ka një emër.

Fushat- këto janë karakteristika të ndryshme (nganjëherë thonë - atribute) të një objekti. Vlerat e fushës në një rresht i referohen një objekti.

Çelesi primar në bazën e të dhënave thirret një fushë (ose një grup fushash), vlera e së cilës nuk përsëritet në rekorde të ndryshme.

Ekziston një pronë tjetër shumë e rëndësishme e lidhur me secilën fushë - lloji i fushës... Lloji i fushës përcakton grupin e vlerave që një fushë e caktuar mund të marrë në rekorde të ndryshme.

Ekzistojnë katër lloje kryesore të fushave të përdorura në bazat e të dhënave relacionale:

Numerike;

simbolike;

Logjike.

25. Sistemet e menaxhimit të bazës së të dhënave dhe parimet e punës me to. Kërkimi, fshirja dhe renditja e të dhënave në bazën e të dhënave. Kushtet e kërkimit (shprehjet logjike); çelësat e rendit dhe renditjes.

Sistemet e menaxhimit të bazës së të dhënave (DBMS).

Për krijimin e bazave të të dhënave, si dhe për kryerjen e operacioneve të kërkimit dhe renditjes, synohen programe speciale - sistemet e menaxhimit të bazës së të dhënave (DBMS).

Kështu, është e nevojshme të bëhet dallimi midis bazës së të dhënave aktuale (DB) - grupe të dhënash të porositura, dhe sistemeve të menaxhimit të bazës së të dhënave (DBMS) - programe që menaxhojnë ruajtjen dhe përpunimin e të dhënave. Për shembull, aplikacioni Access, i cili është pjesë e paketës së programeve të Microsoft Office, është një sistem i menaxhimit të bazës së të dhënave që lejon përdoruesin të krijojë dhe manipulojë bazat e të dhënave tabelare.

Një bazë të dhënash relacionale është në thelb një tabelë dydimensionale. Një rekord këtu nënkupton një rresht të një tabele dydimensionale, elementët e së cilës formojnë kolonat e tabelës. Kolonat mund të jenë numerike, tekst ose datë, në varësi të llojit të të dhënave. Rreshtat e tabelës janë të numëruara.

Puna me një DBMS fillon me krijimin e një strukture të bazës së të dhënave, d.m.th., me përkufizimin:

numri i kolonave;

emrat e kolonave;

llojet e kolonave (teksti / numri / data);

gjerësia e kolonës.

Funksionet kryesore të DBMS:

Menaxhimi i të dhënave në memorie të jashtme (në disqe);

Menaxhimi i të dhënave në memorie;

Regjistrimi i ndryshimeve dhe rikuperimi i bazës së të dhënave pas dështimeve;

Mbështetja e gjuhëve të bazës së të dhënave (gjuha e përcaktimit të të dhënave, gjuha e manipulimit të të dhënave).

Në komandat DBMS, kushti i përzgjedhjes shkruhet në formën e një shprehjeje logjike.

Një shprehje boolean, si një shprehje matematikore, ekzekutohet (vlerësohet), por rezultati nuk është një numër, por një vlerë boolean: e vërtetë ose e gabuar.

Një shprehje e përbërë nga një vlerë logjike ose një relacion do të quhet një shprehje e thjeshtë logjike.

Shpesh ka detyra në të cilat përdoren jo kushte të veçanta, por një grup kushtesh (marrëdhëniesh) të lidhura. Për shembull, ju duhet të zgjidhni studentë, pesha e të cilëve është mbi 60 vjeç dhe gjatësia më e vogël se 168.

Një shprehje që përmban operacione logjike do të quhet një shprehje logjike komplekse.

Bashkimi i dy (ose më shumë) pohimeve në një duke përdorur bashkimin "dhe" quhet operacioni i shumëzimit logjik ose i lidhjes.

Si rezultat i shumëzimit (lidhëzimit) logjik, fitohet e vërteta nëse të gjitha shprehjet logjike janë të vërteta.

Bashkimi i dy (ose më shumë) pohimeve duke përdorur bashkimin "ose" quhet veprim i mbledhjes ose shkëputjes logjike.

Si rezultat i shtimit (disjunksionit) logjik, fitohet e vërteta nëse të paktën një shprehje logjike është e vërtetë.

Lidhja e një grimce "jo" në një deklaratë quhet një operacion i mohimit ose përmbysjes logjike.

27. Tabelat, qëllimi dhe funksionet bazë.

Fletëllogaritëseështë një program për përpunimin e të dhënave numerike që ruan dhe përpunon të dhënat në tabela drejtkëndore.

Një spreadsheet përbëhet nga kolona dhe rreshta. Titujt e kolonave përcaktohen me shkronja ose kombinime shkronjash (A, G, AB, etj.), Titujt e rreshtave me numra (1, 16, 278, etj.). Qeliza është kryqëzimi i një kolone dhe një rreshti.

Çdo qelizë në tabelë ka adresën e vet. Një adresë qelize e fletëllogaritjes përbëhet nga një kokë kolone dhe një kokë rreshti, për shembull: A1, F123, R1. Qeliza me të cilën kryhen disa veprime nënvizohet me kornizë dhe quhet aktive.

Llojet e të dhënave. Spreadsheets ju lejojnë të punoni me tre lloje bazë të të dhënave: numrin, tekstin dhe formulën.

Numrat në spreadsheets Excel mund të shkruhen në formatin e zakonshëm numerik ose eksponencial, për shembull: 195.2 ose 1.952E + 02. Si parazgjedhje, numrat janë rreshtuar djathtas në një qelizë. Kjo për faktin se kur vendosni numrat njëri nën tjetrin (në një kolonë tabele), është e përshtatshme të keni një shtrirje sipas shifrave (njësi nën njësi, dhjetëra nën dhjetëra, etj.).

Një formulë duhet të fillojë me një shenjë të barabartë dhe mund të përfshijë numra, emra qelizash, funksione (Math, Statistikore, Financiare, Data dhe Ora, etj.) dhe shenjat e funksionimit matematikor. Për shembull, formula "= A1 + B2" shton numrat e ruajtur në qelizat A1 dhe B2, dhe formula "= A1 * B" shumëzon numrin e ruajtur në qelizën A1 me 5. Kur futni një formulë, qeliza nuk shfaqni vetë formulën dhe rezultatin e llogaritjeve duke përdorur këtë formulë. Kur ndryshoni vlerat origjinale të përfshira në formulë, rezultati rillogaritet menjëherë.

Lidhje absolute dhe relative. Formulat përdorin referenca për adresat e qelizave. Ekzistojnë dy lloje kryesore të lidhjeve: relative dhe absolute. Dallimet midis tyre shfaqen kur kopjoni një formulë nga një qelizë aktive në një qelizë tjetër.

Një referencë relative në një formulë përdoret për të treguar një adresë qelize, e llogaritur në lidhje me qelizën në të cilën ndodhet formula. Kur zhvendosni ose kopjoni një formulë nga qeliza aktive, referencat relative përditësohen automatikisht bazuar në pozicionin e ri të formulës. Referencat relative janë si më poshtë: A1, B3.

Nëse shenja e dollarit është përpara një shkronje (për shembull: $ A1), atëherë koordinata e kolonës është absolute dhe koordinata e rreshtit është relative. Nëse shenja e dollarit është përpara një numri (për shembull, A $ 1), atëherë, përkundrazi, koordinata e kolonës është relative, dhe rreshtat janë absolute. Lidhje të tilla quhen lidhje të përziera.

Për shembull, supozoni se qeliza C1 përmban formulën = A $ 1 + $ J31, e cila, kur kopjohet në qelizën D2, bëhet = B $ 1 + $ B2. Lidhjet relative ndryshuan kur u kopjuan, por ato absolute jo.

Renditja dhe kërkimi i të dhënave. Spreadsheets ju lejojnë të renditni të dhënat tuaja. Të dhënat në spreadsheets janë të renditura në rend rritës ose zbritës. Renditja rregullon të dhënat në një rend të caktuar. Ju mund të kryeni renditje të mbivendosura, domethënë të renditni të dhënat sipas disa kolonave, ndërsa caktohet rendi i renditjes së kolonave.

Në spreadsheets, ju mund të kërkoni për të dhëna në përputhje me kushtet e specifikuara - filtrat. Filtrat përcaktohen duke përdorur termat e kërkimit (më i madh se, më pak se, i barabartë, e kështu me radhë) dhe vlerat (100, 10, e kështu me radhë). Për shembull, më shumë se 100. Kërkimi do të gjejë ato qeliza që përmbajnë të dhëna që përputhen me filtrin e specifikuar.

Ndërtimi i diagrameve dhe grafikëve. Spreadsheets ju lejojnë të paraqisni të dhëna numerike në formën e grafikëve ose grafikëve. Ekzistojnë lloje të ndryshme grafikësh (bar, byrek, etj.); zgjedhja e llojit të grafikut varet nga natyra e të dhënave.

28. Teknologjia e përpunimit të informacionit në tabela elektronike (ET). Struktura e tabelës.

Një spreadsheet është një program për përpunimin e të dhënave numerike që ruan dhe përpunon të dhënat në tabela drejtkëndore. Një spreadsheet përbëhet nga kolona dhe rreshta. Titujt e kolonave përcaktohen me shkronja ose kombinime shkronjash (A, G, AB, etj.), Titujt e rreshtave me numra (1, 16, 278, etj.). Qeliza është kryqëzimi i një kolone dhe një rreshti. Çdo qelizë në tabelë ka adresën e vet. Një adresë qelize e fletëllogaritjes përbëhet nga një titull kolone dhe një titull rreshti, për shembull: Al, B5, E7. Qeliza me të cilën kryhen disa veprime nënvizohet me kornizë dhe quhet aktive. Tabelat me të cilat përdoruesi punon në aplikacion quhen fletë pune. Mund të futni dhe modifikoni të dhënat në disa fletë pune në të njëjtën kohë dhe të kryeni llogaritjet bazuar në të dhënat nga fletë të shumta. Dokumentet e fletëllogaritjes mund të përfshijnë shumë fletë pune dhe quhen libra pune.

29. Llojet e të dhënave në tabelat elektronike (ET): numra, formula, tekst. Rregulla për të shkruar formula.

Llojet e të dhënave.

Spreadsheets ju lejojnë të punoni me tre lloje bazë të të dhënave: numrin, tekstin dhe formulën.

Numrat në spreadsheets Excel mund të shkruhen në formatin e zakonshëm numerik ose eksponencial, për shembull: 195.2 ose 1.952О + 02. Si parazgjedhje, numrat janë të rreshtuar djathtas në një qelizë. Kjo për faktin se kur vendosni numrat njëri nën tjetrin (në një kolonë tabele), është e përshtatshme të keni një shtrirje sipas shifrave (njësi nën njësi, dhjetëra nën dhjetëra, etj.).

Teksti në spreadsheets Excel është një sekuencë karakteresh që përbëhet nga shkronja, numra dhe hapësira, për shembull, "32 MB" është tekst. Si parazgjedhje, teksti është rreshtuar majtas në një qelizë. Kjo është për shkak të mënyrës tradicionale të të shkruarit (nga e majta në të djathtë).

Një formulë duhet të fillojë me një shenjë të barabartë dhe mund të përfshijë numra, emra qelizash, funksione (matematikore, statistikore, financiare, datë dhe orë, etj.) dhe shenja matematikore: operacione. Për shembull, formula "= A1 + B2" shton numrat e ruajtur në qelizat A1 dhe B2, dhe formula "= A1 * 5" shumëzon numrin e ruajtur në qelizën A1 me 5. Kur futni një formulë, qeliza nuk shfaqni vetë formulën dhe rezultatin e llogaritjeve duke përdorur këtë formulë. Kur ndryshoni vlerat origjinale të përfshira në formulë, rezultati rillogaritet menjëherë.

Rregulla për shkrimin e formulave në tabela

1. Formulat përmbajnë numra, emra qelizash, shenja operacioni, kllapa, emra funksionesh

2. Veprimet aritmetike dhe shenjat e tyre:

Emri i operacionit Simbol Kombinimi i tastit

shtimi + (Shift + + =) ose (+) në tastierën shtesë

zbritja - (-)

shumëzimi * (Shift + 8) ose (*) në ​​tastierë shtesë

ndarja / (Shift + | \) ose (/) në tastierë shtesë

fuqizimi ^ (Shift + 6) në anglisht

3. Formula shkruhet në një rresht, simbolet rreshtohen në mënyrë sekuenciale njëri pas tjetrit, vendosen të gjitha shenjat e veprimeve; përdoren kllapa.

4. Para së gjithash kryhen operacionet në kllapa, nëse nuk ka kllapa, atëherë radha e ekzekutimit përcaktohet nga përparësia e operacioneve. Në rend zbritës të vjetërsisë, operacionet janë rregulluar në rendin e mëposhtëm:

1.eksponentim

2.shumëzimi, pjesëtimi

3.mbledhje, zbritje

Veprimet me të njëjtën përparësi kryhen sipas renditjes që janë shkruar nga e majta në të djathtë.

5. Formulat mund të futen në modalitetin e paraqitjes së llogaritjes, dmth. Përdoruesi fillon të shkruajë një formulë në qelizën aktuale me shenjën = dhe pasi shtyp tastin Enter, rezultati i llogaritjes së formulës shfaqet në qelizë.

6. Formulat mund të futen në modalitetin e shfaqjes së formulave, dmth. përdoruesi shkruan një formulë të panënshkruar = në qelizën aktuale dhe formula shfaqet në qelizë pasi shtyp tastin Enter.

30. Funksionet kryesore të integruara. Referencat absolute dhe relative në tabelat elektronike (ET).

Një referencë relative në një formulë përdoret për të treguar një adresë qelize, e llogaritur në lidhje me qelizën në të cilën ndodhet formula. Kur zhvendosni ose kopjoni një formulë nga qeliza aktive, referencat relative përditësohen automatikisht bazuar në pozicionin e ri të formulës. Referencat relative janë si më poshtë: A1, OT.

Një referencë absolute në një formulë përdoret për të specifikuar një adresë qelize fikse. Referencat absolute nuk ndryshojnë kur lëvizni ose kopjoni një formulë. Në referenca absolute, një shenjë dollari (për shembull, $ A $ 1) vendoset përpara vlerës së pandryshueshme të adresës së qelizës.

Nëse simboli i dollarit është përpara një shkronje (për shembull: $ A1), atëherë koordinata e kolonës është absolute dhe koordinata e rreshtit është relative. Nëse shenja e dollarit është përpara një numri (për shembull, A $ 1), atëherë, përkundrazi, koordinata e kolonës është relative, dhe rreshtat janë absolute. Lidhje të tilla quhen lidhje të përziera. Le të shkruhet, për shembull, formula = A $ 1 + $ B1 në qelizën C1, e cila, kur kopjohet në qelizën D2, bëhet = B $ 1 + $ B2. Lidhjet relative ndryshuan kur u kopjuan, por ato absolute jo.

Në Pascal variablat karakterizohen nga e tyre lloji... Një lloj është një veti e një ndryshoreje, me anë të së cilës një variabël mund të marrë një sërë vlerash të lejuara nga ky lloj dhe të marrë pjesë në një grup operacionesh të lejuara në një lloj të caktuar.

Një lloj përcakton grupin e vlerave të vlefshme që merr një ndryshore e një lloji të caktuar. Ai gjithashtu përcakton grupin e operacioneve të lejuara nga një variabël i këtij lloji dhe përcakton paraqitjen e të dhënave në RAM-in e kompjuterit.

Për shembull:

n: numër i plotë;

Pascal është një gjuhë statike, nga kjo rrjedh se lloji i një ndryshore përcaktohet gjatë përshkrimit të saj dhe nuk mund të ndryshohet. Gjuha Pascal ka një sistem të zhvilluar llojesh - të gjitha të dhënat duhet t'i përkasin një lloji të dhënash të njohur më parë (ose një tip standard i krijuar gjatë zhvillimit të gjuhës ose një lloj i përcaktuar nga përdoruesi që përcaktohet nga programuesi). Programuesi mund të krijojë tipat e tij me një strukturë komplekse arbitrare të bazuar në lloje standarde, ose lloje tashmë të përcaktuara nga përdoruesi. Numri i llojeve të krijuara është i pakufizuar. Llojet e përcaktuara nga përdoruesi në program deklarohen në seksionin TYPE sipas formatit:

[emri] = [lloji]

Sistemi i llojeve standarde ka një strukturë të degëzuar, hierarkike.

Primar në hierarki janë lloje të thjeshta... Këto lloje gjenden në shumicën e gjuhëve programuese dhe quhen të thjeshta, por në Pascal ato kanë një strukturë më komplekse.

Llojet e strukturuara ndërtohen sipas rregullave të caktuara nga lloje të thjeshta.

Treguesit janë formuar nga lloje të thjeshta dhe përdoren në programe për vendosjen e adresave.

Llojet procedurale janë të reja për Turbo Pascal, dhe ato lejojnë që nënprogramet të trajtohen si variabla.

Objektet janë gjithashtu të reja dhe janë krijuar për të përdorur gjuhën si gjuhë të orientuar drejt objektit.

Ekzistojnë 5 lloje të llojeve të numrave të plotë në Pascal. Secila prej tyre karakterizon gamën e vlerave të pranuara dhe hapësirën e tyre të memories së zënë.

Kur përdorni numra të plotë, duhet të udhëhiqeni nga foleja e llojeve, d.m.th. llojet me një gamë më të vogël mund të futen brenda llojeve me një gamë më të madhe. Lloji Byte mund të futet në të gjitha llojet që janë të gjata 2 dhe 4 bajt. Në të njëjtën kohë, tipi Short Int, i cili zë 1 bajt, nuk mund të futet në llojin Word, pasi nuk ka vlera negative.

Ekzistojnë 5 lloje reale:

Në një kompjuter, llojet e numrave të plotë përfaqësohen absolutisht saktësisht. Ndryshe nga llojet e numrave të plotë, vlera e llojeve reale përcakton një numër arbitrar vetëm me një saktësi të kufizuar, në varësi të formatit të numrit. Numrat realë paraqiten në një kompjuter me pikë fikse ose lundruese.

2358.8395

0.23588395*10 4

0,23588395 * E 4

Një pozicion të veçantë në Pascal zë lloji Comp, në fakt është një numër i plotë i madh me shenjë. Ky lloj është i pajtueshëm me të gjitha llojet reale dhe mund të përdoret për numra të plotë të mëdhenj. Kur paraqiten numra realë me pikë lundruese, pika dhjetore nënkuptohet gjithmonë përpara mantisës së majtë ose të lartë, por kur vepron me një numër ajo zhvendoset majtas ose djathtas.

Llojet rendore

Llojet e zakonshme kombinojnë disa lloje të thjeshta. Kjo perfshin:

  • të gjitha llojet e numrave të plotë;
  • lloji i karakterit;
  • tip boolean;
  • lloji i gamës;
  • lloji i numëruar.

Tiparet e zakonshme për llojet rendore janë: çdo lloj ka një numër të kufizuar vlerash të mundshme; vlera e këtyre llojeve mund të renditet në një mënyrë të caktuar dhe me çdo numër mund të lidhet një numër i caktuar, që është një numër rendor; vlerat ngjitur të llojeve rendore ndryshojnë nga një.

Funksioni ODD (x) mund të aplikohet për vlerat e tipit rendor, i cili kthen numrin rendor të argumentit x.

Funksioni PRED (x) - Rikthen vlerën e mëparshme të tipit rendor. PRED (A) = 5.

Funksioni SUCC (x) - Rikthen vlerën tjetër të tipit rendor. SUCC (A) = 5.

Lloji i personazhit

Vlerat e tipit të karaktereve janë 256 karaktere nga grupi i lejuar nga tabela e kodeve të kompjuterit që përdoret. Zona fillestare e këtij grupi, domethënë diapazoni nga 0 në 127, korrespondon me grupin e kodeve ASCII, në të cilat ngarkohen karakteret e alfabetit, numrat arabë dhe karakteret speciale. Karakteret e zonës fillestare janë gjithmonë të pranishme në tastierën e kompjuterit. Zona e vjetër quhet alternative, përmban simbole të alfabeteve kombëtare dhe karaktere të ndryshme të veçanta, si dhe simbole pseudografike që nuk korrespondojnë me kodin ASCII.

Një vlerë e tipit të karakterit zë një bajt në RAM. Në program, vlera është e mbyllur në apostrofa. Gjithashtu, vlerat mund të specifikohen në formën e kodit të tij ASCII. Në këtë rast, shenja # duhet të vendoset përpara numrit me kodin e karakterit.

C: = 'A'

Lloji Boolean

Ekzistojnë dy vlera Boolean: True dhe False. Variablat e këtij lloji specifikohen me fjalën e shërbimit BOOLEAN. Vlerat Boolean zënë një bajt në RAM. Vlerat True dhe False korrespondojnë me vlerat numerike 1 dhe 0.

Lloji i gamës

Ekziston një nëngrup i llojit të tij bazë, i cili mund të jetë çdo lloj rendor. Lloji i diapazonit përcaktohet nga kufijtë brenda llojit bazë.

[min-vlera] ... [vlera maksimale]

Lloji i diapazonit mund të specifikohet në seksionin Lloji si një lloj specifik, ose drejtpërdrejt në seksionin Var.

Kur përcaktoni një lloj vargu, është e nevojshme të udhëhiqeni nga:

  • kufiri i majtë nuk duhet të kalojë kufirin e djathtë;
  • range-type trashëgon të gjitha vetitë e tipit bazë, por me kufizime që lidhen me kardinalitetin e tij më të ulët.

Lloji i numëruar

Ky lloj i përket llojeve rendore dhe specifikohet nga një numërim i atyre vlerave që mund të numërojë. Çdo vlerë emërtohet nga një identifikues dhe ndodhet në listën e vendosur në kllapa. Një lloj i numëruar është specifikuar në Lloji:

Popuj = (burra, gra);

Vlera e parë është 0, vlera e dytë është 1, e kështu me radhë.

Fuqia maksimale 65535 vlera.

Lloji i vargut

Tipi i vargut bën pjesë në grupin e tipave të strukturuar dhe përbëhet nga tipi bazë Char. Lloji i vargut nuk është tip rendor. Ai përcakton një grup vargjesh karakteresh me gjatësi arbitrare deri në 255 karaktere.

Në program, lloji i vargut deklarohet me fjalën String. Meqenëse String është një lloj bazë, ai përshkruhet në gjuhë dhe një ndryshore e tipit String deklarohet në Var. Kur deklaroni një variabël të një lloji vargu pas String, këshillohet të tregoni gjatësinë e vargut në kllapa katrore. Një numër i plotë nga 0 në 255 përdoret për të treguar.

Fam: String;

Specifikimi i gjatësisë së vargut i lejon kompajlerit të ndajë një numër të caktuar bajtesh në RAM për variablin. Nëse gjatësia e vargut nuk është e specifikuar, atëherë përpiluesi do të caktojë numrin maksimal të mundshëm të bajteve (255) për vlerën e kësaj ndryshore.

Lloji më i thjeshtë i të dhënave numerike në Pascal janë llojet e numrave të plotë, të cilët përdoren për të ruajtur numrat e plotë. Numrat e plotë në Pascal zakonisht ndahen në dy lloje: të nënshkruar dhe të panënshkruar. Numrat me shenjë janë një lloj numër i plotë që përfshin numra pozitivë dhe negativë, të panënshkruar - vetëm pozitivë.

Më poshtë janë dy tabela me lloje të numrave të plotë. Së pari, ne shkruajmë Llojet e numrave të plotë të nënshkruar:


Një llojBajtGama e vlerave
shkurtim1 -128 ... 127
i imët2 -32768 ... 32767
numër i plotë, gjatësi4 -2147483648 ... 2147483647
int648 -9223372036854775808 ... 9223372036854775807

Dhe kjo Llojet e numrave të plotë të panënshkruar:


Një llojBajtGama e vlerave
bajt1 0 ... 255
fjalë2 0 ... 65535
fjalë e gjatë, kardinal4 0 ... 4294967295
uint648 0 ... 18446744073709551615

Siç mund ta shihni, kolona e parë përmban emrin e llojit, e dyta - numrin e bajteve të zëna në memorie nga numrat e këtij lloji, në të tretën - gamën e vlerave të mundshme, përkatësisht. Ekzistojnë dy lloje të numrave me shenjë - numër i plotë dhe i gjatë (fjalë për fjalë "i tërë" dhe "numër i gjatë i plotë"), të cilët janë sinonime. Kjo do të thotë, mund të përdorni si një emër ashtu edhe një tjetër në seksionin e përshkrimeve.

Po kështu, në tabelën e dytë (numrat e plotë jo-negativë në Pascal) ka edhe dy lloje sinonimi të numrave të plotë 4-bajtë - fjalë e gjatë dhe kardinal, prandaj përdorni njërën ose tjetrën.

Ju gjithashtu mund të vini re se nëse numrat e tabelës së parë transferohen me kusht në anën e djathtë në lidhje me zero (zhvendosni intervalin në të djathtë në mënyrë që numri minimal të jetë 0), atëherë do të marrim intervalet e numrave të plotë të tabelës së dytë shtrirë në rreshtat përkatës. Pra, nëse shtojmë 128 në kufijtë majtas dhe djathtas në një tip shortint 1-byte, marrim llojin e bajtit (0..255); nëse në smallint të tipit 2 bajt shtojmë 32768 kufijve, marrim fjalën përkatëse të tipit të panënshkruar 2 bajt (0..65535) dhe kështu me radhë.

E gjithë kjo ndodh sepse në llojet e numrave të plotë të panënshkruar numrat mund të ndahen saktësisht në dy: gjysma e numrave - në pjesën negative, gjysma - në pjesën pozitive. Dhe pse, atëherë, në numrat e nënshkruar, vlera absolute e kufirit të majtë është 1 më shumë se kufiri i djathtë? - ju pyesni. Për shembull, në tipin shortint minimumi është -128, ndërsa maksimumi është vetëm 127 (moduli 1 më pak). Dhe kjo sepse ana e djathtë përfshin gjithashtu 0, dhe kjo duhet ditur dhe mbajtur mend.

Pra, pse të ndajmë numrat e plotë në Pascal me kaq shumë lloje? Pse të mos bëni, për shembull, me llojet më të mëdha të numrave të plotë në PascalABC.Net dhe Pascal Free - int64 - kjo është pothuajse 9 kuintilion e gjysmë (!) me minus dhe plus? Po, për një arsye të thjeshtë banale (?) - kursimi i kujtesës. Nëse ju duhet të shtoni dy numra të vegjël pozitivë me një bajt (0..255) dhe i përshkruani këta numra si int64 (8 bajt), atëherë ju desh 8 herë më shumë memorie. Dhe nëse programi është i madh dhe ka shumë variabla, atëherë kursimi i kujtesës rritet shumë ndjeshëm. Për më tepër, nuk ka kuptim të përdoren lloje të numrave të plotë të nënshkruar nëse problemi ka të bëjë me sasi të tilla si gjatësia, masa, distanca, koha, etj.

Në seksionin e faqes Libri i Problemeve të Abrahamyan (nënseksioni Numër i plotë), vëzhgoni përdorimin e llojeve të ndryshme të numrave të plotë në Pascal.

Mësimi diskuton llojet kryesore të të dhënave standarde në Pascal, konceptin e një ndryshoreje dhe një konstante; shpjegon mënyrën e punës me veprimet aritmetike

Pascal është një gjuhë programimi e shtypur. Kjo do të thotë se variablat që ruajnë të dhënat janë të një lloji specifik të të dhënave. ato. programi duhet të tregojë drejtpërdrejt se cilat të dhëna mund të ruhen në një variabël të caktuar: të dhëna teksti, të dhëna numerike, nëse janë numerike, atëherë numër i plotë ose i pjesshëm, etj. Kjo është e nevojshme kryesisht në mënyrë që kompjuteri "të dijë" se çfarë operacionesh mund të kryhen me këto variabla dhe si t'i kryejë ato në mënyrë korrekte.

Për shembull, shtimi i të dhënave tekstuale, ose siç quhet saktë në programim - lidhja është lidhja e zakonshme e vargjeve, ndërsa mbledhja e të dhënave numerike ndodh në mënyrë bit, përveç kësaj, numrat thyesorë dhe numra të plotë shtohen gjithashtu në mënyra të ndryshme. E njëjta gjë vlen edhe për operacionet e tjera.

Le të shqyrtojmë llojet më të zakonshme të të dhënave në Pascal.

Llojet e të dhënave të plota në Pascal

Një lloj Gama Kujtesa e nevojshme (bajt)
bajt 0..255 1
shkurtim -128..127 1
numër i plotë -32768.. 32767 2
fjalë 0..65535 2
gjarpërues -2147483648..2147483647 4

Duhet pasur parasysh se kur shkruani programe në pascal numër i plotë(përkthyer nga anglishtja. numër i plotë) është më i përdoruri, pasi diapazoni i vlerave është më i kërkuari. Nëse kërkohet një gamë më e gjerë, përdorni gjarpërues(i gjatë i plotë, përkthyer nga anglishtja. Numri i plotë i gjatë). Një lloj bajt në Pascal përdoret kur nuk ka nevojë të punohet me vlera negative, e njëjta gjë vlen edhe për llojin fjalë(vetëm diapazoni i vlerave është shumë më i madh këtu).

Shembuj se si variablat përshkruhen (deklarohen) në Pascal:

programi a1; var x, y: numër i plotë; (lloji i plotë) emri im: varg; (lloji i vargut) fillon x: = 1; y: = x + 16; emri im: = "Pjetri"; writeln ("emri:", emri im, ", mosha:", y) fund.

Rezultati:
Emri: Peter, mosha: 17

Komentet në Pascal

Vini re se si përdor komentet në Pascal... Në shembull, komentet, d.m.th. teksti i shërbimit që është "i padukshëm" për përpiluesin janë të mbyllur në kllapa kaçurrelë. Zakonisht komentet bëhen nga programuesit me qëllim të shpjegimit të fragmenteve të kodit.

Objektivi 3. Popullsia e Moskës është një = 9,000,000 banorë. Popullsia e New Vasyuki është b = 1000 banorë. Shkruani një program që përcakton ndryshimin në numrin e banorëve midis dy qyteteve. Përdorni variabla

Llojet reale të të dhënave në Pascal

Numrat realë në Pascal dhe në përgjithësi në programim janë emrat e numrave thyesorë.

Një lloj Gama Kujtesa e nevojshme (bajt)
reale 2.9 * 10E-39 .. 1.7 * 10E38 6
beqare 1,5 * 10 E-45 .. 3,4 * 10E38 4
dyfishtë 5 * 10E-324 .. 1.7 * 10E308 8
zgjatur 1,9 * 10E-4951 .. 1,1 * 10E4932 10

Lloji real në Pascal është më i përdoruri nga llojet real.

Më sipër u prezantuan lloje të thjeshta të dhënash në Pascal, të cilat përfshijnë:

  • rendore
  • I tërë
  • ngacmues truri
  • Karakteri
  • I numëruar
  • Intervali
  • Reale

Për të shfaqur vlerat e variablave të një lloji real, zakonisht përdoret prodhimi i formatuar:

  • në format, përdoret ose një numër, duke treguar numrin e pozicioneve të caktuara për këtë numër në formë eksponenciale;
  • p: = 1234,6789; Shkruani (fq: 6: 2); (1234.68)

    Krahas llojeve të thjeshta, gjuha përdor edhe llojet e të dhënave të strukturuara dhe treguesit, e cila do t'i kushtohet mësimeve të mëvonshme në Pascal.

    Konstantet në Pascal

    Shpesh, një program e di paraprakisht se një variabël do të marrë një vlerë specifike dhe nuk do ta ndryshojë atë gjatë ekzekutimit të të gjithë programit. Në këtë rast, duhet të përdorni një konstante.

    Deklarimi i një konstante në Pascal ndodh përpara deklarimit të ndryshoreve (përpara fjalës së funksionit var) dhe duket si kjo:

    Një shembull i përshkrimit të një konstante në Pascal:

    1 2 3 4 5 6 konst x = 17; var myname: varg; Fillo emri im: = "Pjetër"; writeln ("emri:", emri im, ", mosha:", x) fund.

    konst x = 17; var myname: varg; Fillo emri im: = "Pjetër"; writeln ("emri:", emri im, ", mosha:", x) fund.

    Shfaqja "e bukur" e numrave të plotë dhe realë

    Për të lënë dhëmbëza pas daljes së vlerave të variablave, në mënyrë që vlerat të mos "bashkohen" me njëra-tjetrën, është e zakonshme të tregohet, e ndarë me dy pika, sa karaktere duhet të sigurohen për dalje. vlera:


    Veprimet aritmetike në Pascal

    Rendi i operacioneve

    1. vlerësimi i shprehjeve në kllapa;
    2. shumëzim, pjesëtim, div, mod nga e majta në të djathtë;
    3. mbledhje dhe zbritje nga e majta në të djathtë.

    Procedurat dhe funksionet aritmetike standarde të Pascal

    Këtu ia vlen të ndalemi më në detaje në disa veprime aritmetike.

    • Operacioni Pascal inc, i theksuar rritje, është procedura standarde pascal, që do të thotë rritje me një.
    • Një shembull i një operacioni inc:

      x: = 1; inc (x); (Rritet x me 1, d.m.th. x = 2) shkruani (x)

      Përdorimi më kompleks i procedurës inc:
      Inc (x, n) ku x - lloji rendor, n - lloji i numrit të plotë; inc procedura rritet x me n.

    • Procedura Dec në Pascal funksionon në mënyrë të ngjashme: Dec (x) - zvogëlohet x me 1 (zvogëlim) ose Dec (x, n) - zvogëlohet x me n.
    • Operatori abs është moduli i një numri. Ajo funksionon si kjo:
    • a: = - 9; b: = abs (a); (b = 9)

      a: = - 9; b: = abs (a); (b = 9)

    • Operatori div në pascal është një i përdorur zakonisht sepse ka një sërë detyrash të përfshira me ndarjen e numrave të plotë.
    • Pjesa e mbetur e ndarjes ose operatori mod në pascal është gjithashtu i domosdoshëm për zgjidhjen e një numri problemesh.
    • Vlen të përmendet funksioni standard tek i Paskalit, i cili përcakton nëse një numër i plotë është tek. Kjo do të thotë, ajo kthen true për numrat tek, false për numrat çift.
    • Një shembull i përdorimit të funksionit tek:

      var x: numër i plotë; fillon x: = 3; shkrimln (sqr (x)); (përgjigjja 9) fund.

    • Shpallja në Pascal mungon si i tillë. Por për të ngritur një numër në një fuqi, mund të përdorni funksionin exp.
    • Formula është si më poshtë: exp (ln (a) * n), ku a është një numër, n është një shkallë (a> 0).

      Sidoqoftë, në përpiluesin abc pascal, fuqizimi është shumë më i lehtë:

      var x: numër i plotë; fillon x: = 9; shkrimln (sqrt (x)); (përgjigjja 3) fund.

    Detyra 4. Dimensionet e kutisë së shkrepjes janë të njohura: lartësia - 12,41 cm, gjerësia - 8 cm, trashësia - 5 cm. Llogaritni sipërfaqen e bazës së kutisë dhe vëllimin e saj
    (S = gjerësia * trashësia, V = sipërfaqja * lartësia)

    Detyra 5. Kopshti zoologjik ka tre elefantë dhe mjaft lepuj, ku numri i lepujve ndryshon shpesh. Një elefant supozohet të hajë njëqind karota në ditë dhe një lepur dy. Çdo mëngjes kujdestari i kopshtit zoologjik i tregon kompjuterit numrin e lepujve. Kompjuteri, në përgjigje të kësaj, duhet t'i tregojë ministrit numrin total të karotave që sot duhen ushqyer lepujt dhe elefantët.

    Detyra 6. Dihet se x kg ëmbëlsirat vlen a rubla. Përcaktoni se sa kushton y kg nga këto ëmbëlsira, si dhe sa kilogramë ëmbëlsira mund të blini k rubla. Të gjitha vlerat futen nga përdoruesi.

    Në mënyrë që makina të jetë në gjendje të përpunojë çdo të dhënë hyrëse, ajo duhet të "kuptojë" se çfarë lloji i përkasin variablat në të cilat janë caktuar vlerat. Në mungesë të informacionit në lidhje me formatin e të dhënave, kompjuteri nuk do të jetë në gjendje të përcaktojë nëse ky apo ai operacion është i lejueshëm në një rast të veçantë: për shembull, është intuitivisht e qartë se nuk mund të ngrihet një shkronjë në një fuqi ose të marrë një integral. nga një varg. Kështu, përdoruesi duhet të përcaktojë se çfarë veprimesh lejohen në secilën variabël.

    Ashtu si në gjuhët e tjera të programimit të nivelit të lartë, llojet e variablave në Pascal janë optimizuar për të kryer detyra të drejtimeve të ndryshme, kanë një gamë të ndryshme vlerash dhe gjatësi në bajt.

    Nënndarja e llojeve të variablave

    Llojet e variablave në Pascal ndahen në të thjeshta dhe të strukturuara. Të thjeshtat përfshijnë llojet reale dhe rendore. Të strukturuara përfshijnë vargje, regjistrime, grupe dhe skedarë. Treguesit, objektet dhe llojet procedurale theksohen veçmas.

    Merrni parasysh llojet rendore dhe reale. Llojet rendore përfshijnë 5 lloje të numrave të plotë, numërimin dhe llojin e diapazonit.

    Llojet rendore

    Ekzistojnë 5 lloje të numrave të plotë që ndryshojnë në gjatësinë e bajtit dhe gamën e vlerave.

    Byte dhe ShortInt janë 1 bajt të gjata. Dallimi midis të dyjave është se Byte ruan vetëm vlera jo negative, ndërsa ShortInt mund të ruajë edhe vlera negative (-128 në +127). Llojet Word dhe Integer kanë një marrëdhënie të ngjashme me njëri-tjetrin, me të vetmin ndryshim që madhësia e tyre është 2 bajt.

    Së fundi, LongInt ju lejon të ruani vlerat negative dhe pozitive duke përdorur 4 bajt - në dimensionin numerik të fuqisë së 16-të në të dyja anët e zeros. Lloje të ndryshme variablash në Pascal kontribuojnë në zgjidhjen efektive të detyrave të përdoruesit, pasi në secilin rast specifik, mund të kërkohet një gamë e vogël dhe e madhe vlerash, dhe është gjithashtu e mundur që të ketë kufizime në sasinë e alokuar memorie.

    Është e rëndësishme të kuptohet se zero zë aq hapësirë ​​memorie sa çdo numër tjetër. Kështu, kur formoni një varg vlerash, numri minimal negativ në vlerë absolute do të jetë një më shumë se ai pozitiv: për shembull, nga -128 në +127.

    Variablat që i përkasin mund të jenë TRUE ose FALSE dhe kërkojnë 1 bajt memorie.

    Lloji CHAR ju lejon të ruani cilindo nga karakteret e shumta që ekzistojnë në memorien e kompjuterit. Në të njëjtën kohë, vetëm kodi i karakterit ruhet në të vërtetë në ndryshore simbolike në Pascal, në përputhje me të cilat shfaqet forma e tij grafike.

    Llojet reale

    Ndër llojet e variablave në Pascal, ka disa numerike me aftësinë për të shkruar pjesën thyesore. Dallimi midis llojeve Single, Real, Double dhe Extended zbret në gamën e vlerave të pranuara, numrin e shifrave domethënëse pas pikës dhjetore dhe madhësinë në bajt.

    Në rendin e treguar më sipër, çdo lloj variabli do të jetë 4, 6, 8 ose 10 bajt.

    Vargjeve

    Llojet e strukturuara të të dhënave janë komplekse dhe lejojnë që një numër vlerash të thjeshta të kombinohen brenda një ndryshoreje të vetme. Një shembull i mrekullueshëm është një grup, i cili mund të specifikohet si më poshtë:

    String = varg char;

    Kështu, kemi marrë një lloj të quajtur String, i cili na lejon të vendosim variabla me një gjatësi prej 100 karaktere. Rreshti i fundit përmban një grup direkt njëdimensional Y të tipit String. Përshkrimi i variablave në Pascal kryhet duke vendosur në anën e majtë të identifikuesit dhe në të djathtë, pas shenjës së barazimit, vlerën e ndryshores.

    Gama e indekseve, e shkruar në, ju lejon t'i referoheni çdo elementi specifik të grupit:

    Në këtë rast, ne lexojmë elementin e dytë të grupit të krijuar më parë Y.

    Variablat e vargut në Pascal janë një rast i veçantë i një grupi njëdimensional, sepse një varg është një sekuencë karakteresh, domethënë elementë të tipit char.

    Regjistrimet

    Një rekord përbëhet nga disa fusha të mbushura me të dhëna të çdo lloji përveç skedarit. Në përgjithësi, një variabël i këtij lloji është i ngjashëm me një artikull të bazës së të dhënave. Për shembull, mund të futni emrin e një personi dhe numrin e tij të telefonit në të:

    lloji NTel = Regjistro

    Rreshti i parë në të majtë përmban emrin e llojit, dhe në të djathtë - regjistrimin e fjalës së shërbimit. Rreshti i dytë përmban një fushë me një emër, e treta - një numër telefoni. Fjala "fund" do të thotë se ne kemi hyrë në të gjitha fushat që kemi dashur, dhe kjo përfundon procesin e krijimit të një regjistrimi.

    Së fundi, në rreshtin e fundit vendosim variablin One, i cili është i tipit NTel.

    Mund t'i referoheni rekordit në tërësi ose përbërësve të tij individualë, për shembull: one.NAME (d.m.th. emri i ndryshores. emri i fushës së regjistrimit).

    Skedarët

    Pascal ju lejon të punoni me tekst, skedarë të shtypur dhe të pashtypur, të cilët janë një sekuencë e strukturuar e komponentëve të të njëjtit lloj.

    Kur lexoni ose shkruani në një skedar, mund të përdoret adresa e plotë ose forma e shkurtër e tij:

    'C: \ Dosje \ File2.txt'

    Forma e shkurtër përdoret kur një skedar vendoset në një dosje ku ruhet vetë programi, i cili po i qaset. Formulari i plotë mund të përdoret në çdo rrethanë.

    Ju mund të vendosni një variabël të llojit të skedarit si më poshtë:

    f1: skedari i numrit të plotë;

    Për të punuar me skedarë, përdoren funksione dhe procedura të ndryshme që lidhin një variabël me një skedar në disk, e hapin atë për lexim, shkrim dhe mbishkrim, mbyllni atë në fund të punës, duke ju lejuar të krijoni një emër të ri dhe të fshini skedarin nga kompjuteri.

    Së fundi

    Pa aftësinë për të përdorur lloje të ndryshme variablash në Pascal, përdoruesi nuk do të jetë në gjendje të zbatojë as detyrën më të thjeshtë. Në mënyrë që programi të ekzekutojë algoritmin pa gabime, kërkohet të mësojë si fjalët e shërbimit ashtu edhe sintaksën, pasi makina mund të "kuptojë" komandat vetëm nëse ato janë shkruar në mënyrën e vetme të saktë.

    Artikujt kryesorë të lidhur