Topshirdi: Nabiyev s qabul qildi: Musayev X maze: Strukturaviy dasturlashning umumiy xarakteristikasi
Download 149.96 Kb.
|
REFERAT
- Bu sahifa navigatsiya:
- Barcha tuzilmalar axborot makonining tuzilishiga boysunadi
5. Ma'lumotlar tuzilmalari. Ma'lumotlar muammoning tuzilmalariga mos keladigan mantiqiy bog'langan bo'laklarga yoki uni hal qilish uchun kiritilgan yordamchi tuzilmalarga birlashtiriladi.
6. Arvohlar. Ko'pincha dasturning o'zi ham uning ichida ishlatiladigan tushunchalar nuqtai nazaridan tushuntirib bo'lmaydi. Ko'pincha bu uning tashqi dunyo bilan aloqalari uchun sodir bo'ladi. Dasturni tushunish haqiqiy dastur ichidagi ob'ektlarni ideal dasturdan tashqari ob'ektlar bilan solishtirgandan keyingina mumkin bo'ladi. Ushbu ideal dasturdan tashqari ob'ektlar (arvohlar) ko'pincha nafaqat keraksiz, balki dasturni bajarish uchun zararli hamdir. 7. Dasturdagi qo'llab-quvvatlovchilar - vazifa va dasturni tushunish uchun kerak bo'lmagan qiymatlar, konstruktsiyalar va ob'ektlar vazifa va algoritmning mohiyati bilan belgilanmaydi, lekin bu algoritmni muayyan tizimda amalga oshirish uchun kiritilishiga majbur bo'ladi. Rekvizitlar arvohlarga qarama-qarshidir. Darhaqiqat, ular materiyaning dasturga kiradigan shaklidir va shuning uchun ular dastur tuzilishini yaratuvchi ideal ob'ektlarning umumiyligiga qarshi turadilar: haqiqiy va sharpali va ba'zan uni qo'pol ravishda buzadi. Ammo rekvizitsiz dastur ishlamaydi yoki samarasiz ishlaydi. Barcha tuzilmalar axborot makonining tuzilishiga bo'ysunadi. Umumiy talablar: Dasturning boshqaruv tuzilmasi uning axborot makonining tuzilishiga mos kelishi zarur. Har bir boshqaruv tuzilmasi unga mos keladigan ma'lumotlar tuzilmalariga va axborot maydonining bir qismiga mos keladi. Bu holat odamga dasturdagi konstruksiyalarni bajarish tartibini osongina kuzatish imkonini beradi. Quyi vazifalar faqat axborot maydonlarining umumiy qismidan (zamonaviy tillarda, ko'pincha global tillarda) ob'ektlarga kirish orqali ma'lumot almashishi mumkin. Axborot oqimlari boshqaruv tuzilmalari ierarxiyasiga muvofiq harakatlanishi kerak; biz har bir dastur bloki uchun uning kirish va chiqish sifatida nimani berishini aniq ko'rishimiz kerak. Shunday qilib, dasturning har bir mantiqiy to'liq bo'lagining xususiyatlari aniq tushunilishi va ideal holda, dastur matnining o'zida va unga qo'shiladigan hujjatlarda aniq tasvirlangan bo'lishi kerak. Qayta ishlangan ob'ektlarni ifodalovchi o'zgaruvchilarning tavsifi, shuningdek, tizimli dasturlashda boshqa yordamchi o'zgaruvchilar vazifaning kichik vazifalarga bo'linishiga qat'iy rioya qiladi. Barcha arvohlar o'zlarining tarkibiy joylarida harakat qiladilar va ixtirochining paradoksiga ko'ra, muammoni samarali hal qilish uchun kiritilishi kerak bo'lgan ideal mavjudotlarga mos keladi. Barcha rekvizitlar kirishga majbur bo'lgan joyda qat'iy ravishda mahalliylashtirilgan. Hatto ularni ideal ob'ektlardan farqli ravishda belgilash maqsadga muvofiqdir, masalan, mnemonik nomlarni faqat ideal ob'ektlar uchun qoldirish va rekvizitlarni x yoki i tipidagi jokerlarni chaqirish. Rekvizitlar dasturning ideal tuzilishini buzmasligi uchun ehtiyot bo'lish kerak. Download 149.96 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling