nisfarm.ru

Operátoři `Pascal`. Pascal programovací jazyk

Pravděpodobně každý školák zná programovací jazyk Pascal. Co to je? Již dlouhou dobu jazyk byl mrtvý, přece jen se používá pouze pro vzdělávání studentů a školy je považován za základ. Odkazuje na zjednodušenou verzi jazyka Algol. Ale na rozdíl od druhé, „Pascal“ lze psát skutečné programy a dokonce i hry. Dříve měl dost popularity, ale nyní pouze konzervované, ve skutečnosti k výcvikovým účelům. První věc, která láká potenciální programátorům „Pascal“ - to je možné psát, při zachování vlastností anglického jazyka, ne hloubat nad použití zvláštních režimů, které jsou akceptovány v jazycích jako C

Vytvořil "Pascal" Nicklaus Wirth v roce 1970. Jazyk je pojmenován podle vědce Blaise Pascal, 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 zdokonalená verze.

Programovací systém

Pascal ABC je programovací jazyk představovaný stávajícím systémem. Popsané je však variantou nové generace.

Proč vytvořili "Pascal ABS"? Existují dva významné důvody:

  • zastaralé systémy původního jazyka;
  • touhu vytvářet moderní a integrované programovací prostředí.

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

Tam je také self-titulovaný překladač, který je silný a moderní programovací prostředí. Může fungovat v systémech Linux, MacOS a Windows.

Platforma .NET umožňuje používat některé další funkce, stejně jako programování v konstrukčních, objektově orientovaných a funkčních stylech. Autor tohoto jazyka byl Mikhalkovič. Vliv na to byl vynesen nejen Pascal a Delphi, ale také C # a Python.operátory pascal

Obecné charakteristiky provozovatelů

Operátoři v programovacím jazyce jsou zapotřebí k napsání programu. Umožňují provádět určité funkce a algoritmy. Jak se týmy v Pascalu liší od jiných prvků? Skutečnost, že znamenají provedení žaloby. "Pascal" je uspořádán tak, aby se všichni operátoři skládali ze zvláštních služebních slov. Oddělujte příkazy mezi sebou a jinými prvky pomocí znaku středník (-). Všichni operátoři jsou podmíněně rozděleni do skupin:

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

Oba skupiny budou podrobněji diskutovány později v článku.

Operátor procedury




Tento operátor je povinen volat proceduru. Abyste vytvořili linii v programovacím prostředí, musíte zadat identifikátor, za kterým by měly být umístěny parametry volání. Jazyk má však postupy, které nemají poslední prvek. Jsou rozděleny do "Pascalu" na dva typy:

  • standard (napsaný v samotném jazyce);
  • vlastní (vytvořené programátorem).

Když zadáte konkrétní množinu prvků v řádku, použije se určitý postup.

Operátoři ("Pascal"), kteří jsou zodpovědní za standardní akce, se snadno pamatují. V popisné části je nutné zapsat slovo použití a zadejte popis postupu. Existují takové standardní prvky, které nepotřebujete pro vstup do prvního bloku. Jedná se o úkoly číst, psát a další.

Postupy uživatele musí být vytvořeny a umístěny do sekce popisů nebo modulu předtím, než program funguje. Při použití této možnosti by měl být zapsán v části USES nebo POSTUP.pascal abc

Bezpodmínečný provozovatel pobočky

Jednoduché operátory jsou snadno použitelné, včetně GOTO. V "Pascalu" se nachází část štítků, která vám umožní umístit určitého operátora, který potřebuje pro vývojáře, a pak jej bezpodmínečně odkazovat. Soubor čísel a písmen bez značek a mezer by měl být použit jako štítek. Je oddělen od čáry dvojtečkou (:). Než vytvoříte štítek, musíte zadat názvy tohoto prvku v části popisu LABEL.

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

  • všechny popsané štítky by měly být používány;
  • Pokud mají elementy jména z čísel, nemůžete je deklarovat.

Bohužel nebo naštěstí se operátor GOTO nepoužívá v moderních programovacích jazycích. To je způsobeno skutečností, že tyto systémy pracují, vytvářejí princip dopravníku. A takoví operátoři ("Pascal"), jako GOTO, porušují výpočetní proces.

Pascal výstup operátor

Provozovatel podmínek

Podmíněné prohlášení, reprezentované konstrukcemi IF-THEN-ELSE, se používá k reprezentování větví, ve kterých je jedna z možností nezbytně lež. Počítačový proces bude pokračovat na jedné z nabízených možností. Podmíněně je proces rozdělen do dvou typů:

  • struktura vidlí (pokud existují dvě možnosti pro akce a každá vede k vlastnímu výsledku);
  • struktura traverze (pokud je druhá možnost nesprávná, v takovém případě program obejde výsledek určený pro pravdu).

Konstrukce IF-THEN-ELSE představuje strukturované operátory. Tato slova jsou oficiální. Ty však nepodléhají povinnému použití.

Jak funguje stavba? Z angličtiny je přeložen jako "jestliže-pak-jinak". Je-li podmínka určená programem pravdivá, pak je zapsáno to, co je napsáno po provedení slova. A pokud je to nesprávné, pak je to, co je napsáno po jiném nebo po řádku s tím, že je považováno za platné.týmy v pascalu

Kompozitní operátor

Abyste pochopili tuto frázi, musíte tuto definici znát. Kombinované operátory ("Pascal") jsou souborem operací v písemném programu, které jsou uzavřeny v závorce BEGIN-END. Kvůli tomu je skupina týmů zastoupena jako jediný celek.

Operátor výběru

Protože příkaz IF je schopen pracovat pouze se dvěma větvemi, byl vytvořen příkaz výběru CASE. V tomto systému existují servisní slova - případ, konec, jinde. Ta může být také chybějící. Předtím, než operátor pracuje, musí být deklarován parametr a jeho hodnota. Pokud je výběrové tlačítko stejné jako výběrové konstanty, provede se operátor, který následuje po výběru. Pokud není správná, pak jsou všechny příkazy ignorovány. Možnost, která následuje za slovem ELSE nebo po provedení příkazu CASE.

Tento operátor v Pascalu nepoužívá takový systém práce jako IF. Neexistují žádné explicitní zkušební podmínky. Pokud vezmeme v úvahu jeho práci podrobněji, můžeme vidět, že malý CASE přináší nesoulad do programu, protože operátor končí s koncem, který není spárovaný BEGIN. Je to mnohem pohodlnější použití, zvláště pokud jsou k dispozici 5 nebo více možností. Trvale se zaregistrujete, pokud je IF-THEN dlouhá a není to snadný proces.

hlavní operátoři pascal

Operátory ("Pascal"): cykly

Jaké jsou cykly? Znamená to opakování některých příkazových systémů několikrát až do úplného uspokojení tohoto stavu. V "Pascalu" jsou dvě typ cyklů:

  • cyklus s parametrem;
  • iterativní.

Co představuje každý? První (cyklus s parametrem) má vždy známé parametry. Někdy je také nazýván pravidelným. Její hlavní rozdíl spočívá v tom, že počty opakování cyklu jsou známy před jeho spuštěním.

V iteračním podobném nuanci není známo. Smyčka je spuštěna, dokud není splněna podmínka.

Různé typy a typy cyklů lze 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í dvě možnosti se používají pro iterativní opakování. Hlavní rozdíl mezi nimi a posledním operátorem spočívá v tom, že mohou být použity cyklus s parametrem, a FOR - pro opakování bez parametru není možné.operátor výběru v pascalu

Operátory vstupu a výstupu

Operátoři I / O reagují na interakci programovacího prostředí s prostředím. Umožňují zadávat informace a zobrazovat výsledek na obrazovce nebo pro tisk. Příkaz čtení umožní uživateli zadat data v běžícím programu. Jak se to děje? Program se chvíli zastaví, na obrazovce se objeví blikající kurzor, který čeká na zadání údajů od osoby. Rozdíl ve výkonu dvou operátorů čtení a čtení je malý. Ten druhý prostě přesune kurzor na další řádek.

Výstupní příkaz ("Pascal") je zápis (ln). Část LN umožňuje pokračovat v výstupu dat na dalším řádku. Pokud právě zadáte operátora v programu, zobrazí se prázdné období. Použití tohoto příkazu v tomto smyslu není nutné.

Tam jsou také var, úzké prohlášení. Nemohou být použity, pokud to program nevyžaduje.

strukturovaných operátorů

Základní operátoři ("Pascal") jsou popsáni v článku. Pomohou psát program lépe, sami pracují poměrně rychle a bez selhání. Bez nich se budoucímu programátorovi při práci s jazykem "Pascal" nestane nic. Programy bez operátorů, bohužel, nelze představit. Takže musí být schopni pracovat. Obsluha cyklu se může zdát komplikovaná, ale měli byste praktikovat a všechny problémy zmizí. Hodně štěstí v práci!

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru