Jazyk pozná snáď každý študentprogramovanie, ktoré sa nazýva „Pascal“. Čo predstavuje? Na dlhú dobu sa tento jazyk stal mŕtvym, pretože sa používa iba v školách na výučbu študentov a považuje sa za základ. Vzťahuje sa na zjednodušenú verziu jazyka Algol. Ale na rozdiel od toho druhého, "Pascal" môže byť použitý na písanie skutočných programov a dokonca aj hier. Predtým mal dostatočnú popularitu, ale teraz sa zachoval iba na vzdelávacie účely. Prvá vec, ktorá priťahuje potenciálnych programátorov k Pascalu, je schopnosť písať s vlastnosťami anglického jazyka, namiesto toho, aby si lámali hlavu nad používaním špeciálnych schém, ktoré sú akceptované v jazykoch ako C.
Pascal vytvoril Niklaus Wirth v roku 1970.Jazyk je pomenovaný po vedcovi Blaiseovi Pascalovi, ktorý sa stal otcom prvého stroja na svete. Mohla pridať dve rôzne čísla. Priamym potomkom jazyka Pascal je Modula-2. Tá posledná je vylepšená verzia.
Programovací systém
Pascal ABC je programovací jazyk reprezentovaný už existujúcim systémom. Opísaný je však variant novej generácie.
Prečo vznikol Pascal ABS? Boli na to dva významné dôvody:
- zastarané pôvodné jazykové systémy;
- túžba vytvoriť modernejšie a integrovanejšie programovacie prostredie.
Jazyk Pascal ABC zahŕňa klasický systém Pascal, prvky Delphi a jeho vlastné rozšírenia. Objavil sa v roku 2002.
Existuje aj rovnomenný kompilátor, ktorý je výkonným a moderným programovacím prostredím. Je schopný bežať na systémoch Linux, MacOS a Windows.
Plošina.NET vám umožňuje používať niektoré ďalšie funkcie, ako aj programovanie v štrukturálnych, objektovo orientovaných a funkčných štýloch. Mikhalkovič sa stal autorom tohto jazyka. Bolo to ovplyvnené nielen "Pascal" a "Delphi", ale aj C # a "Python".
Všeobecná charakteristika operátorov
Operátory v programovacom jazyku sú potrebné prena napísanie programu. Umožňujú vykonávať určité funkcie a algoritmy. Ako sa príkazy v Pascale líšia od iných prvkov? Skutočnosť, že znamenajú vykonanie nejakej akcie. "Pascal" je usporiadaný tak, že všetky operátory pozostávajú zo špeciálnych pomocných slov. Príkazy oddeľte medzi sebou a ostatnými prvkami pomocou bodkočiarky (;). Všetci operátori sú podmienene rozdelení do skupín:
- Jednoduché. Takéto príkazy neobsahujú ďalšie prvky. Sú to: operátor priradenia (dvojbodka a rovné), procedúry nepodmieneného skoku (používané pre štítky).
- Štruktúrovaný. Tieto operátory pozostávajú z ďalších prvkov: zložený operátor, podmienené operátory, slučky, prílohy.
Obom skupinám sa budeme podrobne venovať neskôr v článku.
vyhlásenie o postupe
Tento operátor musí zavolať procedúru.Ak chcete vytvoriť linku v programovacom prostredí, musíte zadať identifikátor a za ním parametre volania. V jazyku sú však postupy, ktoré nemajú posledný prvok. V Pascale sú rozdelené do dvoch typov:
- norma (napísaná v samotnom jazyku);
- vlastné (vytvorené programátorom).
Pri predpisovaní určitého súboru prvkov v rade ide o tento alebo ten postup.
Operátori ("Pascal"), ktorí sú zodpovední zaštandardné akcie sú ľahko zapamätateľné. Do časti popisu musíte napísať slovo používa a zadať popis postupu. Existujú také štandardné prvky, ktoré nie je potrebné zadávať do prvého bloku. Sú to úlohy čítať, písať a iné.
Predtým sú potrebné vlastné postupyvytvoriť a umiestniť do sekcie popisu alebo modulu. Ak sa použije posledná možnosť, mala by sa zapísať do časti POUŽITIE alebo POSTUP.
Operátor bezpodmienečného skoku
Jednoduché operátory sú dostatočne jednoduché na používanie,vrátane GOTO. Pascal má sekciu označenia, ktorá vám umožňuje umiestniť konkrétny operátor, ktorý vývojár potrebuje, a neskôr sa naň odkázať bezpodmienečným prechodom. Štítok musí byť súbor čísel a písmen bez znakov a medzier. Od reťazca je oddelený dvojbodkou (:). Pred vytvorením štítka musíte zadať názvy tohto prvku v časti popisu LABEL.
Pred vytvorením oddelenia musíte vedieť o niektorých nuansách:
- musia sa použiť všetky opísané štítky;
- ak prvky majú názvy z čísel, potom ich nemôžete deklarovať.
Bohužiaľ alebo našťastie, vyhlásenie GOTO vmoderné programovacie jazyky sa nepoužívajú. Je to spôsobené tým, že takéto systémy pri práci vytvárajú princíp dopravníka. A takí operátori ("Pascal"), ako GOTO, porušujú výpočtový proces.
Vyhlásenia o podmienkach
Podmienený operátor reprezentovaný konštruktmiIF-THEN-ELSE, používa sa na zobrazenie vetiev, kde jedna z možností je nevyhnutne nepravdivá. Proces výpočtu bude pokračovať podľa jednej z prezentovaných možností. Obvykle sa proces delí na dva typy:
- štruktúra vidlice (keď existujú dve možnosti akcie a každá vedie k vlastnému výsledku);
- obísť štruktúru (keď je druhá možnosť nepravdivá, v takom prípade program obíde výsledok, ktorý má byť pravdivý).
Konštrukt IF-THEN-ELSE predstavuje štruktúrované príkazy. Tieto slová sú oficiálne. V tomto prípade tento nepodlieha povinnému používaniu.
Ako stavba prebieha?Z angličtiny sa to prekladá ako „ak-tak-inak“. Ak je podmienka určená programom pravdivá, potom sa vykoná to, čo je napísané za slovom. A ak je nepravdivé, potom sa za platné považuje to, čo je napísané za iným alebo za riadkom s potom.
Zložené vyhlásenie
Aby ste pochopili túto frázu,treba poznať definíciu. Zložené príkazy ("Pascal") sú množinou operácií v napísanom programe, ktoré sú uzavreté v zátvorkách BEGIN-END. Z tohto dôvodu je skupina príkazov prezentovaná ako jediná integrálna.
Vyberte vyhlásenie
Pretože príkaz IF je schopný fungovaťlen s dvoma vetvami bol vytvorený príkaz CASE select. Tento systém má servisné slová - prípad, koniec, inak. V tomto prípade môže chýbať aj ten druhý. Predtým, ako bude operátor pracovať, musí byť deklarovaný parameter a jeho hodnota. Ak sa výberový kľúč zhoduje s výberovými konštantami, vykoná sa príkaz, ktorý nasleduje po poslednej. Ak nie je správnosť, všetky príkazy sa ignorujú. Vykoná sa možnosť, ktorá nasleduje za slovom ELSE alebo za príkazom CASE.
Tento operátor voľby v "Pascal" sa nepoužívataký systém práce ako IF. Neexistuje tu žiadna explicitná kontrola stavu. Ak sa pozrieme na jeho prácu podrobnejšie, vidíme, že CASE vnáša do programu miernu disonanciu, keďže príkaz končí slovom END, ku ktorému nie je spárovaný BEGIN. Je oveľa pohodlnejšie ho používať, najmä ak je na výber 5 a viac možností. Neustále písanie IF-THEN bude trvať dlho a to nie je pohodlný proces.
Operátory ("Pascal"): Slučky
Čo sú cykly? Zahŕňajú opakovanie niektorých príkazových systémov niekoľkokrát, kým nie je podmienka úplne splnená. V Pascale existujú dva typy slučiek:
- slučka s parametrom;
- iteratívny.
Čo každý predstavuje?Prvá (slučka s parametrom) má vždy známe parametre. Niekedy sa nazýva aj pravidelný. Jeho hlavný rozdiel je v tom, že počet iterácií cyklu je známy pred jeho spustením.
V iteratívnom je takáto nuansa neznáma. Cyklus sa vykonáva, kým nie je splnená podmienka.
Typy a typy cyklov môžete rozlíšiť pomocou niektorých štruktúr:
- REPEAT: opakovanie s postpodmienkou.
- WHILE: opakujte s podmienkou.
- FOR je prevádzkovateľ účtu. Používa sa v slučke s parametrom.
Prvé dve možnosti sa používajú na opakované opakovanie. Ich hlavným rozdielom oproti poslednému výroku je, že sa dajú použiť v slučke s parametrom, kým FOR sa nedá použiť na opakovanie bez parametra.
I/O výpisy
Pre interakciu programovacieho prostredia sOperátori I/O sú zodpovední za životné prostredie. Umožňujú zadávať informácie a zobraziť výsledok na obrazovke alebo vytlačiť. Príkaz read umožní užívateľovi zadať svoje údaje do spusteného programu. Ako sa to stane? Program sa na chvíľu zastaví, na obrazovke sa objaví blikajúci kurzor, ktorý čaká na vstup od osoby. Je malý rozdiel v tom, ako fungujú dva príkazy read a readln. Ten jednoducho presunie kurzor na ďalší riadok.
Výstupný operátor ("Pascal") je write(ln).Particle LN vám umožňuje pokračovať vo výstupe údajov na ďalšom riadku. Ak v programe jednoducho zadáte operátora, zobrazí sa prázdny výraz. Nie je potrebné používať tento príkaz v tomto zmysle.
Existujú aj operátori var a blízky. Nemôžete ich použiť, ak to samotný program nevyžaduje.
Hlavné operátory ("Pascal") sú popísané v článku.Pomôžu vám napísať lepší program, ale sami fungujú dostatočne rýchlo a bez porúch. Bez nich budúcemu programátorovi pri práci s jazykom Pascal nič nevyjde. Programy bez operátorov si, bohužiaľ, nemožno predstaviť. Preto musia byť schopné prevádzky. Príkazy v slučke sa môžu zdať komplikované, ale s praxou všetky problémy zmiznú. Veľa šťastia v práci!