"Pascal" je ... Jazyk "Pascal" pro začátečníky: popis
Na plochách celosvětového internetu najdetespousta programů v jazyce "Pascal", ale je mnohem obtížnější pochopit princip, jak fungují a jak jsou uspořádány. Podívejme se na základy programování společně!
Algoritmický jazyk: základní pojmy
V hovorové řeči používáme základní jednotky: symboly, slova, fráze a celé věty. Algoritmický jazyk má podobnou strukturu, pouze jeho komponenty se volají odlišně. Jedná se o základní konstrukce, výrazy a operátory. Všechny tyto jednotky tvoří hierarchickou strukturu, protože každý následující prvek je tvořen z předchozího.
Symboly algoritmického jazyka jsou nedělitelné atomy používané k psaní kódu.
Elementární návrhy jsou minimální jednotky, které mají svůj vlastní význam.
Klasické jazykové výrazy jsou tvořeny dvěma výše uvedenými jednotkami a specifikují pravidla pro nalezení požadované hodnoty.
Provozovatel je zodpovědný za popis konkrétníhotransformace, která je povinná pro správné provádění programu. V některých případech může být několik - program musí provést složitou operaci. V takových situacích jsou kombinovány do bloku nebo kompozitního operátora.
Jazyk "Pascal"
Existuje velké množství algoritmůjazyků. "Pascal" (pro začátečníky jsou samostatné manuály) je jedním z nich. Jeho abeceda se skládá z čísel, písmen a zvláštních symbolů. Zde je jejich seznam:
- 26 latinské písmena a velká písmena;
- podtržítko;
- deset číslic;
- omezovače;
- známky provozu;
- specifikátory;
- vyhrazena systémovými (servisními) slovy.
Vedle výše uvedených prvků patří "prázdný" k souboru základních, které nelze použít uvnitř vyhrazeného výrazu a konstrukce dvojitého symbolu.
Základní konstrukce jazyka
"Pascal" pro začátečníky zahrnuje řetězce, čísla a jména.
Čísla použitá v kódu daného jazykaprogramování, jsou obvykle psány v desítkovém systému. Mohou být buď reálné nebo celé, což je obvykle označováno bez desetinné čárky. Pokud je číslo kladné, může být jeho znaménko vynecháno.
"Pascal" je algoritmický jazykprogramování, ve kterém řetězce jsou sekvence znaků uzavřených v apostrofy. Pokud potřebujete použít samotný apostrof, pak tento symbol stojí za zmínku dvakrát.
Název je sekvence, která začínás písmenem a může obsahovat čísla ve svém složení. Identifikátory se nazývají štítky, typy, konstanty, funkce, postupy, proměnné, objekty a dokonce i moduly. Vytvořením identifikátorů můžete použít znak podtržítka. Název může mít množství znaků, ale kompilátor bude číst pouze prvních 63 znaků. "Pascal", jehož popis se může zdát tak obtížný, není tak strašný, takže se nepokoušejte vyděsit a zavřít stránku prohlížeče!
Jako jazykové identifikátory je zakázáno používat standardní názvy konstant, postupů, typů, souborů, funkcí a výrazů.
Chcete-li zvýšit viditelnost kódu, pomůcky vám pomohou, ale nezapomeňte, že nemohou oddělovat jména a čísla uprostřed.
Syntaxe algoritmického jazyka
Každý řádek musí skončit s časovým úsekemčárku v programu napsaném v jazyce, který uvažujeme ("Pascal"). Počítačová věda učí školáky a studenty a ty samozřejmě budete rozumět těmto pravidlům!
Bodkoćka (;) je podmíněný signál, který označuje konec aktuální linky a nutnost přepnout na novou. Výjimkou mohou být příkazy služby: const, var, begin a další.
Koncový příkaz zavře program, takže bodka je vždy po něm. Někdy kód může obsahovat několik příloh, pak začátek a konec bloku bude odděleno středníkem.
Chcete-li přiřadit proměnnou konkrétní hodnotě, musí být dvojtečce před dvojtečkou. Můžete například nastavit n = 13 a v kódu to bude vypadat jako n: = 13.
Pokud si tyto zásady osvojujete, můžete se rychle naučit psát programový kód bez syntaktických chyb.
Klasické operátory jazyka "Pascal"
Programové duplicitní úryvky kódubudoucí aplikace a provádět s ní jakékoli akce je možné různými způsoby. Jazyk "Pascal" však používá pro různé operátory. Nemůžeme je považovat za všechny, takže se budeme zabývat pouze několika.
Například pomocí operátora výběru můžetevyberte jeden z alternativních způsobů programu. Parametr v tomto případě je výraz typu objednávky. Existuje však jedna nuance: toto výběrové tlačítko nemůže patřit do řetězce typu nebo skutečné.
Existují také operátoři přiřazení, podmíněný,složené a prázdné, a také mnoho dalších užitečných investic. Znalost pouze některých z nich umožňuje psát kód s vynikající funkčností. Operátoři by neměli být zneužíváni, protože jejich velké množství činí program obtížně laděným překladačem, matoucí a velmi obtížné vnímat cizinci.
Provozovatel přiřazení
Tento výraz má tvar dvojtečky a znamení"je rovno". Používá se k přiřazení konkrétní hodnoty konkrétní proměnné. Je důležité si uvědomit, že typ výrazu a proměnné musí odpovídat, pokud se nevztahují na celý a skutečný typ. Pouze v této situaci nastane přímá transformace.
Sjednocené operátory
"Pascal" je programovací jazykpoužívá sekvence libovolných programových operátorů, které jsou uzavřeny ve speciálních závorkách. Je to otázka kompozitních konstrukcí, omezených slovy začátek a konec. Jedná se o důležitý nástroj algoritmického jazyka, pomocí něhož je možné psát kód pomocí strukturální metodologie.
Operátoři jazyka Pascal, které jsou součástí kompozitní struktury, mohou být zcela odlišné, protože neexistují žádná omezení. Hloubka hnízdění může být také odlišná.
Operátor podmíněného programovacího jazyka
Tato součást poskytuje příležitost vprogram pro kontrolu daného stavu a provedení akce, která závisí na výsledcích jeho přechodu. Podmíněný příkaz je tedy jedním ze způsobů vytváření větví při provádění výpočtů.
Strukturálně podmíněné prohlášení vypadá takto:
IF <podmínka> THEN <statement1> ELSE <statement2>.
V tomto výrazu, jinak, pak a pokud jsou vyhrazená slova, podmínka je logický výraz s libovolným obsahem a příkazy příkazů používaného programovacího jazyka.
Struktura kódu programu
Název, části výkazů a popisů jsouklíčové součásti aplikace napsané v jazyce, jako je Pascal. Informatika vám umožňuje plně studovat tyto prvky a naučit se je správně používat.
Záhlaví zpravidla obsahuje název kódu. Například program MyFirst.
V části popisu naleznete připojené knihovny, moduly, popisky, konstanty, typy, proměnné, kapitolu popisu funkcí a postupů.
Část popisu modulu obsahuje vnitřní názvypřipojených knihoven a začíná vyhrazeným používáním slov. To by mělo být první mezi všemi ostatními popisy. Názvy modulů by měly být navzájem odděleny čárkami.
V případě jakéhokoli výpisu kódu programu můžete umístit štítek, jehož jméno by mělo být uvedeno v odpovídající části popisu.
Předčasný popis konstant umožňuje v kódu kódovat zapisovat jména namísto číselných nebo písmenných hodnot.
V sekci popisující použité proměnné je třeba zadat všechny typy, které budou použity: "var c, a, r: celé číslo; k, l, m: char; h1, h2: boolean;
Nezapomeňte, že program Pascal je programovací jazyk, který vyžaduje povinný předběžný popis všech součástí programu.
Text kódu musí být ukončen obdobím.
Vzorové programy
"Pascal" je základní jazyk a po prozkoumání výše uvedených informací můžete pokračovat přímo k psaní kódu.
Pojďme, aby aplikace zobrazila frázi "Je to můj první program!"
Příklady programů na "Pascal" jsou velmi důležité pochopit, takže se pokuste to udělat právě teď.
Začněte
Writeln (Je to můj první program!);
Konec.
To je tak jednoduché!
Podívejte se na komplexnější kód, kterým můžete najít kořeny kvadratické rovnice. Věnujte pozornost principu tvorby výpočetních výrazů.
Doufáme, že příklady programů Pascal byly pro vás užitečné.