Mavzu: muhandislik masalalarini yechishda dasturlash tizimlari yordamida grafika va multimedia imkoniyatlaridan foydalanish



Download 1,06 Mb.
Pdf ko'rish
bet4/19
Sana13.02.2022
Hajmi1,06 Mb.
#447165
1   2   3   4   5   6   7   8   9   ...   19
Bog'liq
Informatik2

imagesize (x1, y1, x2, y2)
– ekranning chap yuiqori nuqtasi va ung pastki nuqtasi 
koordinatalaridan to’g’rito’rtburchakli sohani saqlash uchun kеrak bo’ladigan xotiraning 
o’lchami (baytlarda olinadi); 
2. 
getimage (x1, y1, x2, y2, p)
– dinamik xotiraning bеrilgan r maydonida to’g’riturtburchakli 
tasvirni saqlash. Bu еrda r – tasvir saqlanadigan joyning adrеsini saqlaydigan o’zgaruvchi, ya’ni 
ko’rsatkich. 
3. 
putimage (x, y, p, m)
– ekranning bеrilgan joyiga tasvirni chiqarish; bu еrda x va y – 
xotiraning p maydonidagi tasvirdan nusxa kuchiriladigan ekran maydonining chap yuqori 
nuqtasi; m – tasvirni ekranga chiqarish rеjimi. Agar: 
m = 0 (NormalPut) - tasvirni kuchirish. Bunda eskisio’chib, yangisi paydo bo’ladi (xuddi 
yurib kеtayotgandеk) 
m = 1 (XorPut) 
m = 2 (Orput) –
m = 3 (AndPut) 
# include < graphics.h > 
# include  
# include  
void main ( ) 
{ int gd = 0, gm, I, j, s; int *a; 
initgraph(&gd,&gm,""); 
setcolor ( 4 ); 
circle ( 30, 30, 20 ); putpixel ( 30, 30, 2); 
rectangle ( 10, 10, 50, 50); 
s = imagesize ( 9, 9, 51, 51); 
*a = new int; *a = s; 
getimage (9, 9, 51, 51, a); 
for ( i = 0; i < = 585; i + +) 
{ putimage ( i, 10, a, 0); sound (20); delay (10); nosound ( ); } 
for ( j = 10; j < = 420; j + +) 
{ putimage(585, j, a, 0 ); sound ( 30 ); delay (10); nosound( );} 
for (i = 585; i > = 10; i - -) 
{ putimage(i, 420, a, 0); delay ( 10 ); } 
for (j = 420; j >10; j - -) 


{ putimage(10, j, a, 0); delay( 10 ); } 
delete a; 
getch(); //closegraph( );}
Dasturlash bilan bog‘liq, biz muhokama qilmaydigan va faqatgina grafikaga tegishli 
savollarni qisqacha tahlilini qilishimiz mumkin bo‘lgan bir qancha qiziqarli mavzular mavjud. 
Demak, nima uchun grafika? Asosiysi grafika - bu dasturiy ta’minotni loyihalashga, dasturlashga 
hamda dasturiy vositalarga tegishli, muxim savollarni tadqiq qilishga imkon beradi.
Grafik foydali. Dasturlash grafikaga nisbatan keng mavzu, foydalanuvchi grafik 
interfeysi yordamida muammolarni manipulyasiya kodiga nisbatan dasturiy ta’minotlar keng 
ma’noli. Ammo ko‘p muhitlarda yaxshi grafika muhim rol o‘ynaydi 
1
.
Grafika chiroyli. Bu kod fragmentini bajarilish natijasi aniq bo‘lganda (xatolarni bartaraf 
etganda) hisoblash bilan bog‘liq faoliyatning kamyob yo‘nalishlaridan biridir. Grafika bilan 
ishlash u aniq natija keltirmasa ham yoqimli!
Grafik dasturlar juda qiziqarli. Dasturlashni o‘rganish ko‘plab dasturlarni o‘qishni o‘z 
ichiga oladi.Grafika - loyihalash bilan bog‘liq misollarga to‘la manbaa. Yaxshi grafikani va 
foydalanuvchi grafik interfeysini ishlab chiqarish va amalga oshirish qiyin. Grafika - loyixalash 
usullari va loyihalash yechimlari uchun aniq va amaliy misollarga juda boy manbaa.
Grafika obyektga – yo‘naltirilgan dasturlashga kirish va uning til vositalarini qo‘llab-quvvatlash 
uchun qulay.
Grafika bilan bog‘liq ayrim tushunchalar eskirgan emas. Shuning uchun ular astoydil bayon 
qilinishi lozim.

Download 1,06 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   19




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish