Dastur quyidagi amallarni bajarishi kerak:
- barcha kitoblar haqidagi ma’lumotlarni binar daraxt ko‘rinishida shakllantirish (kiritish);
- kutubxonaga yangi keltirilgan kitoblar haqida ma’lumotlarni kiritish (qo‘shish);
- iste’moldan chiqarilgan kitoblar haqidagi ma’lumotlarni o‘chirish;
- kutubxonadagi kerakli kitobning mavjudligi haqidagi ma’lumotlarni chiqarish.
5
|
Binar daraxt
|
O‘zbekcha – inglizcha lug‘at dasturini tuzing. Lug‘at o‘zbekcha so‘zlar, inglizcha so‘zlar va ushbu so‘zlarga murojaatlar sonini saqlab turishi kerak.
Dasturning vazifalari:
- lug‘atni shakllantirish, so‘zlarni alifbo tartibida tartiblash va o‘ziga xos murojaatlar maydonini shakllantirish;
- so‘zlarga murojaatlar soniga qarab tartiblash (alifbo tartibida emas) va ushbu tartibda so‘zlarning banr daraxtini qurish.
Foydalanuvchi yangi so‘z qo‘shish, ortiqcha so‘zlarni olib tashlash, kerakli so‘zni qidirish, so‘zning ikkala tarjima variantini ham ko‘rish imkoniyatiga ega bo‘lishi kerak.
|
6
|
Binar daraxt
|
Temir yo‘l stantsiyasidagi avtomatlashtirilgan axborot tizimida shaharlararo poezdlarning jo‘nab ketishi to‘g‘risida ma'lumotlar mavjud. Har bir poezd uchun quyidagilar ko‘rsatilgan:
- poezd raqami;
- yo‘nalish (borish) stantsiyasi;
- ketish vaqti.
Dastur tuzing va u quyidagi vazifalarni bajarsin:
1. Dastlabki ma’lumotlarni kiritish va kiritilgan ma’lumotlarni daraxt ko‘rinishida tasvirlash;
2. Daraxtni to‘liq chiqarish;
3. Poezd raqamini kiritish va ushbu poezd haqidagi ma’lumotlarni chiqarish;
4. Borish stantsiyasining nomini kiritish va ushbu stantsiyaga boruvchi barcha poezdlar haqidagi ma’lumotlarni chiqarish.
|
7
|
Binar daraxt
|
Avtobuslar parkida mavjud avtobuslar haqidagi ma’lumotlarni qayta ishlovchi dastur tuzing. Har bir avtobus haqida quyidagi ma’lumotlar mavjud:
- avtobus raqami;
- haydovchining ismi sharifi;
- yo‘nalish (marshrut) raqami.
|
Do'stlaringiz bilan baham: |