O'qitish usullari (shu jumladan o'quv mashg'ulotlarini tashkil etish shakllari)
Darslar ma'ruza va amaliy qismlarni o'z ichiga oladi. Kursning amaliy qismi dars shaklida amalga oshiriladi. Har bir darsning muhim tarkibiy qismi talabalarning mustaqil ishi hisoblanadi. Dars mavzusi o`zlashtirilgan malakalar asosida aniqlanadi. Har bir dars quyidagicha taqdim etiladi:
Asosiy tushunchalar va ular bilan ishlash usullarini takrorlash.
Asosiy mehnat ko'nikmalarini olish uchun vazifalarni mustaqil bajarish; Har bir vazifada maqsad shakllantiriladi va unga erishish yo'llari ko'rsatiladi.
O'z-o'zini bajarish uchun mashqlar.
Kursning nazariy va amaliy qismlarini (o'qituvchining ixtiyoriga ko'ra) amaliyotda nazariy masalalarni darhol tuzatish uchun parallel ravishda o'rganish mumkin.
1.Grafik rejimini ishga tushirish va yopish
Grafik rejimlarning xarakteristikalari. Graph modulini ulash (grafik protseduralar kutubxonasi Graphdan foydalanadi).Grafik drayverini va monitorni aniqlaydigan o'zgaruvchilar: var gd, gm: integer. O'zgaruvchan qiymatlarni tanlash buyrug'ini belgilash: gd := Detect; (aniqlash - drayver eng yaxshi rejimni o'zi aniqlaydi) Grafik rejimini ishga tushirish: InitGraph(gd, gm, drayverga yo'lni belgilang (bo'sh bo'lsin)) Grafik tizimda o'chirish: CloseGraph.
Matn - grafik - matnni almashtirish .
Qayta ishlashda xatolik GraphErrorMsg ( Xato kodi : integer ): string .
2. GRAPH modulining asosiy protseduralari va funktsiyalari
Koordinata tizimi . Joriy ko'rsatkichni siljitish :
MoveTo ( X , Y : integer ) joriy ko'rsatgichni X , Y koordinatalariga o'tkazadi .
MoveRel ( dX , dY : integer ) joriy koʻrsatgichni dX nuqtalarini gorizontal va dY nuqtalarini vertikal ravishda siljitadi.
GetX , GetY joriy ko'rsatgichning koordinatalarini qaytaring.
Grafik rejimida ekran va oyna :
SetViewPort oynasini yarating ( xl , yl , x 2, y 2: integer ; Clip : boolean ).
ClearViewPort oynasini tozalash .
Joriy oyna atributlari GetViewSettings ( var Vp : ViewPortType ).
Grafik oynaning "soyasi" - SetFillStyle va SetFillPattern .
Xulosa ball PutPixel(X,Y:integer;Color:word).
Xulosa qatorlar : Line (XI,Y1, X 2,Y2:integer), LineTo(X,Y:integer), LineRel(dX,dY:integer) .
3. Ishlash Bilan matn
Xulosa matn OutTextXY(X,Y:integer; TextString:string).
Do'stlaringiz bilan baham: |