Szervezése tárgyak mozgása egy grafikus kijelző a programban Turbo Pascal

Típusa leckét. Lecke a tudás létrehozásának.

célja a leckét. Ahhoz, hogy megismertesse a koncepció animáció. A forma képes megszervezni a mozgásminták darabot a képernyőn a programban Turbo Pascal.

A hallgató legyen képes:

  1. Bízza az eljárásokat a korábban tanult grafika (vonal, kör, stb.)
  2. Döntetlen tárgyak egy bizonyos helyen a képernyő képe.
  3. Használja cleardevice eljárás - takarítás kép töredékek.

Fejlődő szempont: fejlesztési elképzelése a lehetőségét egy egyszerű animációs program Turbo Pascal standard eljárások alkalmazásával és a legfontosabb kódokat.

Oktatási szempont: hogy oktassák a diákok harmonikus felfogás számítástechnika.

  1. Személyi számítógép.
  2. Multimédia projektor.

Szoftver támogatás: Turbo Pascal programot.

  1. Kártyákat a tábla az alapvető eljárásokat a Graph modult.
  2. Kártyák kulcskódok asztalra.
  3. Kártyák a lista a program „Moving babák.”

1.1 Köszöntő tanulók.

1.2 figyelmét hiányában.

1.3 Az célok és a leckét.

Cél - a szervezet a mozgásminták töredékek a képernyőn.

Annak érdekében, hogy a tervezett célokat a következő feladatokat látja el:

  • Határozza meg, hogy van egy mozgalom egyetlen rajzobjektum.
  • Fontolja, hogyan kell használni a nyilakkal ellenőrzési kódokat (fel, le, balra, jobbra).

2 Ismétlés az előzőleg megtanult anyagok (5 perc):

2.1 megoszlása ​​anyag ( „kártyákat a táblázat alapvető eljárások a Graph modul”, „kártyák kulcskódok táblázat”).

A kártya az asztalon az alapvető eljárások modulyaGraph

2.2 A diákok meghívást felidézni az alapvető grafikus rutinokat tanult az előző leckében (a kártya az alapvető eljárások Graph asztal modul). Emellett a diákok kell emlékezni paramétereit ezeket az eljárásokat.

3.1 Indítás és demonstrációs program „Moving babák” a Turbo Pascal program segítségével a multimédia projektor (tanár végzi).

3.2 A hallgatók betekintést nyernek a kártya kulcs kód táblázatból. Ebben a szakaszban a vizsgálat témák diákok kell figyelni, hogy az a tény, hogy a kulcs kód jelzi a # jellel ( „grid”), és egy bizonyos számú, így a program kulcskódokat is van egy karakter típus.

A diákok betekintést nyernek egy kártyát, amely felsorolja a program „Moving babák”:

A kártya a lista a program „Moving babák”

programot animáció;
használja crt, grafikon;
const a = 5;
var gd, GM, x, y: integer;
ch: char;
eljárás anima (x1, y1: integer);
kezdődik
setcolor (14);
kör (x1, y1,20);
setcolor (10);
kör (x1-6, y1-6,2);
kör (x1 + 6, y1-6,2);
kör (x1 + 2, Y1 + 50,30);
kör (x1-30, y1 + 30,8);
kör (x1 + 33, Y1 + 28,8);
setcolor (11);
vonal (x1-5, y1 + 10, x1 + 5, y1 + 10);
OutTextXY (250150 'Hello'.)
végén;
kezdődik
GD: = észlelni;
initgraph (gd, GM, 'c: \ bp \ bgi');
X: = getmaxx div 2; y: = getmaxy div 2;
anima (x, y);
ismétlés
ch: = ReadKey; ha ch = # 0, akkor CH: = ReadKey;
esetében CH
# 75: X: = x-a; # 77: X: = x + egy; # 72: y: = y-a; # 80: y: = y + A;
végén;
cleardevice;
anima (x, y);
amíg ch = # 27;
closegraph; végén.

A tanulmány a fragmentum programot «procedureanima»: Különös figyelmet kell fordítani az anima eljárás, amely közvetlenül végrehajtja rajz babák részből áll: fej, szem, száj, orr, „kezelni”.

A tanulmányi program fragment c használatra kulcskódoknak: úgy, hogy a program révén a munkaszervezés kulcsfontosságú kódok, vegye figyelembe, hogy a mozgást végzett megváltoztatásával koordinátáit a minta darab. Például: # 75: X: = x-a; - ez a mozgás része a kép a bal oldalon. Határozza meg a helyét a cleardevice eljárások és szerepének tisztázása a helyét.

4.1 A tanulók ülnek számítógépek.

4.2 Indítsuk el a Turbo Pascal programot.

4.3 Új dokumentum létrehozása.

4.4 nyomatok a lista a program „Moving babák.”

4.5 Dokumentum mentése programot.

4.6 A program indítása "Moving babák."

A tanár ellenőrzi a végrehajtását a munka, és problémák esetén segít a diákoknak.

A diákok mutatják be a programot a tanár. Ha marad idő, akkor próbálja megváltoztatni néhány paraméter a részek a kép (növekedés az objektumok színe megváltozik része az ábrát).

A választás, hogy az eljárást az egyik javasolt tételek annak érdekében, hogy készítsen egy konszolidációs az anyag vizsgálták a következő lecke:

  • férfi forgalmat.
  • Mozgalom az autó.
  • robot mozgását.
  • Repülőgép mozgás.
  • kerékpáros forgalom.
  • Minden más adat.