Gʻulomov Asilbek 1-Laboratoriya ishi. Statik malumotlar tuzilmasini tadqiq qilish
Download 175.55 Kb.
|
Gʻulomov Asilbek 1 topshiriq
- Bu sahifa navigatsiya:
- 1.3.4. Vektorlar
1.3.3. Massivlar
Massiv bu bir toifaga mansub elementlar to‘plami bo‘lib, uning 2 xil korinishi mavjud: 1 o‘lchovli va 2 o‘lchovli massivlar. 1 o‘lchovli massivda har bir element 1 ta indeksga, 2 o‘lchovli massiv (matritsa) da esa elementlar 2 ta indeksga ega bo‘ladi. 1 o‘lchovli massivda elementlarning indeksi ularning turgan o‘rni, yani tartib raqami bilan belgilanadi. 2 o‘lchovli massivlarda esa elementlarning 1-indeksi uning joylashgan satri va 2-indeksi esa u joylashgan ustun tartib raqami bilan belgilanadi. Har ikkala holatda ham massiv elementlari indekslari 0 dan boshlanadi. C++ dasturlash muhitida massivlarni elon qilish uchun ularning oldiga toifasi ko‘rsatilib, massivga nom va [] kvadrat qavs ichida massiv uzunligi, yani elementlar soni ko‘rsatiladi, yani masalan: int a[10]; char b[10][20]; 1 o‘lchovli massiv - a[0],a[1], ,a[n] 2 o‘lchovli massiv - a[0][0],a[0][1], ,a[0][m] 1.3.4. Vektorlar C++ dasturlash muhitida malumotlarni massivdan tashqari sal boshqacharoq usulda saqlashning yana bir turi mavjud, yani vektorlar. Vektor elementlari ustida massiv elementlari ustida bajariladigan amallarni bajarish mumkin. Malumotlarni massivda saqlashda elementlar soni oldindan malum bo‘lishi kerak. Ayrim paytlarda massivga nechta element kiritilishi malum bo‘lmaydi va o‘shanda dinamik dasturlashdan foydalanish kerak bo‘ladi, yani massivga qo‘shiladigan elementga xotira ajratishga to‘g‘ri keladi. Shunday hollarda vector klassidan foydalanish mumkin. Vector klassi o‘zgaruvchan uzunlikdagi massiv yaratishga yordam beradi. Vektor bu elementlari soni oldindan malum bo‘lmagan bir xil toifadagi elementlar ketma-ketligidir. Vektorning massivdan farqi, vector uzunligi oldindan berilmaydi va u dastur bajarilishi mobaynida o‘zgarib turadi. Vektor yaratish uchun vector Download 175.55 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling