Grafika v programu Pascal: rysy, způsoby vytváření a příklady
Potřebujete grafiku programátoři? Zvláště pro ty, kteří se právě učili jazyk? Mám nejprve studovat všechny konstrukce pro psaní základních a standardních úkolů a nechat grafiku později?
Každý by měl zodpovědět tyto otázky pro sebe. Například ti, kteří vyučují programovací jazyk v rámci školního kurzu, grafika "Pascal" bude vynikajícím způsobem, jak podpořit další vzdělávání. Koneckonců v tuto chvíli chci vidět výsledky mého myšlení, psaní programů. Je-li již studentem, má grafika jiný účel. Spíše působí jako pomocný prvek, který napomáhá zvýšit dynamiku písemných produktů. Ale v každém případě je tato část programovacího jazyka samozřejmě důležitá.
Stojí za zmínku, že ne všechny nástroje mají grafickou podporu. "Pascal" je zase vybaven touto funkcí, takže článek popisuje jeho strukturu.
Grafika v Pascalu
Kde bychom měli začít? Z toho, co musíte pochopit, jaká je minimální jednotka obrazovky v různých režimech jazyka Pascal. Je-li to text, pak to bude symbol. V grafice jsou reprezentovány pixelem. Má souřadnice, které jsou reprezentovány symboly X a Y, a také barvu (standardní - bílá). Aby pixel získal adresu (0-0), musí být umístěn v levém horním rohu. Odtud se začínají měřit souřadnice.
Grafika v aplikaci Pascal ABC je povolena pomocí modulu, který je třeba zaregistrovat v řádku použití.
Bod
Jako jednoduchý příklad bude uveden úkol zobrazování bodu na obrazovce (obrázek níže).
V části popisu se zobrazí názvy modulů zapsaných v řádku použití. Obsahují grafický režim v programu. Pokud se vývojář seznámí se strukturou programů, může si myslet, že v var je nutné jednoduše napsat pomocné proměnné. Ale tato část, stejně jako grafika v Pascalu, funguje trochu jinak. Po slově var je třeba napsat video adaptér nainstalovaný v počítači a pak určit, v jakém režimu pracuje. Tato označení jsou obecně akceptována. Po otevření držáků řidiče je třeba uvést skutečný typ a režim. Pokud uživatel neví, který adaptér je nainstalován, musíte zapsat do řádku programu číslo 7. Tato část, stejně jako grafika v programu Pascal, je navržena tak, aby postup detekce dokázal automaticky určit data. Je třeba si uvědomit, že všechny adaptéry mají svůj vlastní digitální význam, každý z nich se můžete podívat na internetu. V osmém řádku se zobrazí procedura Initgraph. Spustí grafický režim. Řádky č. 9 a 10 jsou potřebné, aby v případě selhání inicializace program přestal fungovat. Funkce uzavření grafu zavře grafický režim a umožňuje přepnout zpět do textového režimu.
Řádky pod čísly 2, 3, 7-10, 17 je třeba si uvědomit, protože mohou být použity jako šablony, protože všechny grafické prvky v Pascalu mají společnou strukturu tvorby. Zvažme další prvky problému.
Pod proměnlivou barvou musíte pochopit rozsah barev, v Pascalu je pouze 15. Přiřazení náhodnou hodnotou musíte pochopit, že tón bude vybrán náhodně. Řádek 14 umožňuje vytvořit bod na obrazovce. V tomto úkolu bude umístěn, kde je "vlevo" v režimu náhodného výběru.
Funkční graf
Je třeba si uvědomit, že plán funkce Pascalu je vybudován ve dvou fázích. Nejprve musíte sestavit systém souřadnic a nakreslit graf sám. A první je také rozdělena do několika etap.
Chcete-li zajistit, aby se graf nezobrazoval na celé obrazovce, musíte zadat souřadnice. Horní roh je (xleft; yLeft). Spodní je napsáno stejným způsobem - (xright, yRight). Abychom vytvořili souřadnicové osy, které mají ve všech matematikách známou notaci, je nutné znát centrum. A abyste zjistili druhou, musíte pochopit, jak se změní argument a hodnota funkce. Po výběru potřebných bodů můžete pokračovat v nahrávání programu.
Grafika v Pascalu znamená použití procedury SetPixel, po níž mají být v závorce uvedeny souřadnice bodu (obvyklé x a y) a barva (proměnná c). Funkce Line umožňuje kreslit osy.
Napište program v tomto pořadí: nejprve souřadný systém a na samém konci je třeba vypočítat hodnotu funkce a vypočítat souřadnice bodu.
Výsledek
Výstup bodu na obrazovce a konstrukce grafu funkce v Pascalu jsou klíčovými okamžiky, které jsou základem celé sekce. Naučili-li se psát programy k jejich spuštění, může programátor graficky používat různými způsoby. Potřebujete teorii dobře znát. Grafika v "Pascalu" (příklady jsou uvedeny v článku) - velmi jednoduchá a zajímavá otázka.
- Modulární programování
- Turbo Pascal. Zatímco ... do - loop s předpokladem
- Java programovací jazyk
- Základní programovací jazyk a jeho historie
- Metoda Seidel-Gaussova. Mezinárodní metoda
- Jak se naučit programování od nuly v populárních programovacích jazycích
- Příklad programů v programu Pascal. Programování v Pascalu
- Struktura programu Pascal: programování pro začátečníky
- `Pascal` je ... Jazyk` Pascal` pro začátečníky: popis
- Co je Pascal. Programování v Pascalu
- Operátoři `Pascal`. Pascal programovací jazyk
- Programovací prostředí `Pascal ABC`
- Pascal Verlaine je slibný mladý závodní jezdec
- Konverze typu. Funkce Round a Trunc v Pascalu
- Cyklus pro: Pascal pro začátečníky
- Factorial v Pascalu: jak vypočítat. Vzorové programy
- Operátor přiřazení v "Pascalu": co je určeno, jaké akce jsou prováděny
- Standardní postupy a funkce v programu Pascal
- Co je grafika, pokud jde o počítač
- Jakou grafiku víte?
- Nejjednodušší programovací jazyk pro začátečníky