• Iteratorning afzalliklari quyidagilardan iborat: Dasturlashda qulaylik
  • Iteratorlarning konteynerlarda qo’llab quvvatlanishi 2 . Kirish(input) iteratori
  • Chiqish(Output) iteratori
  • Tizimli va amaliy dasturlashtirish kafedrasi




    Download 183.4 Kb.
    bet2/7
    Sana07.12.2023
    Hajmi183.4 Kb.
    #112976
    1   2   3   4   5   6   7
    Bog'liq
    Ma\'lumotlarMustaqilIshElmurodovSardorbek
    Kostyum kreativ grafikasi. Kamilova X.X, Isaxo\'jayeva N.A, Fuzailova K.R, DIDAKTIK JARAYON -PEDAGOGIK TEXNOLOGIYALARNING ASOSIY OMILI, MAKTABGACHA TA`LIM TASHKILOTLARIDA BOLALARNING DIZAYN TEXNOLOGIYASI, KICHIK GURUHLARDA IJODIY RIVOJLANISH, MAKTABGACHA TA`LIM TASHKILOTLARIDA BOLALARNING DIZAYN FAOLIYATI., O\'RTA GURUHLARDA BOLALAR JISMONIY FAOLIYATINI OSHIRISH TEXNOLOGIYASI, KICHIK VA O’RTA GURUHLARDA QURILISH VA KOSTRUKSIYALASH BO’YICHA FAOLIYATLARNI LOYHALASHTIRISAH, Turkiy tillarning qiyosiy-tarihiy grammatikasi. Dadaboyev X.A., Bobur dastrulash 2 dead
    Muhim fikrlar:
    Iteratorlar bir elementdan ikkinchisiga o'tish uchun ishlatiladi, jarayon konteyner orqali iteratsiya deb nomlanadi .
    Iteratorning asosiy ustunligi shundaki, barcha konteynerlar turiga umumiy interfeys taqdim etiladi.
    Iteratorlar ishlatiladigan konteynerning turiga bog'liq emas, ularda algoritm mustaqil.
    Iteratorlar konteyner elementlari bo'ylab harakatlanish uchun umumiy yondashuvni ta'minlaydi.

    Itretor kamchiliklar :



    • Agar biz bir vaqtning o'zida bitta ma'lumot strukturasidan ikkinchisiga o'tishni istasak, iteratorlar ishlamaydi.

    • Agar biz iteratsiya qilinadigan tuzilmani yangilamoqchi bo'lsak, unda iterator bizga pozitsiyani qanday saqlaganligi sababli buni qilishga imkon bermaydi.

    Agar biz ro'yxatni qayta ishlash paytida orqaga qaytishni xohlasak, bu holda iterator ishlamaydi

    Iterator afzalliklari :


    Iteratorning afzalliklari quyidagilardan iborat:
    Dasturlashda qulaylik: konteyner elementlariga kirish uchun [] subscript operatorini ishlatishdan ko'ra iteratorlardan foydalanish qulay. Agar elementlarga kirish uchun biz subskript operatoridan foydalansak, ish vaqti davomida qo'shilgan elementlar sonini hisobga olishimiz kerak, ammo bu iterator holatida shart bo’lmaydi.
    Iteratorlarning konteynerlarda qo’llab quvvatlanishi



    2 . Kirish(input) iteratori: Kirish iteratori bu konteynerdan elementlarga kirish uchun ishlatiladigan iterator, ammo u konteynerning qiymatini o'zgartirmaydi.
    Kirish iteratori uchun ishlatiladigan operatorlar:

    • Increment operatori (++)

    • Teng operatori (==)

    • Teng emas operatori (! =)

    • Dereference operatori (*)




    Chiqish(Output) iteratori : Chiqish iteratori bu konteyner qiymatini o'zgartirish uchun ishlatiladigan iterator, ammo u konteynerdan qiymatni o'qimaydi. Shuning uchun biz chiqish iteratorini faqat yozuvchi iterator deb aytishimiz mumkin .

    Download 183.4 Kb.
    1   2   3   4   5   6   7




    Download 183.4 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Tizimli va amaliy dasturlashtirish kafedrasi

    Download 183.4 Kb.