PočítačeProgramovanie

Operátori Pascal. Pascal programovací jazyk

Pravdepodobne každý školák pozná programovací jazyk Pascal. Čo je to? Po dlhý čas sa tento jazyk stal mŕtvym, pretože sa používa iba v školách na výučbu študentov a je považovaný za základňu. Odkazuje na zjednodušenú verziu jazyka Algol. Ale na rozdiel od druhého, "Pascal" môže byť použitý na písanie reálnych programov a dokonca aj hier. Predtým to bolo pomerne populárne, ale teraz sa zachovalo iba v skutočnosti na vzdelávacie účely. Prvá vec, ktorá priťahuje potenciálnych programátorov v Pascalu, je schopnosť písať, zachovávať vlastnosti anglického jazyka, skôr ako skrývať svoje mozgy nad používaním špeciálnych schém, ktoré sú prijaté v jazykoch ako je C.

Vytvoril "Pascal" Nicklaus Wirth v roku 1970. Jazyk je pomenovaný podľa vedca Blaisa Pascala, ktorý sa stal otcom prvého stroja na svete. Mohla pridať dve rôzne čísla. Priamy potomok jazyka "Pascal" je "Modula-2". Posledná uvedená verzia je vylepšená verzia.

Programovací systém

Pascal ABC je programovací jazyk reprezentovaný existujúcim systémom. Opísané je však variant novej generácie.

Prečo vytvorili "Pascal ABS"? Existovali dva dôležité dôvody:

  • Zastarané systémy pôvodného jazyka;
  • Túžba vytvoriť modernejšie a integrované programovacie prostredie.

Jazyk Pascala ABC zahŕňa systém klasických "Pascal", prvky "Delphi" a jeho vlastné rozšírenia. On sa objavil v roku 2002.

Existuje tiež kompilátor, ktorý je silným a moderným programovým prostredím. Môže fungovať v systémoch Linux, MacOS a Windows.

Platforma .NET vám umožňuje používať niektoré ďalšie funkcie, rovnako ako programovanie v štrukturálnych, objektovo-orientovaných a funkčných štýloch. Autorom tohto jazyka bol Mikhalkovič. Vplyv na ňu poskytli nielen Pascal a Delphi, ale aj C # a Python.

Všeobecné charakteristiky prevádzkovateľov

Operátori v programovacom jazyku sú potrební na napísanie programu. Umožňujú vykonávať určité funkcie a algoritmy. Ako sú tímy v Pascal odlišné od ostatných prvkov? Skutočnosť, že znamenajú vykonanie akcie. "Pascal" je navrhnutý tak, aby všetci operátori tvorili špeciálne servisné slová. Oddeľte príkazy medzi sebou a inými prvkami použitím znaku s bodkočiarkou (;). Všetci operátori sú podmienene rozdelení do skupín:

  • Jednoduchá. Také príkazy neobsahujú iné prvky. Jedná sa o: operátor priradenia (dvojbodka a rovnica), bezpodmienečné prechodové postupy (používané pre štítky).
  • Štruktúrované. Tieto operátory pozostávajú z iných prvkov: zložený operátor, vyhlásenia o podmienkach, slučky, spojenie.

Oba skupiny budú podrobne popísané v článku.

Operátor procedúry

Od tohto operátora sa vyžaduje, aby zavolal postup. Ak chcete vytvoriť riadok v programovacom prostredí, musíte zadať identifikátor, za ktorým nasledujú parametre hovoru. Jazyk má však postupy, ktoré nemajú posledný prvok. V Pascalu sú rozdelené na dva typy:

  • Štandard (písaný v samotnom jazyku);
  • Vlastné (vytvorené programátorom).

Keď zadáte konkrétnu množinu prvkov v riadku, použije sa tento alebo ten postup.

Operátori ("Pascal"), ktorí sú zodpovední za štandardné akcie, si pamätajú pomerne ľahko. Je potrebné napísať slovo použitie v časti popisu a zadajte popis postupu. Existujú také štandardné prvky, ktoré nepotrebujete vstúpiť do prvého bloku. Toto sú úlohy čítané, písané a iné.

Postupy používateľa musia byť vytvorené a umiestnené v sekcii popisov alebo v module pred tým, než program funguje. Ak použijete poslednú možnosť, mala by byť zapísaná do sekcie USES alebo POSTUP.

Bezpodmienečný prevádzkovateľ pobočky

Jednoduché operátory sa ľahko používajú, vrátane GOTO. V "Pascal" je časť štítkov, ktorá vám umožňuje umiestniť určitého operátora potrebného pre vývojára a bezpodmienečne ho odkázať. Ako označenie by sa mala používať množina čísel a písmen bez znakov alebo medzery. Je oddelená od čiary dvojbodkou (:). Pred vytvorením štítku musíte uviesť názvy tohto prvku v časti popisu LABEL.

Pred vytvorením oddelenia potrebujete vedieť o niektorých odtieňoch:

  • Všetky opísané značky by sa mali používať;
  • Ak majú prvky názvy z čísel, nemôžete ich deklarovať.

Bohužiaľ alebo našťastie sa operátor GOTO nepoužíva v moderných programovacích jazykoch. To je spôsobené tým, že tieto systémy pracujú, vytvárajú princíp dopravníka. A takí operátori ("Pascal"), ako GOTO, porušujú výpočtový proces.

Podmienky operátorov

Podmienené vyhlásenie reprezentované konštruktmi IF-THEN-ELSE sa používa na zobrazenie odbočiek, v ktorých je jedna z možností nutne lož. Výpočtový proces bude pokračovať na jednej z ponúkaných možností. Podmienečne je proces rozdelený na dva typy:

  • Vidlicová štruktúra (ak existujú dve možnosti akcie a každá vedie k vlastnému výsledku);
  • Štruktúra traverzu (ak je druhá možnosť nesprávna, v takom prípade program obije výsledok určený pre pravdu).

Konštrukcia IF-THEN-ELSE predstavuje štruktúrované operátory. Tieto slová sú oficiálne. Toto zariadenie však nepodlieha povinnému použitiu.

Ako sa stavia práca? Z angličtiny sa prekladá ako "ak-potom-inak". Ak je podmienka špecifikovaná programom pravdivá, potom je to, čo je napísané po vykonaní slova. A ak je to nesprávne, potom sa to, čo je napísané po inej alebo za riadkom, považuje za platné.

Kompozitný operátor

Aby ste túto frázu pochopili, musíte definíciu poznať. Zložení operátorov ("Pascal") je súbor operácií v písomnom programe, ktoré sú uzavreté v zátvorkách BEGIN-END. Kvôli tomu je skupina príkazov prezentovaná ako jediný celok.

Operátor výberu

Pretože príkaz IF je schopný pracovať iba s dvoma pobočkami, bol vytvorený príkaz na výber CASE. V tomto systéme existujú pomocné slová - prípad, koniec, iný. Tiež môžu chýbať. Pred tým, ako operátor pracuje, musí byť deklarovaný parameter a jeho hodnota. Ak je výberové tlačidlo rovnaké ako konštanty výberu, vykoná sa operátor, ktorý nasleduje výber. Ak nie je žiadna správnosť, ignorujú sa všetky príkazy. Variant, ktorý nasleduje za slovom ELSE alebo po vykonaní príkazu CASE.

Tento výberový operátor v Pascalu nepoužíva taký systém práce ako IF. Neexistuje explicitné overenie stavu. Ak vezmeme do úvahy svoju prácu podrobnejšie, vidíme, že CASE zavádza malý nesúlad v programe, pretože operátor končí slovom END, ku ktorému neexistuje dvojica BEGIN. Jeho využitie je oveľa výhodnejšie, najmä ak existuje 5 alebo viac možností. Ak chcete trvale registrovať IF-THEN bude dlhá a to nie je jednoduchý proces.

Operátori ("Pascal"): cykly

Aké sú cykly? Znamená to opakovanie niekoľkých systémov velenia niekoľkokrát, kým nie je podmienka plne uspokojená. V programe Pascal sú známe dva typy cyklov :

  • Cyklu s parametrom;
  • iterácie.

Čo každý predstavuje? Prvý (cyklus s parametrom) má vždy známe parametre. Niekedy sa tiež nazýva pravidelná. Jeho hlavným rozdielom je, že počet opakovaní cyklu je známy pred jeho začiatkom.

V iteračnej podobnej nuanse nie je známe. Smyčka sa vykoná až do splnenia podmienky.

Rôzne typy a typy cyklov možno rozlíšiť pomocou niektorých štruktúr:

  • REPEAT: opakovanie s postcondition.
  • WHILE: opakovanie s predpokladom.
  • FOR - prevádzkovateľ účtu. Používa sa v slučke s parametrom.

Prvé dve možnosti sa používajú na opakované opakovanie. Hlavný rozdiel medzi nimi a posledným operátorom je, že môžu byť použité v cykle s parametrom a FOR nemôže byť použitý na opakovanie bez parametra.

Operátori vstupno-výstupných

Operátori I / O reagujú na interakciu programovacieho prostredia s prostredím. Umožňujú vám zadávať informácie a zobraziť výsledky na obrazovke alebo tlačiť. Príkaz na čítanie umožní používateľovi určiť svoje údaje v bežiacom programe. Ako sa to deje? Program sa na chvíľu zastaví, na obrazovke sa objaví blikajúci kurzor, ktorý čaká na zadanie údajov od osoby. Rozdiel medzi dvoma operátormi čítania a čítania je malý. Ten druhý jednoducho presunie kurzor na ďalší riadok.

Výstupný operátor ("Pascal") je zápis (ln). Časť LN umožňuje pokračovať v výstupe údajov na ďalšom riadku. Ak práve zadáte operátora v programe, zobrazí sa prázdne obdobie. Použitie tohto príkazu v tomto zmysle nie je potrebné.

Existujú tiež var, tesné vyhlásenia. Nemôžu byť použité, ak to program nevyžaduje.

Základné operátory ("Pascal") sú popísané v článku. Pomôžu lepšie napísať program, sami pracujú pomerne rýchlo a bez zlyhania. Bez nich sa nič nestane s budúcim programátorom pri práci s jazykom "Pascal". Programy bez operátorov, bohužiaľ, nemožno predstaviť. Takže musia byť schopní fungovať. Obsluha cyklu sa môže zdať komplikovaná, ale mali by ste praktizovať a všetky problémy zmiznú. Veľa šťastia s vašou prácou!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sk.birmiss.com. Theme powered by WordPress.