PočítačeProgramování

Příklad programy na Pascal. Programování v Pascalu

Mohlo by se zdát, že jazyk programu Pascal - je to jednoduché a typické pro jakýkoli programátor, ale nelze říci, že jazyk sám o sobě je příliš slabý pro moderní svět. Není divu, že je to považováno za základní a studoval ve škole.

Často se při psaní programů Pascal používat programovací prostředí, jako Turbo Pascal (Turbo Pascal).

Proč začátečníci by měli zvolit tento jazyk? Snažte se pochopit. Aby bylo možné plně zvládnout jakýkoli programovací jazyk, musíte mít příslušnou literaturu. To je důvod, proč většina jazyků odpadnou ihned, zejména, a loga. On není příliš běžné v zemích rusky mluvící, takže trénink knih o něm. V této chvíli, z nichž nejznámější jsou Pascal, Java, Basic a C. Uvažujme každý zvlášť. Java, který se používá hlavně v síti programování. C - jedna z nejvíce rozšířených jazyků, nicméně, a to nejtěžší (zejména pro začátečníky). Aby bylo možné konečně dozvědět, jak psát programy v něm, to je nejlepší nejprve naučit Pascal a Basic. Oba studovali na škole (volba pro učitele). Důvodem pro jejich výskytu spočívá v tom, že v těchto jazycích, můžete napsat stejný program jako v C nebo C ++, ale jeho velmi vývoj je mnohem snazší díky jednoduché konstrukci.

Stojí za připomenutí, že verze Pascal a Basic dostatečném množství, ale školy jsou běžnější druhy, jako Turbo Pascalu 7.0 a QBasic. Pokud jste si ji ve srovnání s nimi, vydrží déle vytvořena s cílem, aby napsal malý nástroj až 50 linek. Turbo Pascal je silnější a rychlejší.

První program v Pascalu

Příklad snadno Pascal programy lze nalézt na internetu, těžší pochopit, jak fungují.

Abychom pochopili, co je uvnitř tohoto jazyka, musíte napsat malý „problém“. Předpokládejme, že chcete vytvořit program, který bude přidat dvě čísla: Q + W = E. To, co je třeba provést k jeho vytvoření?

Písmeno E bude působit jako proměnná (matematiky - X). Nutně je nutné přiřadit název (max 250 znaků). To může sestávat z:

  • písmena latinské abecedy (a..z);
  • čísel od 0 do 9. Ale měli bychom si uvědomit, že název by neměl začínat číslem;
  • "_" Character.

Není nutné splnit v názvu:

  • Ruští písmena;
  • interpunkční znaménka;
  • spec. znaky, například příhradové „#“, procentuální „%“ dolar „$“, tilda „~“ a další.

Příkladem správný název může být «red_velvet4», «exo» nebo «shi_nee». Je třeba také připomenout, že Pascal je případ necitlivé písmena, takže jsou proměnné s názvy «BtoB» a «BtoB» považován za jeden. To je v programovém prostředí „závod“ a volal buňku, bude zřejmé níže. Po tomto procesu je třeba určit typ proměnné. To je nezbytné pro správné naprogramování ukazuje výsledek na obrazovce nebo vytisknout na papír. Například, pokud jsou přidány dvě čísla, číselný typ je specifikován, a je-li telefon pozdrav, pak - řetězec. vhodný typ celé číslo ( „číslo“), pro běžné přidání dvou čísel.

S typem proměnných jasné, ale musí být přiřazen ke všem číselných proměnných, s cílem manipulovat s nimi volně.

na to, co je napsáno výše uvedeného, můžete snadno napsat malé „puzzle“. Pascal programy budou vypadat takto:

Program shi_nee;

Var Q, W, E: celé číslo;

BEGIN

E: = Q + W;

END.

První řádek, tedy program shi_nee - .. jméno nebo název programu. Tato volitelná součást neovlivní psané podobě. Ten, pokud jsou použity, musí nutně být první, nebo programovací prostředí bude generovat chybu.

Popis proměnných jsou druhý řádek díky operátora do polohy «var». Je třeba uvést všechny proměnné, které se objevují na přidání programu typ (integer) a tlustým střevem.

Provozovatelé pár «BEGIN» - «END» začíná a proto ukončí program. Jsou to nejdůležitější; Mezi nimi jsou všechny akce popsané programátorem.

syntax

Je důležité si uvědomit, že každá řádka kódu končí středníkem. Výjimkou z tohoto pravidla budou příkazy služby, jako je var, začít, const a další. Po posledním konec operátora měli dát body. V některých případech, kdy se program používá více příloh a operátor závorky «BEGIN» - «Konec», bod může být umístěn po příkazu se středníkem.

Pro přiřazení buňky své hodnoty, například, e = 15, je nutné jej podepsat s dvojtečkou:

Q: = 15:

W: = 20;

E: = Q + W;

Dvojtečka v tomto jazyce se nazývá přiřazení. Program je napsán v jazyce Pascal je velmi snadné, pokud jste zvládnout výše popsané syntaktická pravidla.

testování

Běh Turbo Pascal, správně vytisknout program umístěním požadované stopy a nastavení požadované pořadí řad. Spuštění programu může být provedeno pomocí kontextového menu nebo pomocí kláves Ctrl + F9. Pokud vše zadali správně, bude obrazovka blikat málo. V případě, že je přítomen chyba, bude pracovní program pozastavit a kurzor se nastaví na lince, kde je k dispozici. Ve stejné době, v řádku „uzavření“ je popis většiny chyb, například chyby 85: «» expexted. Tento řádek ukazuje, že někde není středník. Je však dávat pozor na tyto problémy za to nestojí, je nutné pochopit strukturu, pomocí příkladů v programech Pascal.

Které by měly být studovány v první řadě?

Chcete-li plně začínají chápat každý řádek programu. Pak dávat pozor na syntaxi, odložit speciální operátory v paměti, po níž je interpunkční znaménko není řečeno, naučit logický řetězec začínat a končit. Vzpomínám si, jak jsou proměnné mám, jaký typ, co potřebují, a proč ji potřebujeme. Rozumět také nebude na škodu ve fungování většiny programovacích prostředí. Můžete použít pokyny nebo „hrabat“ v Turbo Pascal sami. Neustále je třeba trénovat, připravený rozebrat „problém“ z internetu a pomalu získává ukázkové programy Pascal samostatně.

rozměrné pole

Pole se používá pro pohodlnou obsluhu s homogenních údajů, které v tomto případě jsou uspořádány v po sobě jdoucích paměťových míst, a nikoliv odděleně. Je nepravděpodobné, že programátory pohodlných 50 nebo 100 proměnných. Je vhodnější je uložit na disk v poli.

Prvky, které jsou ve skupině mají své číslo. V různých programovacích jazycích, tím, že začíná s některými čísly nejsou nutně 1. Zde je příklad programů na Pascal říká, že číslovány od ní. Tato číselná řada se nazývá index každého prvku. Zpravidla se jedná o celé číslo menší charakter. V zásadě se tyto buňky se nestarají, co valorizace bude nastaven: číselná nebo abecední.

Array Pascal (příklady níže), mohou mít pouze jeden druh, ke které patří a všechny jeho prvky. Neexistuje žádné takové, že jeden typ buněk skutečný a další celé číslo.

V programovém prostředí, jednorozměrné dat (tj., Jednoduché) pole jsou lineárně vstoupil:

Var a: array [5..40] char;

b: real;

i: celé číslo;

BEGIN

Pro i: = 5 až 40 read (ch [i]);

Pro i: = 5 až 40 zápisu (ch [i]: 3);

readln;

END.

Analyzovat příklad programů na Pascal, můžete vidět, že paměť je určena pro jednoduché pole, která se skládá z 35 znaků. Indexování ([5..40]) - od 5 do 40. V prvním řádku po příkazu BEGIN, musí uživatel zadat absolutně žádné 35 znaků (číslice, písmena), že program je zaznamenané v buňce. Druhý řádek je odpovědný za jejich zobrazení na obrazovce.

Dvourozměrného pole

V případě, že jednorozměrné pole - je ta, ve které jsou všechny operace vestavěný „in-line“, tedy všechny prvky a kroky jsou prováděny po sobě, dvou-dimenzionální umožňuje složitějších struktur s větvení ...

Tyto údaje Pascal (příklady lze vidět níže), jsou popsány v dvěma způsoby: «pole [10..b, 10..f] typu“ nebo «pole [10..b] z pole [10..f] typu“.

B a F - konstanty. Místo toho mohou být vloženy a údaje (jako v jednorozměrném poli), ale v těchto problémů není nejlepší praxe. To je způsobeno tím, že programovací jazyk definuje první konstantní počet řádků, a druhá - sloupců pole.

Příkladem tohoto problému prostřednictvím zvláštního typu sekce:

Const b = 24; f = 13;

Typ třešeň = array [10..b, 10..f] real;

Var n: třešeň;

Řez řadou proměnných popsat trochu jednodušší (pro začátečníky):

Const b = 24; f = 13;

Var n: pole [10..b, 10..f] real;

Obě možnosti jsou správné, pracovní program zvoleného způsobu nahrávání se nemění.

otevřené pole

Otevřená array - ten, který nemá hranice. To má typ (reálný, celé číslo a kol.). Jinými slovy, vytvořili array - nekonečně malý. Jeho „tažnost“ je definován v rámci programu při běhu. To je psáno takto:

Seulgi1: pole char;

Yeri: pole real;

Charakteristickým rysem těchto polí je, že indexování začíná na nule, ne jeden.

Grafika v Pascalu

Ti, kteří mají nejmenší představu o „vnitřní“ operační systém ví, že všechny snímky jsou postaveny přes pravoúhlém rastru. Rastrové obrázky se skládají z bodů, které jsou tak malé, že lidské oko vnímá tažené nebo fotografoval pro jeden celek. Čím vyšší je rozlišení obrázku, tím menší jsou obrazové body.

Druhý způsob prezentační grafiku - vektor. Zpravidla, to segmenty, kružnic, elips a jiných geometrických tvarů, které tvoří celý obraz.

V programovacím prostředí, v jakémkoli jazyce možném a vznikem tohoto typu úloh, jako je grafika, jehož výsledkem bude plán. Pascal, příklady takových programů vykazují určitý stupeň závažnosti jejich vývoje, umožňuje vytvářet obrazy a vzory. Aby „aktivovat“ knihovna chcete, budete muset vložit řádek «využívá graf;».

Typicky, v popisu grafických dat, tento postup se používá:

InitGraph (řidič var, dusit: skutečné; Path: String);

Zde řidič je proměnná, jehož typ je celé číslo; tlumivka - variabilní, skutečný typu; cesta umožňuje aktivovat ovladače.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.atomiyme.com. Theme powered by WordPress.