O’zbekiston aloqa, axborotlashtirish va telekommunikatsiya texnologiyalari davlat qo’mitasi


Matematik funksiyalar grafigini chizish



Download 1,61 Mb.
Pdf ko'rish
bet47/79
Sana08.09.2021
Hajmi1,61 Mb.
#168521
1   ...   43   44   45   46   47   48   49   50   ...   79
Bog'liq
C C dasturlash

Matematik funksiyalar grafigini chizish 
C++  Builder  muhitida  grafik  shakllarni  chizish  Canvas  komponentasi 
vositasida  amalga  oshiriladi.  Ayrim  visual  komponentalar  bu  komponentaga  ega. 
Masalan,  TForm, Image, PaintBox va boshqalar.   
Formaning  (Form1)  grafik  shakllar  chizish  sohasi  bu  mijoz  sohasi 
hisoblanadi  va  uning  o‗lchami    Form1->ClientWidth  (gorizontaliga)  va  Form1-> 
ClientHeight  (vertikaliga)  bilan  aniqlanadi. 
Grafika  sohasi  adreslanuvchi  nuqtalarning  to‗g‗ri  burchakli  massiv 
ko‗rinishida  bo‗ladi  va  ixtiyoriy  tasvir  yonib  yoki  o‗chib  turgan  piksellar 
(tasvirning  minimal  elementi)  kompozitsiyasidan  hosil  bo‗ladi.  Bu  nuqtalar  ikkita 
butun  son:  nx  -  nuqtaning  gorizontal  nomeri  va  ny  nuqtaning  vertikal  nomeri  bilan 
adreslanadi: 
0 nx nx_Max;   0 ny ny_Max, 
bu yerda nx_Max=Form1->ClientWidth  va ny=Form1->ClientHeight. 
Grafika 
sohasining 
chap 
yuqori 
burchagi 
(0,0) 
koordinataga 
ega 
bo‗ladi. 
(nx, 
ny) 
qurilma
 
koordinatalari  ham  deyiladi  va  ular 
faqat butun qiymatlarni  qabul qiladi.   
Kompyuter  grafikasida  yana  ikkita 
koordinata 
tizimi 
qabul 
qilingan. 
Birinchisi  (px,  py)-  ekran  koordinata 
tizimi  bo‗lib,  unda  px-  gorizontal  bo‗yicha  ekrandagi  masofa,  py-gorizontal 
0 ,0
x
y


 70 
bo‗yicha.  Bu  yerda  koordinata  o‗qlari  millimetr  va  dyumlarda  o‗lchanadi.  Ikkinchi 
koordinata  tizimi  -  dunyoviy  (olam)  koodinata  tizimidir.  U  (x,y)  dekart  tizimi 
bo‗lib,  programma  tuzuvchisi  tomonidan  aniqlanadi  va  tasvirlash  qurilmasiga 
bog‗liq bo‗lmaydi: 
Xmin x Xmax;  Ymin y Ymax. 
Dekart  koordinatalar  tizimida  X  va  Y  o‗zgarish  diapazonlari  (Xmin,  Xmax, 
Ymin,  Ymax)  mavhum  matematik  ikki  o‗lchamli  fazoning  to‗g‗ri  burchakli 
sohasini  aniqlaydi.  Bu  sohani  qurilma  koordinatasiga  akslantirish  quyidagicha 
amalga  oshiriladi: 
nx   Round ((x-Xmin) (Xmax-Xmin))*nx_Max; 
ny   Round((y-Ymin) (Ymax-Ymin))*ny_Max, 
bu  yerda  (x,y)-  dekart  koordinatasidagi  nuqta  va  uning  ekrandagi  koordinatasi 
(nx,ny) bo‗ladi. 

Download 1,61 Mb.

Do'stlaringiz bilan baham:
1   ...   43   44   45   46   47   48   49   50   ...   79




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