• Buyruqni Yozish (Imperativ)
  • Kod generatsiyasi usullari: kodni ichki tasvirlash usullari, teskari polyak yozuvi Reja




    Download 36,41 Kb.
    bet1/10
    Sana12.12.2023
    Hajmi36,41 Kb.
    #117183
      1   2   3   4   5   6   7   8   9   10
    Bog'liq
    Mustaqil ish 1


    Kod generatsiyasi usullari: kodni ichki tasvirlash usullari, teskari polyak yozuvi
    Reja:

    1. Buyruqni Yozish (Imperativ);

    2. Obyektga Yo'naltirilgan Dasturlash;

    3. Funksional Dasturlash;

    4. Protsedural Dasturlash;

    5. Deklarativ Dasturlash;

    6. Teskari Polyak Yozuvi;

    7. Avtomatlashtirilgan Testlash;

    8. Kod Optimallashtirish.

    Buyruqni Yozish (Imperativ)
    Buyruq yozish imperativ dasturlash tillarida odatda amalga oshiriladi. Bu xususiyatlarni quyidagicha ta'riflash mumkin:
    Amallarni Buyurish: Buyruq yozishda, dasturchi boshqa qo'llanmalar yoki funksiyalarga amallarni bajarish uchun buyruqlar beradi. Bu buyruqlar kompyuter tomonidan tartiblangan va bir-birini izohlovchi bo'lishi kerak.
    Obyektga Yo'naltirilish: Imperativ dasturlashda obyektlar va obyektga yo'naltirilish amalga oshiriladi. Obyektlar ma'lumotlarni saqlash uchun ishlatiladi va ularga qo'shimcha amallar (metodlar) qo'shiladi.
    Obyekt Tuzilishi: Dasturchi obyektlarni tuzib, ularga xususiyatlar (atributlar) beradi. Bu xususiyatlar obyektlarning xususiyatlari va holatini ifodalaydi.
    Obyekt Metodlari: Dasturchi obyektlarga xususiyatlarni o'zgartirish va obyektning amalini bajarish uchun metodlar yozadi. Bu metodlar obyektni boshqa obyektlar bilan muloqotda bulishga imkoniyat beradi.
    Tartibnoma: Buyruqlar dastur qatnashchilarining (kompyuter) tarkibiy qismida shakllanadi va amallar tartibda bajariladi. Buning uchun kod qatnashchilarni o'qish, tahlil qilish, va bajarish tartibida joylashadi.
    Xotiraga O'zgaruvchilar: Buyruq yozishda xotiraga o'zgaruvchilar yozib ishlatiladi. Ular dastur ichida ma'lumotlarni saqlash, o'zgartirish va ularga murojaat qilish uchun ishlatiladi.
    Shartlar va Sikllar: Buyruqlar orqali dasturchi shartlar (if, else) va sikllar (for, while) yozadi. Shartlar va sikllar yordamida dastur boshqa yo'nalishga o'tishi mumkin.
    Protsedurallik: Imperativ dasturlashning asosiy xususiyati protsedurallikdir. Dastur o'ziga mahsus vazifalarni bajaradi va dastur protsedural usullar orqali tuziladi.

    Imperativ dasturlash tillarining misollaridan ba'zi misollar C++, Java, Python, va JavaScript tillariga kiradi. Bu tillar dasturchiga amallarni bir-biriga bog'liq qilib yozishda yuqori darajada kontrol bermoq imkonini beradi.
    Buyruqni yozishda misollar orqali texnikalar bilan tanishib chiqamiz. Misollar C++ dasturlash tilida yozilgan bo'lsa-da, bu texnikalar boshqa imperativ dasturlash tillarida ham o'zgaradi. Quyidagi misollar yordamida buyruqni yozishni ko'ramiz:

    Download 36,41 Kb.
      1   2   3   4   5   6   7   8   9   10




    Download 36,41 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kod generatsiyasi usullari: kodni ichki tasvirlash usullari, teskari polyak yozuvi Reja

    Download 36,41 Kb.