O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al – xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg‘ona filiali




Download 293,56 Kb.
bet7/8
Sana23.12.2023
Hajmi293,56 Kb.
#127181
1   2   3   4   5   6   7   8
Bog'liq
paradigmalar 1

Class va Ob'ektlar

    • Ob'ektga orientatsiyaga asoslangan dasturlarda, klasslar va ob'ektlar strukturli qismlarga bo'linadi. Bu, kodni tuzatish va boshqarishni ham osonlashtiradi


Dasturlar strukturli qismlarga bo'linishini tushunish, kodni tuzatish va tahlil qilish jarayonlarini osonlashtiradi, uni yaxshi organishni va boshqarishni osonlashtiradi.
Standart dasturlash pragmatikasi batafsil ma'lumot talab qilmaydi ta'riflar-bu juda mashhur va ko'plab asarlarda batafsil o'rganilgan. Shunga qaramay, tarkibiy va tarkibiy bilan bog'liq bir qator fikrlarni ta'kidlash kerak funktsional dasturlash. Uslubda ishlaydigan katta dasturlarni ishlab chiqish qiyinligi xotira holatidagi mahalliy o'zgarishlar tarkibiy g'oyalarga olib keldi dasturlarni taqdim etish uslubiga bir qator qo'yadigan dasturlash dasturlarni disk raskadrovka qilish qulayligini ta'minlaydigan cheklovlar va standart dasturlash texnikasini yaqinlashtirish funktsional dasturlash:

  • yorliqli o'tishni oldini olish bilan boshqarish mantig'ining intizomi (goto_less_style);

  • global o'zgaruvchilardan foydalanishni minimallashtirish rasmiy protsedura parametrlari (global_variable_harmful);

  • filiallardagi sharoitlarning to'liqligi, filial yo'qligidan voz kechish-else‖;

  • o'tish paytida olingan natijalarning bir xilligi turli yo'llar. Ko'plab nazariy ishlar mavjud imperativ va funktsional potentsial o'rtasidagi munosabatlar ikkala yondashuvda ham rasmiy qisqartirish to'g'risida xulosaga keldi texnikaga ba'zi printsipial bo'lmagan cheklovlar qo'yilgan tomonlar dasturlash. Imperativ dasturlarni birlashtirish metodologiyasi funktsional belgilash qoidalarini belgilashdan iborat yoki dastur sxemasini funktsional shakllarga qayta yozish. O'tish funktsional dasturlar imperativlarga texnik jihatdan qiyinroq – formulalarni maxsus tartibga solingan ba'zi bir formulalar ustida talqin qilish qo'llaniladi

mavhum mashina. Amalda funktsional o'tkazish imperativ dasturlarni bajarish, aksincha, osonroq-mumkin emas yaqin tushunchalarni oling.
Strukturali dastur qatorlari, dasturlashda kodni strukturli qismlarga bo'lishni osonlashtirish uchun amal qiladigan qatorlar hisoblanadi. Bu qatorlar, dastur tuzatishni osonlashtiradi va kodni qo'llab-quvvatlashda yordam beradi. Strukturali dastur qatorlari o'z ichiga qo'llabquvvatlash, takrorlash, shartlar orqali amal bajarish va boshqarish imkonini beradi. Quyidagi strukturali dastur qatorlaridan ba'zilarini ko'rishingiz mumkin

Download 293,56 Kb.
1   2   3   4   5   6   7   8




Download 293,56 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al – xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg‘ona filiali

Download 293,56 Kb.