Pravdepodobne každý žiak pozná jazykprogramovanie, ktoré sa nazýva "Pascal". Čo je to? Už dlhú dobu jazyk bol mŕtvy, predsa len sa používa iba pre vzdelávanie študentov a školy je považovaný za základ. 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 mal dosť popularity, ale teraz iba konzervované, v skutočnosti k výcvikovým účelom. Prvá vec, ktorá láka potenciálnych programátorom "Pascal" - to je možné písať, pri zachovaní vlastností anglického jazyka, nie hĺbať nad použitie špeciálnych režimov, ktoré sú akceptované v jazykoch ako C

Vytvoril "Pascal" Nicklaus Wirth v roku 1970. Jazyk je pomenovaný podľa vedca Blaise Pascal, 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. Avšak opísané je variantom novej generácie.

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

  • zastarané systémy pôvodného jazyka;
  • túžbu vytvoriť modernejšie a integrované programovacie prostredie.

Jazyk Pascala ABC zahŕňa systém klasických "Pascal", prvky "Delphi" a jeho vlastné rozšírenie. Vystúpil 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 umožňuje používať niektoré ďalšie funkcie a tiež programovať 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.

operátori pascal

Všeobecné charakteristiky prevádzkovateľov

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

  • Jednoduchá. Takéto príkazy neobsahujú iné prvky. Jedná sa o: operátor priradenia (dvojbodka a rovnica), bezpodmienečné procedúry prechodu (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ú podrobnejšie popísané neskôr v článku.

Operátor procedúry

Od tohto operátora sa vyžaduje, aby zavolal postup. Aby ste vytvorili linku v programovacom prostredí, musíte zadať identifikátor, za ktorým by mali byť umiestnené parametre hovoru. Jazyk má však postupy, ktoré nemajú posledný prvok. Sú rozdelené na "Pascal" 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 určitý postup.

Prevádzkovatelia ("Pascal"), ktorí sú zodpovední zaštandardné akcie, pamätajte pomerne ľahko. V sekcii popisu je potrebné napísať slovo používanie a zadať opis postupu. Existujú také štandardné prvky, ktoré nepotrebujete vstúpiť do prvého bloku. Toto sú úlohy čítané, písané a iné.

Vlastné postupy sú potrebné predtýmpráca programu je vytvorená a umiestnená do sekcie popisov alebo do modulu. Ak použijete poslednú možnosť, mala by byť zapísaná do sekcie USES alebo POSTUP.

pascal abc

Bezpodmienečný prevádzkovateľ pobočky

Jednoduché operátory sú ľahko použiteľné,vrátane GOTO. V sekcii Pascal nájdete časť štítkov, ktorá vám umožňuje umiestniť určitého operátora, potrebného pre vývojára, a potom ho bezpodmienečne odkázať. Súbor čísel a písmen bez znakov a medzery by sa mal používať ako označenie. 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:

  • mali by sa použiť všetky popísané značky;
  • Ak prvky majú mená z čísel, nemôžete ich deklarovať.

Bohužiaľ alebo našťastie prevádzkovateľ GOTO v Košiciachnie sú používané moderné programovacie jazyky. To je spôsobené tým, že tieto systémy pracujú, vytvárajú princíp dopravníka. A takí operátori ("Pascal"), podobne ako GOTO, porušujú výpočtový proces.

Pascal výstup operátor

Podmienky operátorov

Podmienený operátor reprezentovaný konštrukciamiIF-THEN-ELSE, používaný na zobrazenie vetví, v ktorých je jedna z možností nutne klamať. Výpočtový proces bude pokračovať na jednej z ponúkaných možností. Podmienečne je proces rozdelený na dva typy:

  • štruktúra vidlíc (ak existujú dve možnosti akcií 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? Z angličtiny sa prekladá ako "ak-potom-inak". Ak je podmienka špecifikovaná programom pravdivá, potom sa vykoná to, čo je napísané po vykonaní slova. A ak je to nesprávne, potom to, čo je napísané po inej alebo po riadku sa potom považuje za platné.

tímy v pascalu

Kompozitný operátor

Aby sme pochopili túto frázu,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 tímov reprezentovaná ako jediný celok.

Operátor výberu

Vzhľadom na to, že operátor IF je schopný pracovaťs iba dvoma vetvami bol vytvorený príkaz na výber CASE. V tomto systéme sa nachádzajú servisné slová - prípad, koniec, iný. Tiež môžu chýbať. Predtým, než operátor pracuje, musí sa deklarovať 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. Možnosť, ktorá nasleduje za slovom ELSE alebo po vykonaní príkazu CASE.

Tento operátor výberu nepoužíva Pascaltaký 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. Je to oveľa výhodnejšie ho používať, najmä ak máte 5 alebo viac možností. Trvalá registrácia IF-THEN bude dlhá a to nie je jednoduchý proces.

hlavný operátor pascal

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 Pascal sú známe dva typy cyklov:

  • cyklus s parametrom;
  • iterácie.

Čo každý predstavuje? Prvý (cyklus s parametrom) má vždy známe parametre. Niekedy sa to nazýva aj 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 spustí, kým nie je splnená podmienka.

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 slučke s parametrom a FOR sa nemôže použiť na opakovanie bez parametra.

výber operátora v pascal

Operátori vstupno-výstupných

Pre interakciu programovacieho prostredia sživotné prostredie je zodpovednosťou prevádzkovateľov vstupu a výstupu. Umožňujú vám zadať informácie a zobraziť výsledok na obrazovke alebo pre tlač. Príkaz na čítanie umožní používateľovi určiť svoje údaje v bežiacom programe. Ako sa to deje? Na obrazovke, ktorá ich čaká na vstup od ľudí sa objaví program počas trvania zastávok na blikajúceho kurzora. Rozdiel vo výkonnosti dvoch operátorov čítania a čítania je malý. Ten druhý jednoducho presunie kurzor na ďalší riadok.

Výstupný príkaz ("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.

štruktúrovaných operátorov

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

</ p>