/ / "Pascal" grafika: funkcijos, kūrimo būdai ir pavyzdžiai

Grafika Pascal: funkcijos, kūrimo būdai ir pavyzdžiai

Ar programuotojams reikia grafikos? Ypač tiems, kurie ką tik pradėjo mokytis kalbos? Ar turėčiau iš pradžių studijuoti visas konstrukcijas, skirtas rašyti pagrindines ir standartines užduotis, ir palikti grafiką vėliau?

Visi turėtų atsakyti į šiuos klausimus sau.save. Pavyzdžiui, tie, kurie dėsto programavimo kalbą mokyklos metu, "Pascal" grafika bus puikus būdas paskatinti save mokytis toliau. Galų gale tuo metu noriu pamatyti mano mąstymo, rašymo programų rezultatus. Jei jis jau yra studentas, grafikai turi kitą tikslą. Tai veikiau kaip pagalbinis elementas, padedantis rašytinių produktų dinamiškumą. Tačiau bet kuriuo atveju šis programavimo kalbos skyrius, žinoma, yra svarbus.

Verta paminėti, kad ne visuose įrankiuose yra grafikos palaikymas. Savo ruožtu "Pascal" turi šią funkciją, todėl straipsnyje aprašoma jo struktūra.

grafika Pascal

Grafika Pascal

Kur turėtume pradėti? Iš to, ko jums reikia suprasti, koks yra minimalus ekrano vienetas įvairiais Pascal kalbos režimais. Jei tai yra tekstas, tai bus simbolis. Grafikoje jie pateikiami pikseliu. Ji turi savo koordinates, kurias žymi simboliai X ir Y, taip pat spalva (standartinė - balta). Kad pikselis gautų adresą (0; 0), jis turi būti viršutiniame kairiajame kampe. Nuo to laiko pradedamos matuoti koordinatės.

"Pascal ABC" grafika yra įjungta naudojant modulį, kurį reikia užregistruoti naudojimo eilutėje.

grafika pascal pavyzdžiuose

Taškas

Paprastas pavyzdys bus rodomas užduotis rodyti tašką ekrane (nuotrauka žemiau).

Apibūdinimo skyriuje galite pamatyti vardusmoduliai, parašyti naudojimo eilutėje. Jie apima grafinį režimą programoje. Jei kūrėjas jau susipažino su programų struktūra, jis gali manyti, kad var reikia rašyti pagalbinius kintamuosius. Bet šis skyrius, kaip ir "Pascal" grafika, veikia šiek tiek kitaip. Po žodžio var, jums reikia parašyti kompiuteryje įdiegtą vaizdo adapterį, tada nurodyti, kokiu režimu jis veikia. Šie pavadinimai yra visuotinai pripažinti. Atidarę operatoriaus skliaustus, reikia nurodyti faktinį tipą ir režimą. Jei vartotojas nežino, kuris adapteris yra įdiegtas, tuomet turite parašyti savo programos eilutės numeriu 7. Šis skyrius, kaip ir "Pascal" grafika, yra suprojektuotas taip, kad aptikimo procedūra gali automatiškai nustatyti duomenis. Verta prisiminti, kad visi adapteriai turi savo skaitmeninę reikšmę, už kiekvieną iš jų galite sužinoti žiūrėdami į internetą. Aštuntoje eilutėje galite pamatyti procedūrą Initgraph. Tai prasideda grafiniu režimu. Linijos Nr. 9 ir 10 yra reikalingos tam, kad jei inicializacija nepavyktų, programa nustoja veikti. "CloseGraph" funkcija uždaro grafinį režimą, leidžiantį jums grįžti į teksto režimą.

Reikia eilučių numeriais 2, 3, 7-10, 17nepamirškite, nes jie gali būti naudojami kaip šablonas, nes visi "Pascal" grafika turi bendrą kūrimo struktūrą. Leiskite mums apsvarstyti kitus problemos elementus.

Kintama spalva reikia suprasti diapazonąspalvų, Pascal yra tik 15. Priskiriant atsitiktinai į ją vertę, būtina suprasti, kad tonas bus pasirinktas atsitiktine tvarka. 14 eilutė leidžia jums sukurti tašką ekrane. Šioje užduotyje jis bus įsikūręs, kai jis bus "paliktas" atsitiktinės pasirinkimo režimu.

funkcinė grafika Pascal

Funkcijų grafika

Reikia suprasti, kad Paskalio funkcijos grafikas yra pastatytas dviem etapais. Pirmiausia turite sukurti koordinačių sistemą, o tada piešti pačią grafiką. Ir pirmasis taip pat yra suskirstytas į kelis etapus.

Užtikrinti, kad tvarkaraštis nėraekrane, turite nurodyti savo koordinates. Viršutinis kampas yra (xLeft; yLeft). Apatinis yra parašytas taip pat - (xRight; yRight). Kad būtų sukurtos koordinačių ašys, kurios visoje matematikoje turi žinomą žymėjimą, būtina žinoti centrą. Ir norint nustatyti pastarąjį, jūs turite suprasti, kaip pasikeičia argumentas ir funkcijos vertė. Pasirinkę reikiamus taškus, galite tęsti įrašymą į programą.

Grafika Pascal reiškia naudojimąprocedūra SetPixel, po kurios skliaustuose nurodomos taško koordinatės (įprastos x ir y), taip pat spalva (kintamasis c). Ir linijos funkcija leidžia jums nubrėžti ašis.

Parašykite programą tokia seka: pirmiausia koordinatės sistema, o pačioje pabaigoje turite apskaičiuoti funkcijos vertę ir apskaičiuoti taško koordinates.

grafika Pascal abc

Rezultatas

Ekrano taško rodymas ir funkcijų grafiko sudarymas"Pascal" yra pagrindiniai momentai, tarkim, viso skyriaus pagrindas. Mokydamas rašyti programas, jas vykdyti, programuotojas gali naudoti grafiką įvairiais būdais. Jums reikia tik gerai žinoti teoriją. Grafika "Pascal" (pavyzdžiai pateikiami straipsnyje) - labai paprastas ir įdomus klausimas.

</ p>>
Skaityti daugiau: