Fan nomi: ma’lumotlar tuzilmasi va algoritmlar


Dastur quyidagilarni bajarishi kerak



Yüklə 85,5 Kb.
səhifə3/4
tarix22.01.2023
ölçüsü85,5 Kb.
#80187
1   2   3   4
MTA 4-5-amaliy ish topshiriqlari

Dastur quyidagilarni bajarishi kerak:
1. Barcha buyurtmalarni daraxt ko’rinishida saqlash;
2. Buyurtma qo’shish va mavjud buyurtmani o’chirish;





Inglizcha-o’zbekcha lug’at binar daraxt ko’rinishida berilgan. har bir tugun inglzcha va unga mos o’zbekcha so’zni hamda ushbu so’zga murojaatlar sonini saqlab turadi.
Dastlab daraxtda so’zlar ingliz alifbosi tartibida shakllantiriladi. Ushbu lug’atni qayta ishlash jarayonida har bir so’zga murojaatlar soni qayd qilib boriladi.
Quyidagi vazifalarni bajaruvchi dastur tuzing:
1. Lug’atga yangi so’z va unga murojaatlar sonini hisoblash maydonini kiritish;
2. Mavjud so’zlar daraxtini va kiritilgan yangi so’zlar daraxtini chiqarish;
3. Yangi so’z kiritilganda uning lug’atda mavjud ekanligini aniqlash. Agar mavjud bo’lmasa lug’atga qo’shib qo’yish.





Shaharlararo telefon stantsiyasida telefon raqamlari va ularning egalari haqidagi ma’lumotlar binar daraxt shaklida ifodalangan.
Quyidagi vazifalarni bajaruvchi dastur tuzing:
1. Ma’lumotlarni daraxt shaklida kiritish;
2. Barcha ma’lumotlarni chiqarish;
3. Telefon raqami va so’zlashuv vaqtini chiqarish;





Muvozanatlashgan binar daraxt yarating va uni ekranda (binar) daraxt shaklida chop qiling va:
-daraxtdagi eng katta qiymatli elementni toping;
- daraxtning barglaridagi elementlarini 3 xil o’tish orqali chop qiling;





Muvozanatlashgan binar daraxt yarating va uni ekranda (binar) daraxt shaklida chop qiling va:
- daraxt balandligini hisoblang;





Muvozanatlashgan T daraxtni hosil qiling, uni (binar) daraxt ko’rinishida ekranga chop qiling va:
- berilgan daraxtdagi qiymati juft son bo’lgan tugunlarni olib tashlang;
- hosil bo’lgan daraxtdagi barg tugunlari sonini aniqlang va ularning qiymatlarini chiqaring.





Kutubxonadagi kitoblar haqidagi ma’lumotlarni qayta ishlovchi dastur tuzing. Kitoblar haqida quyidagi ma’lumotlar mavjud:
- muallifning ismi sharifi;
-kitobning nomi;
-nashr yili;
-kutubxonadagi nusxalar soni.

Yüklə 85,5 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin