Kompleks sonlar ustida arifmetik amallami bajaruvchi kompleks sinfi yaratilsin


b ratsional sonlarning tengligi tekshirilsin; b) berilgan a va b


Download 23.12 Kb.
bet3/3
Sana18.06.2023
Hajmi23.12 Kb.
#1560811
1   2   3
Bog'liq
4 topshiriq (4)

b ratsional sonlarning tengligi tekshirilsin;
b) berilgan a va b ratsional sonlar yig‘indisi r ratsionalga berilsin;
d) berilgan r ratsional son qisqarmaydigan ko‘rinishga keltirilsin;
e) massiv ko‘rinishida berilgan ratsional sonlarning eng kattasi topilsin.
17. Talaba sinfini yarating. Sinfda parametrsiz va parametrli konstruktor, kiritish va chiqarish usullari yaratilsin.
18. Uchta tomoni bilan berilgan Uchburchak sinfini yarating va dasturda qo’llang. Sinfda yuza va perimetrni hisoblash usullari bo’lsin. Konstruktorda berilgan uch tomon xaqiqatan uchburchak tashkil qilishi tekshirilsin.
19. Kriptografik sinf yarating. Sinfda Sezar usuli asosida shifrlash va deshifrlash usullari mavjud bo’lsin. Kalit konstruktorda kiritilsin.
20. Talaba sinfini va dasturda qo’llang. Sinfda parametrsiz va parametrli konstruktor, kiritish va chiqarish usullari yaratilsin.
21. Futbolist(ism, yosh, amplua, gollar soni) sinfini yarating. Sinfda konstruktor va destruktor yarating.
22. Vorislikdan foydalanib Artist va Sirk artisti sinfini yarating.
23. Vorislikdan foydalanib Nuqta, To’rtburchak va To’g’ri To’rtburchak sinflarini yarating.
24. Vorislik va abstrakt sinfdan foydalanib detal, radiodetal, kondensator sinfini yarating.
25. Vorislikdan va abstrakt sinfdan foydalanib sinov, imtihon, bitiruv imtihoni sinflarini yarating.
26. Vorislikdan va abstrakt sinfdan foydalanib nashr, kitob, o’quv qo’llanma sinflarini yarating.
27. 10 lik sanoq sistemasida berilgan ishorasiz haqiqiy sonni ko'rsatilgan “p.m” f ormatda chop qiladigan FLOAT PRINT sinf yaratilsin. Bu yerda p-son ko'rinishidagi jami joylar (pozitsiya), m-sonning kasr qismidagi raqamlar soni. Natijani 2,8 va 16 lik sanoq sistemasidagi ko‘rinishini chop qiluvchi FL0AT PRINT2, FL0AT PRINT8, FLOAT PRINT16 hosilaviy sinflar yaratilsin.
28. Kompleks sonlar ustida arifmetik amallar bajaradigan KOMPLEKS tayanch
sinfi yaratilsin. Undan voris sinf sifatida kompleks koeffisientli kvadrat tenglama ildizini topadigan KOMPKVTENGLAMA sinfi yaratilsin.
29. n o'lchamli fazoda koordinatalari bilan berilgan ikkita vektomi tavsiflovchi, ya’ni ularni xotirada saqlash, qiymatlarini o‘qish va chop qilish amalini bajaruvchi VEKTORXY tayanch sinfi aniqlansin. Uning vorisi bo‘lgan VEKTORXYAMAL sinfida vektorlami qo‘shish va ayirish orqali yangi vektorlar hosil qiluvchi, ikkita vektoming skalyar ko‘paytmasini, vektor uzunligini va ikkita vektorlar orasidagi burchak kosinusi hisoblovchi funksiya-a’zolalar aniqlansin.
30. Ko‘phad darajasi va koeffisientlari bilan berilgan bitta o‘zgauvchili ko‘phadni xotirada saqlash, qiymat o‘qish va chop qilish amalini bajaruvchi KOPHAD tayanch sinfi yaratilsin. Ushbu sinf vorisi sifatida berilgan butun к soni uchun k-tartibli Chebishev ko‘phadi koeffisentlarini hisoblaydigan va berilgan haqiqiy turdagi argumenti uchun ko‘phad qiymatini hisoblovchi SHEBISHEV sinfi yaratilsin.
31. Kitobning nomi, muallifi, nashriyoti nomi va chop qlingan yili bo‘yicha berilganlami xotirada saqlash, qiymat o‘qish va chop qilish amalini bajaruvchi KITOB tayanch sinfi yaratilsin. Uning vorisi bo‘!gan UYKUTUBXONASI sinfida - uy manzili, kutu'bxona egasi familiyasi, ismi haqida ma’lumotlar bo‘lsin. UY KUTUBXONASI sinfi obyektlarining chiziqli zanjirini yaratgan holda unda ixtiyoriy sondagi kitoblar bilan ishlash, qandaydir alomati bo‘yicha kitobni izlash (muallif, yil yoki uy manzil bo‘yicha va hokazo), yangi kitobni qo‘shish va o‘chirish amalga oshirilsin.
32. Berilgan satmi saqlash va chop qilish amallarini o‘z ichiga olgan SATR
sinfi aniqlansin. SATR sinfining vorisi sifatida ARIFM AMAL sinfi yartilsinki, unda satr ko‘rinishida berilgan ikkita son o‘rtasida arifmetik amallar (‘+’’- ‘ ‘ * ‘’ / ’) bajarilsin.
33. Shaxsning familiyasi va ismi, tug'ilgan yili, jinsi, yashash manzili va telefon nomeri bo‘yicha ma’lumotni xotirada saqlash, qiymat o‘qish va chop qilish amalini bajaruvchi SHAXS sinfi yaratilsin. Uning vorisi qilib talabaiar guruhini tavsivlovchi TALABA sinfi yaratilsin. Unda qo‘shimcha ravishda talabaning o‘qiydigan guruh nomi, karsi haqida ma’lumot bo'lishi kerak. TALABA sinfi obektlari chiziqli ro‘yxatini yaratgan holda, qandaydir alomat bo‘yocha talabani izlash (familiya, tug‘ilgan yili yoki telefon nomeri bo‘yicha), ro‘yxatga yangi yozuvni qo‘shish, o‘chirish va tartiblash amallari bajarilsin.
34. Natural sonlaming ikkita to'plamini yaratish, chop qilish amallarinin o‘z ichiga olgan TUPLAMAB sinfi yaratilsin. To‘plam ustida amallarrii - to‘plamga yangi element qo‘shish va o'chirish, tuplamlar keshishmasini, birlashmasini, hamda ayirmasini bajaradigan funksiya-a'zolari bo'lgan TUPLAM AMALLARI sinfi TUPLAM sinfi vorisi qilib aniqlansin,
35. Berilgan satrni oqimdan o‘qish, saqlash, chop qilish amallarini bajaradigan MATN sinfi yaratilsin. Uning vorisi sifatida faqat lotin harfida yozilgan matnni shifrlaydigan va qayta tiklaydigan SHIFRLASH sinfi aniqlansin. Shifrlash uchun lotin harflar alfaviti olinadi. Jarayon chapdan o‘ng tomonga ketina-ket ravishda matndagi har bir harf bo‘yicha amalga oshiriladi. Har qadamda alfavitni ko‘rsatilgan songa siklik chapga soriladi va matndagi ayni harfni uning hosil bo‘lgan alfavitaagi o‘midagi (indexidagi) harf bilan almashtiriladi. Har bir qadam uchun alfavitni surish soni beriladi. Masaian, 5,3,2,4 sonlari berilgan bo‘lsin. Birinchi qadamda, y ’ani matnning birinchi harfini (faraz qilaylik ‘A’ harfi) kodlashda alfavit 5 marta chapga siklik suriladi va hosil bo‘lgan alfavitdagi qaralayotgan harf o‘mida paydo bo‘lgan harf bilan (‘F’) almashtiriladi. Ikkinchi qadamda alfavit yana 3 marta chapga suriladi va hokazo. To‘rtinchi qadamdan keyin, ya'ni alfavit 4 marta chapga surilgandan keyin, surilshlar ro'xati takrorlanadi.
Download 23.12 Kb.

Do'stlaringiz bilan baham:
1   2   3




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