|
Andijon Mashinasozlik Instituti “tjb va kt” fakulteti “tjichab” yo’nalishi
|
Sana | 02.06.2022 | Hajmi | 463.03 Kb. | | #22748 |
Bog'liq sardor guruh mustaqil ishlar ro\'yhati 2, 4 - kurs, Issiqlik elektr stansiyasi.pdf, Tarmoq xizmatlari, 8, Thin film 1, Заковат учун саволлар-01, 11, Oybegim mening (Oybekka hujum), Andijon mashinasozlik instituti mashinasozlik texnologiyasi fakulteti iqtisodiyot yonalishi, 1 savol javobi, Mustaqil ish topshiriqlari, rentgen spektraskop, 202-, Mustaqil ta\'lim
Andijon Mashinasozlik Instituti
“TJB va KT” fakulteti
“TJICHAB” yo’nalishi
1-bosqich K-86-21 gurux
Talabasi Nabiyev Sardorning
Texnik tizimlarda Axborot texnologiyalari
Fanidan tayyorlagan taqdimoti.
Mavzu: Massivlarni ishlatgan xolda dastur
Tuzish. Dinamik massivlar bilan ishlash
Massiv – bu bir xil toifali, chekli qiymatlarning tartiblangan to`plamidir. Massivlarga misol qilib matematika kursidan ma`lum bolgan vektorlar, matritsalarni ko`rsatish, uning elementiga bir indeks orqali murojaat qilish mumkin bo’lgan massiv bir o’lchamli deyiladi. Bir o’lchamli massivni e`lon qilish quyidagicha bo’ladi: < [elementlar_soni ] ={boshlang`ich qiymatlar}; Quyidagi massivlarni e`lon qilishga bir necha misollar keltirilgan: 1)float a[5]; 2)int m[3]; 3)bool b[10]; 1) a elementlari haqiqiy sonlarda iborat bo`lgan, 5 ta elementdan tashkil topgan massiv. Indekslari esa 0 dan 4 gacha bo`lgan sonlar Float a [5];massiv elementlari a[0] a[1] a[2] a[3] a[4] Qiymati 4 -7 15 5.5 3
2) m elementlari butun sonlardan iborat bolgan, 3 ta elementdan tashkil topgan massiv. Indekslari esa 0 dan 2 gacha bo`lgan sonlar. •Int m[3]; massiv elementlari m[0] m[I] m[2] •Qiymat 2 -17 6 •Xotirada joylashishi [ 0x22ffI0 0x22ffI4 0x22ffI8 Massiv elementlariga murojat qilish oddiy ozgaruvchilarga murojat qilishdan biroz farq qiladi. Massiv elementiga murojad qilish uning indeksi orqali boladi •A[1]=10; a massivning indeksi 1 bolgan elementi 10 qiymat ozlashtirsin •Cin>>a[2]; a massivning indeksi 2 bolgan elementi kiritilsin; •Cout<
C++ da massiv indeksi 0 dan boshlanadi C++ da massiv 0- indeksi elementga ornatilgan korsatkich xisoblanadi. Shuning uchun ixtiyoriy i- elementga murojat a[ia] yoki **(a+i) orqali bolishi mumkin.Massivni e’lon qilishda uning elementlariga boshlang`ich qiymat berish mumkin va buning bir necha usuli mavjud. O`lchami ko’rsatilgan massivni to’liq initsializatsiya qilinadi. •Int k [5] ={ 2, 3, 7, 8, 6,}; Bu yerda 5 ta elementdan iborat bo’lgan k massivi e’lon qilingan va massivning barcha elementlariga boshlang`ich qiymat berilgan.O`lchami ko’rsatilgan massivini to’liqmas initsializatsiyalash. •Int k[5] = {2, 3, 7}; Bu yerda 5 ta elementdan iborat bolgan k massivi e`lon qilingan va massivning dastlabki 3 ta elementlariga boshlang`ich qiymat berilgan.O`lchami korsatilmagan massivni toliq initsializatsiyalsh. Int k [] = { 2, 3, 7, 8, 6,} ;
Shuni takidlash lozimki, agar massiv o’lchami ko’rsatilmasa, uni to’liq initsializatsiyalash shart. Bu xolda massiv o’lchami kompilyatsiya jarayonida massiv elementlari soniga qarab aniqlanadi. Bu yerda massiv o’lchami 5 ga teng. 4 ) O`lchami ko’rsatilgan massivning barcha elementlariga boshlang`ich qiymat 0 berish kerak: •Int k [5] = { 0 };
#include < iostream>
Using namesapace std;
Int main()
{
Int a[10] = {0}
// massivning barcha elementkariga 0 qiymat berish
For (int i=0; i<10;i++)
Cout <<“a[“<Retun o;
Ekranga quyidagi natija chiqariladi:
•a[0]=0 a[1]=0 a[2]=00 a[3]=0 a[4]=0 a[5]=0 a[6]=0 a[7]=0 a[8]=0 a[9]=0 process returned0 execution time : 0.593 sPress any key tocontinue. •In
E’tiboringiz uchun raxmat
|
| |