Buxoro muxandislik texnologiya instituti


Massiv va klasterlarni taqqoslash


Download 2.45 Mb.
Pdf ko'rish
bet14/21
Sana30.08.2023
Hajmi2.45 Mb.
#1671634
1   ...   10   11   12   13   14   15   16   17   ...   21
Bog'liq
dasturlash tillari bazasida texnik ilovalar

Massiv va klasterlarni taqqoslash 
Massiv va klasterlar bilan ishlashda ba`zi taqqoslash funktsiyalarining 2 ta 
rejimi mavjud: Compare Aggregates (Sravnit’ ob`ekt) va Compare Elements 
(Sravnit 
poelementno). 
Rejimni 
tanlash 
6.3-rasmda 
ko`rsatilganidek,
funktsiyaning kontekst menyusi orqali amalga oshiriladi. 
6.3-rasm. “Tenglik” polimorf funktsiyasini tanlash rejimi 
Ob`ektlarni taqqoslash rejimida, agar ob`ektning barcha elementlari uchun 
shart bajarilsa, funktsiya 1 ta ROST mantiqiy qiymatni qaytaradi.
Elementlar bo`yicha taqqoslash rejimida funktsiyaning chiqishida o`lchami 
kirishdagi kabi bo`lgan mantiqiy qiymatlarning massiv va klasteri, bunda har bir 
elementi – mos elementlarni taqqoslash natijasi hisoblanadi. 6.4-rasmda “Tenglik” 
funktsiyasi uchun 2 ta rejimda taqqoslash natijalari keltirilgan. 


33 
6.4-rasm. “Tenglikpolimorf funktsiyasi, ob`ektlar sifatida (o`ngda) 2ta 
massivni har bir elementi bo`yicha taqqoslaydi (chapda). 
Tartibni o‟zgartirish
100 ta tasodifiy sondan iborat massivdagi tartibni o’zgartiruvchi VU ni yarating. 
Masalan, 0-element 99-element bo’lsin, 98-element 1-element bo’lsin va h.k. 
Yaratilgan VUni Reverse Random Array.vi deb nomlang. 
Ichki massivni aniqlash
100 ta tasodifiy sondan iborat massivning bir qismini, masalan, 10-indeksdan 50-
indeksgacha bo’lgan elementlarni ekranga chiqaruvchi VU ni yarating. Yaratilgan 
VUni Subset Random Array.vi deb nomlang. 
Massiv elementlarini ko‟paytirish. 
Bir o’lchovli massivni kiritib, so’ngra har bir juft elementlarni ko’paytiradigan (0 
va 1 dan boshlab), va ekranga chiqaruvchi VU ni yarating. Masalan, elementlari 
1,23,10,5,7,11 sonlaridan iborat massiv kiritilganda, natija 23, 50, 77 sonlaridan 
iborat massiv bo’ladi. Yaratilgan VUni Array Pair Multiplier.vi deb nomlang. 

Download 2.45 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   21




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling