31
Chislo elementov massiva (Massivdagi elementlar soni-Massiv palitrasi)
funksiyasi birlashtirilgan massivdagi elementlar sonini qaytaradi.
Viborka iz massiva (massivdan tanlash) funksiyasi massivning o’rtasidagi
elementni qaytaradi.
LabVIEW
Sozdat massiv (Massiv yaratish)
funksiyasi orqali massiv
yaratadi. So’ngra massivning o’rtasidagi elementi indeksining qiymati-
massiv uzunligining yarmi minus bir kabi hisoblanadi.
3.
Yuza panelga qaytib, VUni ishga tushuring. Kiruvchi ma’lumotlarning har
xil kombinatsiyasini hosil qiling.
4. MYWORK papkasida VUni saqlab, yoping.
AMALIY MASHG‟ULOTNI BAJARISH TARTIBI
Nazariy ma’lumotlar bilan tanishib chiqing. Belgilangan vazifalarni ketma-
ket bajaring va natijalarni tahlil qiling.
AMALIY MASHG`ULOTNI TOPSHIRISH TARTIBI
Avtomatik indekslash orqali yaratilgan massivlarni ekranga
chiqarib uni yaratish
texnologiyasini tushuntiring.
6-AMALIY MASHG‟ULOT
Mavzu: TARTIBNI O‟ZGARTIRISH. ICHKI MASSIVNI ANIQLASH.
Ishdan maqsad: Massivdagi elementlar tartibini o’zgartirish, ichki massivni
aniqlash va massiv elementlarini ko’paytirish amallarini o`zlashtirish.
Nazariy qism
Massiv va klasterlarning o`zaro almashinuvi
Ba`zi hollarda massiv va klasterlarni o`zaro almashtirish qulay hisoblanadi.
Buning
qulayligi shundaki, LabVIEW da klasterlardan ko`ra massivlar bilan
ishlaydigan funktsiyalar ko`proq. Masalan, yuzadagi
panelda tugmalar klasteri
joylashgan bo`lsin. Tugmalarning joylashish tartibini teskarisiga o`zgartirish uchun
“Klaster v massiv”(Cluster to Array) funktsiyasi yordamida klasterni massivga
o`zgartirib, so`ngra “Obrashenie indeksov odnomernogo massiva” (Reverse 1D
Array) funktsiyasi yordamida tugmalarning joylashish
tartibi teskarisiga
o`zgartiriladi. Teskari amal-massivni qaytib klasterga o`zgartirish uchun “Massiv
v klaster”(Array to Cluster) funktsiyasidan foydalaniladi (6.1-rasm, 6.2-rasm).