nisfarm.ru

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

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í.

grafika v pascalových příkladech

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.graf funkce v pascalu

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.

grafika v pascal abc

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.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru