1-mavzu: Kirish uslubmetdiReja


Download 1.97 Mb.
bet7/39
Sana05.01.2023
Hajmi1.97 Mb.
#1078956
1   2   3   4   5   6   7   8   9   10   ...   39
Bog'liq
Paradigma maruzalar

Imperativ dasturlash
Imperativ dasturlash paradigmalari dasturni dastur holatini o'zgartiradigan harakatlar (buyruqlar) ketma-ketligi sifatida ifodalaydi. Ruxsat etilgan operator turlari, shuningdek qayta ishlangan ma'lumotlar turlari ma'lum bir dasturlash tili bilan belgilanadi. Imperativ paradigmalarga protseduraviy dasturlash paradigmasi kiradi, bunda tez-tez takrorlanadigan bayonotlarning alohida guruhlari bir ma'lumotni boshqasiga tarjima qilish uchun harakatlarni tavsiflovchi protseduralarga (subroutines deb ham ataladi) ajratiladi. Bunday tillardagi operatorlarga protsedura chaqirish operatori kiradi.
Hisoblash modeli Turing mashinasidir.
Boshqarish / ajralish mexanizmlari:

Modullikning boshlang'ich birliklari mavjud emas.
Strukturaviy dasturlash
Strukturaviy dasturiy paradigmalar ishlab chiqish vaqtini qisqartirishga va blokirovka bayonotlari va pastki dasturlardan foydalanish orqali dasturni qo'llab-quvvatlashni soddalashtirishga qaratilgan. Tuzilgan dasturlarning o’ziga xos xususiyati goto operatorining rad etishidir.
Hisoblash modeli Turing mashinasidir.
Boshqarish / ajralish mexanizmlari:

  • Buyruqning ketma-ket bajarilishi

  • Dallanish

  • Velosiped

  • Subroutine chaqiruvi

  • Leksik kontekst

Modullikning elementar birliklari:

  • Izolyatsiya qilingan leksik subroutine

kontekst
Ob'ektga yo'naltirilgan dasturlash
Ushbu dasturlash paradigmasida dastur holatni tavsiflovchi maydonlardan tashkil topgan ob'ektlarga - ma'lumotlar tuzilmalariga va ularning holatini o'zgartirish yoki so'roq qilish uchun ob'ektlarga qo'llaniladigan usullar - subproutinesga bo'linadi. Ob'ektga yo'naltirilgan paradigmalarning aksariyatida sinflar ob'ektlarni, yuqori tartibdagi ob'ektlarni tavsiflash uchun ishlatiladi, ob'ektlar bilan bog'liq tuzilma va operatsiyalarni tavsiflaydi. Ob'ektga yo'naltirilganga nisbatan aniqroq paradigma sifatida prototipga yo'naltirilgan paradigma ajratiladi. Ob'ektga yo'naltirilgan sinflarga asoslangan tizimlardan farqli o'laroq, prototipga yo'naltirilgan tizimlar sinflar tushunchasidan foydalanmaydi,va yangi o'zgaruvchan ob'ektlar mavjud prototiplarni nusxalash orqali yaratiladi. Ob'ektga yo'naltirilgan dasturlash paradigmasini qo'llab-quvvatlovchi tillarga C ++, Common Lisp (shuningdek, funktsional paradigma elementlari mavjud), Java, Java skriptlari (prototipga yo'naltirilgan model) kiradi.
Hisoblash modeli - Turing mashinasi
Boshqarish / ajralish mexanizmlari:

  • Ob'ekt

  • Sinf

  • Sinf / ob'ekt ierarxiyalari

  • Polimorfizm

Boshlang'ich modulli birliklar - sinf

Download 1.97 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   39




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling