Paskalda grafika

  • ppt
  • 26.03.2024
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 12_Paskal dasturlash tili.ppt

Turbo Pascal 7.0

Paskal dasturlash tilining grafik imkonyatlari metodikasi.

Chiziq rangi

SetColor(N)

Chiziq rangi

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Chiziq turi

SetLineStyle(s, p, t)

0
1
2
3
4 Namunadan tanlanadi

Namuna

Chiziq turi

Qalinligi

1 Ingichka
3 Yo`g`on

Diaganal asosida to`g`ri to`rtburchak hosil qilish

Rectangle(x1,y1,x2,y2)

Diaganal asosida to`g`ri to`rtburchak hosil qilis

Uses Graf;
Var gd,gm:integer;
Begin
Gd:=dedect;
initGraph(gd,gm,’’);
Setcolor (Green);
Regtanggle(10,10,200,100);
Readlen;
CloseGraph;
end.

10

10

100

200

Aylana chizish

Circle (x, y, r)

r

Aylana chizish

Uses Graf;
Var gd,gm:integer;
Begin
Gd:=dedect;
initGraph(gd,gm,’’);
Setcolor (4);
Circle(300.200,100);
Readlen;
CloseGraph;
end.

200

300

100

Ellips hosil qilish

Ellipse (x,y,Rx,Ry)

Rx

Ry

Ellips hosil qilish

Uses Graf;
Var gd,gm:integer;
Begin
Gd:=dedect;
initGraph(gd,gm,’’);
Setcolor (4); SetFillStyle(8,1);
FillEllipse(320,240,200,100);
Readlen;
CloseGraph;
end.

Shakllar ichini bo`yash :

0 – Fon rangi bilan yaxlit bo`yash
1 – Joriy rang bilan yaxlit bo`yash
9 – Piksellarni shaxmat usulida bo`yash
2 -11 – Foydalanuvchi tanlagan usul


2 3 4 5 6 7 8 10 11

Shakllar ichini bo`yash

SetFillStyle (s, c)

Usul

rang

0 … 15

0 … 12

Ichi bo`yalgan to`rtburchak hosil qilish

Bar (x1,y1, x2,y2)

Ichi bo`yalgan ellips hosil qilish

FillEllipse (x,y,Rx,Ry)

Rx

Ry

Ixtiyoriy shakllarni ichini bo`yash

F l o o d F i l l (x,y, b)

Chegara rangi

Ichki nuqta kordinatasi

Guruhlarga topshiriq

Ekranning o`rtasida radiusi 150 ga teng bo`lgan sariq rangli aylana chizish dasturini tuzing.

Ekranning o`rtasining yuqori qismida uzunligi 300 ,balandligi 150 piksel bo`lgan qizil rangli to`rtburchak chizish dasturini tuzing.

Ekranning o`rtasida ichma – ich joylashgan 2 ta aylana hosil qilish dasturini tuzing. R1=150, R2=140.

1- Guruhga topshiriq

2- Guruhga topshiriq

3- Guruhga topshiriq

Guruhlarga savollar

1- Guruhga savollar

1.To`g`ri to`rtburcak chizish operatorida X1,Y1,X2,Y2 lar
nimani bildiradi?
2. Chiziq rangi qaysi operator yordamida tanlanadi?

2- Guruhga savollar

SetFillStyle operatorining fazifasini ayting?
Qaysi operator ichi bo`yalgan to`rtburchak chizadi?

FillEllipse operatori qanday shakl chizadi?
Circle operatori qanday shakl chizadi?

3- Guruhga savollar

Etiboringiz uchun rahmat