|
Mta” fanidan Mustaqil Ish Bajardi: Muzaffarov Istam
|
Sana | 12.12.2023 | Hajmi | 181,23 Kb. | | #117526 |
Bog'liq muzaffarov mta
O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALARI VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“MTA” fanidan
Mustaqil Ish
Bajardi:Muzaffarov Istam
Muvozanatlash algoritmlari: Muvozanatlashning Umumiy va Hususiy Algoritmlari. Reja: 1.Muvozanatlash algoritmlari 2. Umumiy Muvozanatlash Algoritmlari 3. Hususiy Muvozanatlash Algoritmlari 4.Xulosa. "Muvozanatlash" so'zi turli sohada foydalaniladigan o'zgaruvchanlarni o'rtacha qiymatga olib kelish uchun ishlatiladi. Bu so'z informatika, matematika, statistika, va boshqa sohalarda ko'p yo'nalishlarda muvozanatlashning umumiy va hususiy algoritmlarini anglatishi mumkin. Umumiy Muvozanatlash Algoritmlari: - Oddiy Muvozanatlash (Arifmetik O'rtacha):
- Qiymatlar yig'indisi bo'yicha o'rtacha qiymatni hisoblash.
- Sonlar Bo'yicha Muvozanatlash (Weighted Mean):
- Har bir qiymatning o'zi va uning miqdori (koefitsiyenti) orqali ponderatsiyalangan muvozanatlash.
- Moda:
- Ro'yxatdagi eng ko'p takrorlangan qiymatni topish.
- Uniqli qiymatlar soni bo'yicha sanaladi.
- Mediana:
- Qiymatlar ro'yxatini tartiblashdan so'ng o'rta qiymatni topish.
- Agar ro'yxatdagi elementlar soni toq bo'lsa, ro'yxatdagi o'rta elementni olish.
Hususiy Muvozanatlash Algoritmlari - Varians va Standart Chiziq (Variance and Standard Deviation):
- Varians: Qiymatlar o'rtacha qiymatdan qancha uzoqda turishi.
- Standart Chiziq: Variansning ildizi.
- Kvantillar va IQR (Interquartile Range):
- Kvantillar: 25%, 50%, 75% bo'lgan qatorlar.
- IQR: 75%-lik va 25%-lik kvantillar orasidagi masofa.
- Regressiya va Korrelatsiya:
- Regressiya: O'zgaruvchanlarning o'rtacha almashtirishini ta'minlayan model.
- Korrelatsiya: O'zgaruvchanlar o'rtasidagi o'lcham.
Histogramma va Qonuniy Tartib: Histogramma: Qiymatlar chegaralari bo'yicha qancha taqsimlanganligini ko'rsatadi. Qonuniy Tartib: O'zgaruvchanlarni qonuniy (normal) tartibda ko'rsatadi. Box Plot (Quti diagramma): Statistik distributsiya tasviri, barcha o'zgaruvchanlarni bir qara biror tartibda tasvirlaydi. Shanon Entropiyasi: Ma'lumotlar to'plamining qancha "ixtirochi" va "surishib" bo'lishini o'lchaydi. Ko'rsatkichlar Matritsasi: Ko'rsatkichlarning o'zaro bog'liqlikni ko'rsatuvchi matritsa. Differensial Muvozanatlash: O'zgaruvchanlar orasidagi farqni o'lchash (differensiyal). Geometrik O'rtacha: O'zgaruvchanlarning ko'payishi hisoblanadi. Rangi (Ranking): Qiymatlarni tartiblash va bir-biriga ta'sir qilish. C++ da muvozanatlash algoritmlarini hisoblovchi oddiy dastur yaratishni ko'ramiz.. - #include
- #include
- #include
- int main() {
- // Foydalanuvchidan qiymatlarni olish
- std::cout << "Qiymatlar sonini kiriting: ";
- int n;
- std::cin >> n;
- std::vector qiymatlar;
- double qiymat;
- std::cout << "Qiymatlarni kiriting:\n";
- for (int i = 0; i < n; ++i) {
- std::cout << "Qiymat " << i + 1 << ": ";
- std::cin >> qiymat;
- qiymatlar.push_back(qiymat); }
- // Qiymatlarni tartiblash
- std::sort(qiymatlar.begin(), qiymatlar.end());
- // Umumiy muvozanatlash (oddiy o'rtacha qiymat)
- double o'rtacha = 0;
- for (int i = 0; i < n; ++i) {
- o'rtacha += qiymatlar[i];
- }
- o'rtacha /= n;
- // Natijalarni chiqarish
- std::cout << "Tartiblangan Qiymatlar: ";
- for (int i = 0; i < n; ++i) {
- std::cout << qiymatlar[i] << " ";
- }
- std::cout << "\nUmumiy Muvozanatlash (Oddiy O'rtacha): " << o'rtacha << std::endl;
- return 0;
- }
Xulosa - "Muvozanatlashning Umumiy va Hususiy Algoritmlari" mavzusi umumiy xulosa quyidagicha bo'lishi mumkin:
- Bu algoritmlar ma'lumotlar analizi, statistika, va dataning tahlili bo'yicha amaliyotda keng qo'llaniladi. Har bir algoritm o'z xususiyatlari va foydalanishning yo'nalishiga qarab tanlanishi kerak.
- Har bir muvozanatlash algoritmi o'z xususiyatlari, chegaralari, va foydalanish joylari bo'yicha o'ziga xosdir. Foydalanuvchilar o'z maqsadlari uchun mos algoritmni tanlashlari lozim.
- Bu umumiy muvozanatlash algoritmlari oddiy va yomon xossalarga ega bo'lishi bilan boshqa muvozanatlash algoritm turlari bilan birgalikda foydalaniladi. Umumiy muvozanatlash, dataning asosiy xossalari haqida umumiy tushuncha beradi
Foydalanilgan adabiyotlarlar: - Xudoyberdiyev M.X., Akbaraliyev B.B. “Ma‟lumotlat tuzilmasi va algoritmlar” fanidan amaliy mashg„ulotlar uchun topshiriqlar (uslubiy ko„rsatmalari bilan). Toshklent, 2013 y
- Knuth, D. E. (1968). The Art of Computer Programming Vol. I: Fundamental Algorithms, Addison – Wesley, Reading, Mass.
- Акбаралиев Б.Б. Конспект лекций по курсу “Маълумотлар тузилмаси ва алгоритмлар” для студентов по специальности “Информатика и информационные технологии”, Ташкент, 2008 г
Internet resurslari:
1. https://www.programiz.com/dsa/queue
2. https://www.codesdope.com/course/data-structures-queue/
3. https://www.geeksforgeeks.org/introduction-and-array-implementation-of-queue/
4. https://www.tutorialspoint.com/cplusplus-program-to-implement-queue-using-array
|
| |