III. Paskalda ekranni grafik holatga o'tkazish mavzusiga oid dasturlar tuzish




Download 1,92 Mb.
bet134/208
Sana23.07.2021
Hajmi1,92 Mb.
#15865
1   ...   130   131   132   133   134   135   136   137   ...   208
III. Paskalda ekranni grafik holatga o'tkazish mavzusiga oid dasturlar tuzish.

1.Tomonlarini rangi turlicha bo'lgan to'g'ri to'rtburchak chizish protsedurasi dasturini tuzing.

2.Grafik koordinatasi bilan berilgan nuqta uchlarining grafik koordinatalari orqali berilgan to'g'ri chiziqqa tegishli yoki tegishli emasligini aniqlovchi dastur tuzing (yo'llanma: nuqtaning rangi to'g'ri chiziqning rangiga tengligini aniqlash uchun GetPixel funksiyasidan foydalaning).

3.Turli rangda 15 ta parallel kesmalar chizuvchi dastur tuzing (yo'llan­ma: kesma koordinatalarini va rangni oshirish uchun takrorlash operatoridan foydalaning).


4.Random funksiyasi yordamida «yulduzli osmon» manzarasini hosil qilish dasturini tuzing.
Program osmon;

Uses graph;

Var gd, gm, x,y,k,i: integer;

Begin Gd:=0;

Initgraph(gd,gm,’’); randomize;

repcat


for i:=1 to 15 do begin

x:=25*k*round(random(15));

y:= 20*k*round(random(15));

putpixel(x,y,i); end;

k:=k+1; until k>0;

readln; closgraph;

end.
5.Ekran markazidan o'tuvchi koordinalar o'qi, mos joyda koordinatalar o'qi nomini yozuvchi va x e [-7, 7] oraliqda y=\x\ funksiyasining grafigini chizuvchi dastur tuzing.

6*. Ichma-ich joylashgan 7 ta aylana chizuvchi dastur tuzing (yo'llanma: radiusni oshirish uchun takrorlash operatoridan foydalaning).

7*. 7 marta o'chib-yonadigan aylana chizuvchi dastur tuzing (yo'llanma: aylana chizing va jarayonni sekinlashtirish uchun bo'sh takrorlash bajaring, avvalgi aylanani fon rangida chizing va jarayonni sekinlashtirish uchun bo'sh takrorlash bajaring, takrorlashni 7 marta bajartiring).
Yangi mavzuni mustahkamlash.

5.Ekran markazidan o'tuvchi koordinalar o'qi, mos joyda koordinatalar o'qi nomini yozuvchi va x e [-7, 7] oraliqda y=\x\ funksiyasining grafigini chizuvchi dastur tuzing.

6*. Ichma-ich joylashgan 7 ta aylana chizuvchi dastur tuzing (yo'llanma: radiusni oshirish uchun takrorlash operatoridan foydalaning).

7*. 7 marta o'chib-yonadigan aylana chizuvchi dastur tuzing (yo'llanma: aylana chizing va jarayonni sekinlashtirish uchun bo'sh takrorlash bajaring, avvalgi aylanani fon rangida chizing va jarayonni sekinlashtirish uchun bo'sh takrorlash bajaring, takrorlashni 7 marta bajartiring).




Uyga vazifa: 4-5 mashqni dasturini tuzish.

Sana :______________

Sinf :_______________




Download 1,92 Mb.
1   ...   130   131   132   133   134   135   136   137   ...   208




Download 1,92 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



III. Paskalda ekranni grafik holatga o'tkazish mavzusiga oid dasturlar tuzish

Download 1,92 Mb.