Информатика



Download 7,86 Mb.
Pdf ko'rish
bet288/485
Sana11.07.2021
Hajmi7,86 Mb.
#115730
1   ...   284   285   286   287   288   289   290   291   ...   485
Bog'liq
informatika

6.5-jadval. Xossalar. 

t.r. 


Xossa nomi 

Vazifasi yoki qiymati 

TStringGrid elementi 

Align  



Joylashuvi. Masalan, alClient- mijoz oynasi bo`yicha 

ColCount 



Ustunlar soni 

Color 



Rangi 

FixedColor  



Qator va ustunning sarlavha rangi 

FixedCols 



Ustun bo`yicha sarlavha soni (odatda 1ta) 

FixedRows 



Qator bo`yicha sarlavha soni (odatda 1ta) 

GridLineWidth  Chiziqlar qalinligi 



RowCount 

Qatorlar soni 

Faraz  qilamiz  jadvalning  qiymatlari  mos  ravishda  ustun  va  qator  raqami 

yig`indisiga  teng  bo`lsin.  Bu  hisoblash  uchun  C++  Builderda  yangi  forma 

yaratamiz va unga srtingGrid elementidan joylashtiramiz. Formaning aktiv bo`lgan 

OnActivate hodisaga quyidagi listingni kiritamiz. 

 const int m=5,n=5; 

StringGrid1->FixedCols = 0; 

StringGrid1->FixedRows = 0; 

StringGrid1->ColCount = m; 

StringGrid1->RowCount = n; 

 for(int i=0; i

   for(int j=0; j

            StringGrid1->Cells[i][j] = IntToStr(i+j); 

Matematik hisoblashlar matritsa ko`rinishga keltirilgan bo`lsin. Masalan,  

int matr[5][2] = {{1,2},{3,4},{5,6},{7,8},{9,0}}; 



 

308 


Bu  matritsa  elementlarini  StringGrid  ga  yozish  uchun  quyidagicha  listing 

yoziladi. 

for(int i=0; i<5; i++) 

 { 


  StringGrid1->Cells[i][0] = IntToStr(matr[i][0]);  

  StringGrid1->Cells[i][1] = IntToStr(matr[i][1]);            

 } 

Faraz  qilaylik  [a,b]  oraliqda  y=cos(x)  funksiyaning  qiymatlari  n  ta  tugunda 



hisoblab jadvalga yozilsin deyilgan bo`lsin.  

Buning  uchun  formda  bitta  StringGrid  va    uchta  edit,  bitta  button 

elementlaridan  qo`yamiz.  So`ng  Button1ga  sichqonchani  ikki  marta  bosib, 

quyidagi listingni yozamiz. 

float a,b,n; 

  float h,x; 

  a=StrToInt(Edit1->Text); 

  b=StrToInt(Edit2->Text); 

  n= StrToInt(Edit3->Text); 

  h=((b-a)/n); 

  StringGrid1->ColCount=n+1; 

  StringGrid1->RowCount=3; 

    StringGrid1->Cells[0][0]="*"; 

    StringGrid1->Cells[0][1]= "x"; 

    StringGrid1->Cells[0][2]="f(x)"; 

    for(int i=1;i<=n;i++) 

    { 

    StringGrid1->Cells[i][0]=IntToStr(i); 



     x=a+i*h; 

     StringGrid1->Cells[i][1]=FloatToStr(x); 

     StringGrid1->Cells[i][2]=FloatToStr(cos(x)); 

   }} 



 

309 


Dastur formasini –rasmdagidek tayyorlash ishga tushirsak quyidagicha 

natijalarni olamiz . 

 


Download 7,86 Mb.

Do'stlaringiz bilan baham:
1   ...   284   285   286   287   288   289   290   291   ...   485




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