Tanítási-módszertani kézikönyv a számítástechnikában és az ICT-ben a számítógépes grafika témájában a pascal abc,
Számítógépes grafika a Pascal ABC-ben
A számítógépes grafika Pascalban a számítástechnika egyik területe, amely a képfeldolgozás módszereit és tulajdonságait tanulmányozza szoftverek és hardverek segítségével.
A számítógép grafikus formában történő bemutatását először az 1950-es évek közepén valósították meg. Először a grafikát tudományos és katonai célokra használták. Most ezt a területet részletesen tanulmányozza a felsőoktatásban.
A grafikai képek építése a Pascalban, a funkciógrafikonok tanulmányozása, az egyik fontos és érdekes programozási téma.
Jellemzően a számítógép képernyője karakteres módban van, és a képernyő grafikus módba kapcsolásához csatlakoztatni kell a graphABC modult. Ennek eredményeképpen a képernyő törlődik és színes grafikus módba kerül.
A program első utasításának az utasításnak kell lennie
használja a GraphABC-t;
SetPixel (x, y, színes) - Festse el egy pixel koordinátával (x, y) színes színnel
LineTo (x, y) - Rajzol egy szegmenst a toll aktuális pozíciójától az (x, y) pontig; a toll koordinátái egyenlővé válnak (x, y).
A vonal (x1, y1, x2, y2) egy (x1, y1) ponthoz kezdődő vonalszakaszt húz, és a (x2, y2) pontban végződik.
SetPenColor (színes) - állítja be a színparaméterben megadott tollszínt.
SetPenWidth (n) - a toll szélességét (vastagságát) n pixelre állítja be.
Téglalap (x1, y1, x2, y2) - Az ellentétes csúcsok (x1, y1) és (x2, y2) koordinátáit határozza meg.
FloodFill (x, y, color) - az azonos színű területet a (x, y) ponttól kezdődően színes színnel tölti ki.
SetBrushColor (szín) - beállítja az ecset színét. Az ecset kitöltése a zárt kontúrra terjed ki, amelynek leírása az ecset színének beállítását követi.
Ellipszis (x1, y1, x2, y2) - a leírt téglalap által adott ellipszetet az ellenkező csúcsok (x1, y1) és (x2, y2) koordinátáival vonja le.
A kör (x, y, r) egy (x, y) és sugár r középpontot rajzol.
Arc (x, y, R, A1, A2) - húz egy körívvel amelynek központja a ponton (x, y) és r sugarú, a szendvics két gerenda alkotó A1 és A2 szögek a OX tengellyel (A1 és A2 - valós, adott fokban és számlálva az óramutató járásával ellentétes irányban).
A Pascal fő színei ABC.
A Pascal koordinátarendszere.
Az ütemtervben használt operátorok:
LineTo (x, y); - szegmenset rajzol a toll aktuális pozíciójától az (x, y) pontig; a toll koordinátái egyenlővé válnak (x, y).
Vonal (x1, y1, x2, y2); - Szegmenset rajzol az elejével (x1, y1) és a végén (x2, y2).
Kör (x, y, r); - Keresztezi a középpontot a (x, y) pontban és az r sugárban.
Téglalap (x1, y1, x2, y2); Az ellentétes csúcsok (x1, y1) és (x2, y2) koordinátáit határozza meg.
FloodFill (x, y, szín); - az egyik szín színét színes színnel tölti be, kezdve a ponttól (x, y).
SetWindowSize (x, y); - beállítja a grafikus ablak szélességét és magasságát.
SetPixel (x, y, szín); - kiemeli a képernyőn lévő pontot.
ClearWindow; - Törli a grafikus ablakot fehér színnel.
ClearWindow (színes); - Törli a grafikus ablakot a megadott színnel.
SetPixel (x, y, szín); - Festse el egy pixel koordinátával (x, y) színes színnel
SetPenColor (szín); - állítja be a színparaméterben megadott tollszínt.
A színt az RGB palettával is beállíthatjuk szín helyett, rgb (r, g, b) írható: ahol r, b, g 0 és 255 közötti szám.
SetPenWidth (n); - beállítja a toll szélességét (vastagságát), amely egyenlő n pixelekkel.
SetBrushColor (szín); - beállítja az ecset színét, a fogkefe zárt pályára nyúlik, amelynek leírása az ecset színének beállítását követi.
Ellipszis (x1, y1, x2, y2); - Leírja a leírt téglalap ellipszisét az ellentétes csúcsok (x1, y1) és (x2, y2) koordinátáival.
SetFontName ('name'); - állítja be a betűtípus nevét.
SetFontColor (szín); - állítja be a betűtípus színét.
SetFontSize (sz); - a betűméretet a pontokban állítja be.
SetFontStyle (fs); - állítja be a betűtípus stílusát.
fsBoldItalic - félkövér oblique;
fsBoldUnderline - félkövér aláhúzott;
fsItalicUnderline - ferde aláhúzott;
fsBoldItalicUnderline - félkövér ferde aláhúzva.
1. feladat: Rajzolás
Vonal (200 200 400 000); LineTO (300, 140); lineTO (200 200);
Vonal (200 200 400 000); LineTo (300, 260); LineTo (200 200);
A témában: módszertani fejlesztések, prezentációk és absztraktok
A munkaprogram az óraszám csökkentése miatt modernizálódik. Az órák csökkentését a független diákok egyesítésével lehetett megvalósítani. A széles körben.
Független számítástechnikai munka 9 osztályra. Grafika a Pascal ABC-ben. A "Virág" kép programozása.
A lecke célja, hogy ellenőrizze a programozási nyelvek grafikáiról szerzett ismereteket, hogy tesztelje a Pascal rajzának szerkesztésére szolgáló egyszerű programokat. Az írás feladata megfogalmazott.
A "Graphics in Pascal" kurzus választékának programja
Ez a program egy olyan tanfolyamot ír le, amelynek célja gyermekekkel való együttmûködés, akik személyi számítógéppel programokat akarnak írni. A számítástechnika alapképzésében 7-9 hallgató tanul.
A lecke a 10. évfolyamon "Graphics in Pascal ABC"
A lecke célja: Oktatás: a grafika fogalmának bővítése, az ABC PASCAL grafikai objektumok létrehozásának lehetőségeinek megértése; Fejlesztés: az ABC PASCAL grafikus objektumainak létrehozása; mester.
Grafikák Pascalban - az opcionális 10 osztályú anyagok anyaga.
Grafika a Pascal ABC-ben és a Qbasic-ban
A bemutatás összehasonlítja a Pascal ABC és Qbasic két programozási nyelv grafikai modulját. Használható a grafika programozásának első órájában.