1-2-seminar bo’yicha test
1. Tizimli dasturlashning birinchi yaratuvchisi kim hisoblanadi?
professor E.Deykstra
2. Alohida hisoblash operatori yoki bitta kirish va bitta chiqishga ega hisoblashning ixtiyoriy ketma-ketligini ko’rsating
Funksional blok
3. Mantiqiy tuzilmaning istalgan qismini boshqa qismlarida o‘zgarishlarga olib kelmasdan o‘zgartirish mumkin bo‘lgan dastur
Modulli dastur
4. Modulli loyihalash imkoniyatlarini ko’rsating
1) dasturiy vositani ishlab chiqishni soddalashtirish;
2) ma’lumotlarni qayta ishlashning ortiqcha detalizatsiyasini olib tashlash;
3) dasturiy vositani qo‘llashni soddalashtirish;
4) dasturlarni o'qish va tushunishni osonlashtirish;
5) qiyin strukturaga ega ma’lumotlar bilan ishlashni yengillashtirish.
5. Modullikning kamchiliklarini ko’rsating
1) modulli yondashuv modullarga murojaat qilish hisobiga markaziy protsessorning ishlashiga katta vaqt (o‘rtacha 5 – 10 %) talab etadi;
2) dasturning modulligi uning hajmining oshishiga olib keladi(o‘rtacha 5 – 10 %);
3) modullilik dasturchining qo'shimcha ishi va dasturiy vositani loyihalashda ma'lum ko'nikmalarni talab qiladi.
6. Modulli dasturiy vositalarni tizimli loyihalashning klassik metodlari nechta asosiy guruhga bo‘linadi?
uchta guruhga bo’linadi: 1) tushuvchi loyihalash metodlari; 2) yadroni kengaytirish metodlari; 3) oshiriluvchi loyihalash metodlari.
7. Tushuvchi loyihalashning asosiy maqsadi nima?
har bir qismiy vazifani mustaqil ravishda ko'rib chiqish uchun katta vazifani kichik vazifalarga bo'lish vositasi bo'lib xizmat qilish hisoblanadi.
8. Tushuvchi loyihalash metodini amalga oshirish asoslangan asosiy klassik strategiyalarini ko’rsating:
1) bosqichma-bosqich tushuntirish; bu strategiya E. Deykstra tomonidan ishlab chiqilgan;
2) xabarlar tahlili; bu strategiya (Yodan, Konstantayn, Meyyers) mualliflar guruhi ishiga asoslanadi.
9. Bosqichma-bosqich tushuntirish -
dasturiy vositani tushuvchi loyihalash usulini amalga oshiradigan klassik strategiyalardan biri hisoblanadi.
10. Xabarlar tahlili –
tushuvchi loyihalash metodini amalga oshiradigan klassik strategiyalarning ikkinchisi hisoblanadi.
11. Oshiriluvchi loyihalash metodi qanday hollarda ishlatiladi?
- ishlab chiqilayotgan dasturning ba’zi funksiyalarini bajarish uchun ishlatilishi mumkin bo‘lgan ishlab chiqilgan modullar mavjud;
- ma’lumki, ba’zi oddiy yoki standart modullar dasturning bir nechta turli qismlari tomonidan talab qilinadi (masalan, xatolarni tahlil qilish qismiy dasturlari, kiritish-chiqarish va б.).
12. Yadro kengaytirish metodlarini amalga oshirishda nechta yondashuv mavjud?
2 ta
13. Strukturaviy dasturlashning JSP (Jekson Structured Programming) metodi qachon ishlab chiqilgan?
20-asrning 70-yillarda M.Jekson tomonidan ishlab chiqilgan.
14. JSP metodi (Jekson usuli deb ham ataladi) nimaga asoslanadi?
dasturning tuzilishi ishlov beriladigan ma’lumotlarning tuzilishiga bog‘liq bo‘lgan dastlabki holatga asoslanadi
15. M.Jekson tomonidan nechta asosiy ma’lumotlar konstruksiyalari taklif etilgan?
4 ta
16. M.Jekson tomonidan taklif etilgan ma’lumotlar konstruksiyalarini ko’rsating
Ma’lumotlar ketma-ketligi konstruksiyalari; Ma'lumotlarni tanlash konstruktsiyasi; Ma’lumotlarni takrorlash konstruksiyasi; Elementar konstruksiya
17. JSP metodi necha bosqichda amalga oshiriladi?
5
18. JSP metodining amalga oshiriladigan bosqichlarni ko’rsating
1. Kiruvchi va chiquvchi ma’lumotlar strukturasini loyihalash
2. Ma'lumotlar strukturalari o'rtasidagi muvofiqlikni aniqlash
3. Dasturning strukturasini loyihalash
4. Amalga oshirilgan operatsiyalarni o'tkazish va taqsimlash
5. Strukturaviy tavsif metatilida dastur matnini yaratish
Do'stlaringiz bilan baham: |