/ / Operátoři "Pascal". Programovací jazyk Pascal

Operátory "Pascal". Pascal programovací jazyk

Jazyk zná pravděpodobně každý studentprogramování s názvem „Pascal“. Jaký je? Tento jazyk je již dlouho mrtvý, protože se používá pouze ve školách pro výuku studentů a je považován za základnu. Odkazuje na zjednodušenou verzi jazyka Algol. Ale na rozdíl od druhého lze Pascal použít k psaní skutečných programů a dokonce i her. Dříve to bylo docela populární, ale nyní to přežilo jen ve skutečnosti pro vzdělávací účely. První věc, která přitahuje potenciální programátory k Pascalu, je schopnost psát při zachování vlastností anglického jazyka, místo aby si lámala hlavu nad používáním speciálních schémat, která jsou běžná v jazycích, jako je C.

Vytvořil „Pascal“ Niklaus Wirth v roce 1970.Jazyk je pojmenován na počest vědce Blaise Pascala, který se stal otcem prvního stroje na světě. Mohla přidat dvě různá čísla. Přímým potomkem jazyka Pascal je Modula-2. Druhá je vylepšená verze.

Programovací systém

Pascal ABC je programovací jazyk představovaný již existujícím systémem. Popsaný je však možnost nové generace.

Proč byl vytvořen Pascal ABS? Byly pro to dva významné důvody:

  • zastaralé systémy původního jazyka;
  • touha vytvořit modernější a integrovanější programovací prostředí.

Jazyk Pascal ABC zahrnuje klasický systém Pascal, prvky Delphi a vlastní rozšíření. Objevilo se to v roce 2002.

K dispozici je také kompilátor se stejným názvem, který je výkonným a moderním programovacím prostředím. Je schopen běžet na Linuxu, macOS i Windows.

Plošina.NET umožňuje některé další funkce i programování ve strukturovaných, objektově orientovaných a funkčních stylech. Autorem tohoto jazyka se stal Michalkovič. Ovlivnili to nejen Pascal a Delphi, ale také C # a Python.

Operátoři Pascal

Obecná charakteristika operátorů

Provozovatelé v programovacím jazyce jsou povinniza účelem napsání programu. Umožňují provádět určité funkce a algoritmy. Jak se příkazy Pascal liší od ostatních prvků? Skutečnost, že znamenají provedení akce. "Pascal" je navržen tak, aby se všechny operátory skládaly ze speciálních servisních slov. Oddělujte příkazy mezi sebou a ostatními prvky pomocí středníku (;). Všichni operátoři jsou běžně rozděleni do skupin:

  • Jednoduchý. Takové příkazy neobsahují další prvky. Jsou to: operátor přiřazení (dvojtečka a stejný), bezpodmínečné procedury skoku (používané pro štítky).
  • Strukturované. Tyto operátory se skládají z dalších prvků: složený operátor, podmíněný operátor, operátor smyčky, operátor spojení.

Oběma skupinám se budeme podrobně věnovat dále v článku.

Operátor postupu

Tento operátor je povinen zavolat proceduru.Aby bylo možné vytvořit linku v programovacím prostředí, je nutné zadat identifikátor následovaný parametry volání. V jazyce však existují postupy, které nemají poslední prvek. V Pascalu se dělí na dva typy:

  • standard (vysvětleno v samotném jazyce);
  • zvyk (vytvořený programátorem).

Při předepisování určité sady prvků v řetězci se používá jeden nebo druhý postup.

Provozovatelé („Pascal“), kteří jsou odpovědní zastandardní akce, snadno zapamatovatelné. Do části popisu je nutné napsat slovo „používá“ a zadat popis postupu. Existuje několik standardních prvků, které není nutné zadávat v prvním bloku. Jedná se o úkoly čtení, psaní a další.

Předtím je třeba provést vlastní postupyspuštěním programu jej vytvořte a umístěte do sekce popisu nebo do modulu. Pokud použijete druhou možnost, měla by být zaznamenána v části POUŽITÍ nebo POSTUP.

pascal abc

Bezpodmínečný skokový operátor

Jednoduché obsluhy se snadno používají,včetně GOTO. V "Pascalu" je část štítků, která vám umožní umístit určitého operátora, nezbytného pro vývojáře, a později na něj bezpodmínečným skokem odkázat. Jako štítek by měla být použita sada čísel a písmen bez znaků a mezer. Od řetězce je oddělen dvojtečkou (:). Před vytvořením štítku musíte v části Popis štítku zadat názvy tohoto prvku.

Před vytvořením oddělení musíte vědět o některých nuancích:

  • musí být použity všechny popsané štítky;
  • pokud mají prvky názvy z čísel, nemůžete je deklarovat.

Bohužel nebo naštěstí operátor GOTO vmoderní programovací jazyky se nepoužívají. To je způsobeno skutečností, že takové systémy při práci vytvářejí princip dopravníku. A takové operátory („Pascal“) jako GOTO narušují výpočetní proces.

Pascal výstupní operátor

Stavoví operátoři

Podmíněný operátor představovaný konstruktyIF-THEN-ELSE, slouží k zobrazení větví, kde je jedna z možností nutně nepravdivá. Výpočetní proces bude pokračovat podle jedné z nabízených možností. Proces je obvykle rozdělen do dvou typů:

  • struktura vidlice (pokud existují dvě možnosti akce a každá vede k vlastnímu výsledku);
  • obejít strukturu (když je druhá možnost nesprávná, v takovém případě program obejde výsledek, který má být pravdivý).

Konstrukce IF-THEN-ELSE představuje strukturované příkazy. Tato slova jsou služební slova. V takovém případě není tento druh povinně používán.

Jak funguje design?Z angličtiny se překládá jako „pokud-pak-jinak“. Je-li podmínka zadaná programem pravdivá, provede se to, co se napíše za slovem. A pokud je nesprávné, pak se za platné považuje to, co je napsáno za else nebo za řádek s then.

příkazy v pascalu

Složený operátor

Abychom této frázi porozuměli,potřebujete znát definici. Složené příkazy („Pascal“) jsou sada operací v psaném programu, které jsou uzavřeny v závorkách BEGIN-END. Z tohoto důvodu je skupina týmů prezentována jako jediná kompletní.

Operátor výběru

Vzhledem k tomu, že prohlášení IF je funkčnís pouhými dvěma větvemi byl vytvořen příkaz CASE selection. Tento systém má speciální slova - velká a malá písmena, konec, jiný. Kromě toho může také chybět. Než operátor pracuje, musí být deklarován parametr a jeho hodnota. Pokud se výběrová klávesa shoduje s výběrovými konstantami, provede se příkaz následující po poslední. Pokud to není správné, jsou všechny příkazy ignorovány. Varianta, která následuje za slovem ELSE nebo po provedení příkazu CASE.

Tento operátor výběru v Pascalu nepoužívátakový systém práce jako IF. Zde není žádná explicitní kontrola stavu. Pokud se podíváte na jeho práci podrobněji, všimnete si, že CASE zavádí do programu mírnou disonanci, protože příkaz končí slovem END, ke kterému není spárováno BEGIN. Je mnohem pohodlnější jej použít, zvláště pokud je na výběr 5 nebo více možností. Předepisování IF-THEN po celou dobu bude trvat dlouho, a to ani není vhodný proces.

základní operátor pascal

Operátoři („Pascal“): smyčky

Co jsou to smyčky? Implikují opakování některých příkazových systémů několikrát, dokud není podmínka plně splněna. V Pascalu jsou známy dva typy cyklů:

  • smyčka s parametrem;
  • iterativní.

Co každý z nich představuje?První (cyklus s parametrem) má vždy známé parametry. Někdy se také nazývá regulární. Jeho hlavní rozdíl spočívá v tom, že počet opakování cyklu je znám před jeho zahájením.

V iteraci není podobná nuance známa. Smyčka se provádí, dokud není podmínka splněna.

Typy a typy cyklů můžete rozlišit pomocí některých struktur:

  • REPEAT: opakování s postcondition.
  • WHILE: opakování s předpokladem.
  • FOR - provozovatel účtu. Používá se ve smyčce s parametrem.

První dva se používají pro iterativní opakování. Jejich hlavní rozdíl od posledního tvrzení spočívá v tom, že je lze použít ve smyčce s parametrem, zatímco FOR není povoleno pro opakování bez parametru.

pascal select operator

I / O operátoři

Pro interakci programovacího prostředí sprostředí je odpovědné za I / O operátory. Jsou to oni, kdo vám umožní zadat informace a zobrazit výsledek na obrazovce nebo vytisknout. Příkaz pro čtení umožní uživateli zadat svá data do běžícího programu. Jak se to stalo? Program se na chvíli zastaví, na obrazovce se objeví blikající kurzor, který čeká na zadání dat od osoby. Je malý rozdíl v tom, jak čtení a čtení funguje. Ten jednoduše přesune kurzor na další řádek.

Výstupním operátorem ("Pascal") je write (ln).Část LN umožňuje pokračování výstupu na dalším řádku. Pokud v programu jednoduše zadáte operátora, zobrazí se prázdný termín. V tomto smyslu není nutné tento příkaz používat.

Existují také operátoři var, close. Mohou být vynechány, pokud to samotný program nevyžaduje.

strukturované operátory

Základní operátory („Pascal“) jsou popsány v článku.Pomohou vám lépe psát program, ale samy fungují dostatečně rychle a bez přerušení. Bez nich budoucí programátor neuspěje v práci s jazykem Pascal. Bohužel je nemožné si představit programy bez operátorů. Musí tedy být schopni operovat. Operátoři smyček se mohou zdát komplikovaní, ale musíte si to procvičit a všechny problémy zmizí. Hodně štěstí při práci!