Standardní postupy a funkce v Pascalu

Nyní téměř každá významná IT společnost dokáže vyvinout vlastní programovací jazyk, který bude psát vlastní řešení a produkty. Ve skutečnosti je mnoho studentů na specializovaných univerzitách schopno učinit totéž. Ale staré nebo, lépe, dřívější řešení v programování neztrácejí jejich význam. Pravděpodobně většina žáků se učí programovací jazyk, jako je Pascal (dále - Pascal). Mnoho z nich považuje za zastaralé a zbytečné, ale ve skutečnosti i nyní - v době Java, C ++ a dalších jazycích programování na vysoké úrovni - je Pascal relevantní. Takže byste neměli zanedbávat znalosti, které poskytuje (a zdarma), a samozřejmě stojí za to věnovat zvláštní pozornost postupům a funkcím v Pascalu. Mohou pomoci v budoucnu, pokud se například rozhodnete propojit svůj život s vysokou technologií.


Komunikujte s Delphi

Je vhodné poukázat na to, jak přesně jsou jazyky Delphi a Pascal. Na internetu můžete často vidět články, ve kterých autor odkazuje přímo na Pascal při výpisu některých vlastností nebo funkcí Delphi. Proč se to děje? Faktem je, že samotný jazyk Delphi je založen na Pascalovi. Přesněji řečeno, má verze programu Object Pascal, který byl výrazně obnoven a doplněn o některé inovace, které jsou pro Delphi exkluzivní.

Příklady programů

Chcete-li pochopit, proč se musíte naučit alespoň základní úrovni procedur a funkcí v programu Pascal. Je lepší odkazovat na příklady programů napsaných v tomto jazyce.Celý Total Commander - jeden z nejvhodnějších správců souborů pro Windows a Android, podle mnoha uživatelů, napsaný na Pascalu. Část operačního systému Skype pro Windows, stejně jako součást první verze Photoshopu, byla napsána v Pascalově programovacím jazyce. Pro děti založené na Pascalu (Delphi) můžete zahrnout: FL Studio, Guitar Pro, stejně jako hry jako Battle of the Heroes, Space Empire 4 a Space Rangers.

Struktura programu

Abyste mohli správně volat a používat procedury a funkce v programu Pascal, musíte se seznámit alespoň s ukázkovou strukturou programu v tomto programovacím jazyce. A pochopit, že to není těžké: vše je velmi logické.


Existují dvě varianty rozvržení programu: krátké a podrobné. Informace o každém z nich jsou uvedeny níže. Krátký program začíná slovním programem, následovaným názvem programu v angličtině a koncem je středník. Je třeba vzít v úvahu, že název nesmí být shodný s názvem jakékoliv proměnné popsané v jedné z následujících částí. Potom můžete definovat konstanty (konstantní hodnoty s přiřazenými symboly). Chcete-li to provést, musíte zadat "const", potom konstanty sami (například n = 5 atd.) Zavřete řetězec středníkem. Poté je třeba vyplnit sekci "var". Zavádí proměnné různých typů. Například Integer nebo Real. Zavře sekci středníkem. Pak postupujte podle postupů a funkcí v programu Pascal. Na konci je středníkem. Počátek programu je definován slovem "začátek". Následuje hlavníprogramu. Konce je definováno slovem end. Podrobné informace V podrobné verzi mezi sekcemi "program" a "const" můžete vložit "štítek" řádku pro vyplnění štítku a po "const" můžete přidat "typ" pro popis datových typů.
Je pravda, že pokud program tyto řádky nepotřebuje, nemohou být napsány. Program bude úspěšně vytvořen (pokud je vše správně provedeno).

Postupy a funkce

Je třeba poznamenat, že všechny postupy a funkce v Pascalu mají svou vlastní strukturu. Navíc je podobná struktuře programu. Pouze na začátku slova "program" by měl být napsán "postup". Každý program má jak místní, tak globální proměnné. Místní jsou platné pouze pro procedury a jedná pouze v rámci procedury. S globálním opakem - pracují po celý program. Všechny funkce jsou podobné. Pouze místo slova "procedura" je třeba napsat "funkci" a na konci přidat další typ návratové hodnoty. V Pascalu je řada postupů a funkcí velmi vhodná pro použití z mnoha důvodů, které budou popsány níže.

Pascal. Úkoly a funkce

Postupy a funkce v programovacím jazyce Pascal existují na úrovni podprogramů. To znamená, že je možné je naplnit jednou a pak, když budou příště potřebovat, zmiňte pouze o jejich jménech, místo aby znovu psali. To značně zjednodušuje úlohu programátora při psaní kódu a dělá samotný kód kompaktní. Tím se minimalizuje pravděpodobnost chyby v programu, kterou může kompilátor nesprávně provádět nebo provádět.Jedná se o postupy a funkce, které programátoru umožňují předat parametry přes odkaz. Mimochodem, tento typ přenosu informací v rámci programového kódu se používá ve velkém množství programovacích jazyků (pokud ne všichni). Jenomže v jiných případech se to děje pouze prostřednictvím funkcí, pak v Pascalu to dělá i prostřednictvím postupů.

Příklady

Nyní budeme analyzovat příklady funkcí a postupů v programu Pascal: jak najít součet dvou čísel (funkcí) pomocí procedury a funkce. Je třeba poznamenat, že obě tyto struktury jsou vloženy mezi sekce "var" a "začátek". Postup: Součet postupu (a, b: celé číslo; var c: celé číslo); Začněte c: = a + b; konec; Funkce: Součet funkcí (a, b: celé číslo): integer; Počáteční částka: = a + b; konec;

Standardní postupy a funkce v Pascal

standardní procedury a funkce zahrnují operace jako je sčítání a odčítání, násobení a dělení. Stačí vzít v úvahu následující funkci: Typ Integer má omezení: pracuje pouze s celá čísla. Jeho alternativou je typ Real. Může být použit pro dělení a násobení operací. Standardní postupy a funkce také zahrnují procesy pro porovnávání čísel mezi sebou nebo s jinými čísly. Tímto můžete nalézt minimální a maximální hodnoty v poli. Ano, v Pascalu, stejně jako ve většině jiných programovacích jazyků, můžete pracovat s maticemi. U polí je velmi výhodné pracovat s postupy a funkcemi. Chcete-li jej vyplnit, musíte cyklus spustit, přetáhnout a dokončit. No, pokud potřebujete jen formovat. Pokud anouvnitř pole potřebujete provést některé akce, pak se celý jeho návrh roztáhne na několik řádků. Co kdyby se jednalo o jednu a tutéž akci s maticí několikrát? Je to opravdu vhodné přepsat jej vždy? Samozřejmě že ne. V takovém případě se funkce nebo postup dostane k pomoci (vše závisí na konkrétní situaci).

Související publikace