Test savollari Dasturlash metodlari va paradigmalari fani nimani o'rganadi? ==== Dasturlash tillarining rivojlanish bosqichlari ==== Dasturlashda ma'lumotlarni tashkil qilish usullari va yondashuvlari ==== #Dasturlashda muammolarni hal qilish paradigmalari va metodlari ==== Hisoblash texnikasi tarixi ++++ Dasturlash paradigmasi nima? ==== Dasturlash tilidagi ma'lumot turi ==== #Umumiy yondashuv va dasturlash uslubi ==== Dasturda xotirani tashkil qilish usuli ==== Dasturiy ta'minotni sinash usuli ++++ Dasturlashdagi dastlabki paradigmalar qaysilar edi? ==== Mantiqiy dasturlash ==== #Imperativ dasturlash ==== Ob'ektga yo‘naltirilgan dasturlash ==== Parallel dasturlash ++++ Imperativ dasturlashda asosiy yondashuv qanday? ==== Nima qilish kerakligini tavsiflash ==== #Topshiriqni bajarish uchun qadam-baqadam ko'rsatma berish ==== Sof funksiyalarni qo'llash ==== Sinflar va obyektlardan foydalanish ++++ Deklarativ dasturlashning asosiy xususiyati nima? ==== Dastur holatini o‘zgartirish ==== Qadam-baqadam yo‘riqnoma berish ==== #Natijani bajarish ketma-ketligisiz tavsiflash ==== Yuqori darajali funksiyalardan foydalanish ++++ Dasturlash metodlari va paradigmalarini o'rganish qanday vazifalarni hal qiladi? ==== Uskunalarni o'rganish ==== Algoritmlar dizayn usullarini tahlil qilish ==== #Turli dasturlash yondashuvlari uchun strategiyalar ishlab chiqish ==== Tarmoqli protokollar uchun yuqori darajali tillardan foydalanish ++++ Dasturlash paradigmalari rivojlanishining qaysi bosqichlari mavjud? ==== Ob'ektga yo‘naltirilgan va ko‘p oqimli yondashuvlar ==== Ma'lumotlar tuzilmalari o'rganish ==== #Mashina tilidan yuqori darajadagi dasturlashga o'tish ==== Matematik mantiqdan foydalanish ++++ Ko‘p paradigmali dasturlash tiliga misol qaysi? ==== COBOL ==== Fortran ==== #C++ ==== HTML ++++ Ob'ektga yo‘naltirilgan dasturlashning eng muhim kontseptsiyasi qaysi? ==== Mantiqiy qoidalar ==== Ma'lumotlar tuzilmalari ==== #Sinf va obyektlar ==== Rekursiya ++++ Dasturlash paradigmalari rivojlanishini o'rganishning qanday ahamiyati bor? ==== Past darajali kod yozishni tushunish uchun ==== Zamonaviy tizimlar ishini optimallashtirish uchun ==== #Yangi metodlarni yaxshiroq tushunish va ularning dasturiy ta'minot ishlab chiqarishga ta'sirini bilish uchun ==== Faqat bitta dasturlash tilida ishlash uchun ++++ Quyi darajadagi dasturlash tillari yuqori darajali tillardan qanday farq qiladi? ==== Yuqori darajali tillar protsessor arxitekturasini chuqur bilishni talab qiladi ==== Past darajali tillar yuqori darajadagi abstraksiya darajasini ta'minlaydi ==== #Past darajali tillar mashina kodiga yaqinroqdir ==== Yuqori darajali tillar operatsion tizimlar yozish uchun ishlatiladi ++++ Quyidagilardan qaysi biri quyi darajadagi dasturlash tiliga misol bo'la oladi? ==== Python ==== #Assembler ==== Java ==== Ruby ++++ Ko‘p paradigmali dasturlash tillarini qanday xususiyat belgilaydi? ==== Faqat bitta dasturlash paradigmasini qo'llab-quvvatlaydi ==== #Bir nechta dasturlash paradigmasini qo'llab-quvvatlaydi ==== Faqat ob'ektga yo‘naltirilgan dasturlashni qo‘llab-quvvatlaydi ==== Faqat mobil ilovalarni yaratish uchun ishlatiladi ++++ Yuqori darajali tillar eng yaxshi qanday tavsiflanadi? ==== Ular protsessor va xotirani to‘g‘ridan-to‘g‘ri boshqaradi ==== #Ular apparat tafsilotlaridan abstraktsiyalangan ==== Ular dasturlarni bajarish uchun assembler tilini bilishni talab qiladi ==== Faqat past darajadagi amallar uchun ishlatiladi ++++ Dasturlash kontekstida abstrakt mashina nima? ==== Dasturlarni bajarish uchun fiziki protsessor ==== #Dastur ishlashini tavsiflash uchun ishlatiladigan nazariy model ==== Past darajadagi buyruqlarni tarjima qilish uchun moslama ==== Kodni optimallashtirish uchun dasturiy ta'minot ++++ Ma'lumotlar strukturasi dasturlash paradigmalari qo'llab-quvvatlashda qanday rol o'ynaydi? ==== #Ma'lumotlarni dasturda saqlash va boshqarish usulini belgilaydi ==== Dasturlash tillarining ko'pchiligida ahamiyatga ega emas ==== Faqat funksional dasturlashda ishlatiladi ==== Faqat xotirani boshqarish uchun ishlatiladi ++++ Ko'p paradigmali dasturlash tilining asosiy vazifasi nima? ==== Dasturchilarga faqat ob'ektga yo‘naltirilgan uslubda kod yozish imkonini beradi ==== Mobil qurilmalar uchun kod yozishni osonlashtiradi ==== #Turli yondashuvlarni kombinatsiyalash imkonini beradi ==== Kodni standartlashtirish uchun dasturlash uslublari tanlovini cheklaydi ++++ Dasturlash pragmatikasi nima? ==== Dasturlash usullarini nazariy o'rganish ==== #Dasturlash usullarini tanlash va qo'llashga ta'sir etuvchi amaliy jihatlar va cheklovlar ==== Algoritmlarning murakkabligini matematik tahlil qilish ==== Kodni xatoliklardan tekshirish usuli ++++ Dasturlashda semantika nima? ==== Dastur protsessorda bajarilishi ==== #Dastur bajarilishi jarayonidagi ma'no va xatti-harakat ==== Interfeysda ma'lumotlarni grafik tarzda ifodalash ==== Dastur tezligini oshirish uchun optimallashtirish ++++ Dasturlash paradigmasini tanlashda determinant nima hisoblanadi? ==== Interfeysning rang sxemasi ==== #Ishlash samaradorligi va texnik xizmat ko‘rsatish talablari ==== Faqat dasturchiga mavjud dasturlash tili ==== Tasvirlar bilan ishlash uchun o‘rnatilgan funksiyalarning mavjudligi ++++ Imperativ dasturlashning asosiy tamoyili nimadan iborat? ==== Qadamlar bajarilmasdan ma'lumotlarni tavsiflash ==== #Dastur holatini o'zgartirish uchun qadam-baqadam ko'rsatmalar berish ==== Faktlarga asoslangan mantiqiy xulosalar qilish ==== Ma'lumotlarni sinflar shaklida tashkil etish ++++ Protseduraviy dasturlash boshqa imperativ dasturlash turlaridan qanday farq qiladi? ==== Faqat sikllar va shartlardan foydalanish ==== #Dasturdagi funksiyalar va kichik dasturlarga ajratish ==== Tuzilmaviy ma'lumotlardan foydalanmaslik ==== Rekursiya o'rniga sikllardan foydalanish ++++ Imperativ dasturlashda funksional model qanday vazifani bajaradi? ==== Dastur holatini o'zgartirishni istisno qiladi ==== #Dasturda alohida funksiyalarga ajratadi, ammo holatni o'zgartirish imkonini beradi ==== Yon ta'sirsiz sof funksiyalarni qo‘llaydi ==== Kodni avtomatik optimallashtiradi ++++ Imperativ dasturlashda asosiy konstruktsiyalardan qaysi biri muhim hisoblanadi? ==== Sinflar va obyektlar ==== #O'zlashtirish va oqimni boshqarish buyruqlari ==== Mantiqiy ifodalar va predikatlar ==== Abstrakt ma'lumot turlari ++++ Standart imperativ protseduraviy dasturlash eng yaxshi qanday tavsiflanadi? ==== Faqat mantiqiy ifodalar va shartlardan iborat ==== #Kodning tartibini tashkil etish uchun funksiyalar va protseduralarni o'z ichiga oladi ==== Holatsiz sof funksiyalarni qo‘llaydi ==== Faqat assembler bilan ishlaydi ++++ Quyidagi tillardan qaysi biri imperativ protseduraviy dasturlashga misol bo‘ladi? ==== Haskell ==== Prolog ==== #C ==== HTML ++++ Protseduraviy dasturlashda qismdastur nima? ==== Dastur boshqa qismlariga bog'liq bo'lmagan mustaqil kod ==== #Alohida vazifani bajaruvchi funksiyalar yoki protseduralar ==== Dastur bajarilishi jarayonida yaratilgan dinamik usul ==== Boshqa dasturlarni rekursiv chaqirish ++++ Imperativ dasturlashda iteratsiyalar uchun odatda qanday mexanizm ishlatiladi? ==== Lambda-funksiyalar ==== Rekursiya o'rniga sikllar ==== #For, while, do-while sikllari ==== Predikatlar va mantiqiy ifodalar ++++ Protseduraviy dasturlash boshqa dasturlash turlaridan qanday farq qiladi? ==== Strukturaviy dasturlashda funksiyalar va subdasturlar tushunchasi yo'q ==== Protseduraviy dasturlashda kod bloklari va sikllardan foydalanish shart emas ==== #Strukturaviy dasturlash protsessual dasturlashning oqimni boshqarishga urg'u beruvchi qat'iyroq ko'rinishidir ==== Protsessual dasturlashda funksiyalardan foydalanilmaydi ++++ Dasturlashda protseduralardan foydalanish qanday afzallik beradi? ==== Tuzilmaviy ma'lumotlardan foydalanish zaruratini istisno qiladi ==== #Kodning ko‘p marta ishlatilishiga va tashkil etilishiga imkon beradi ==== Xotira boshqarishni butunlay yo‘q qiladi ==== Dasturni kompilatsiyasiz bajarish imkonini beradi ++++ Strukturaviy dasturlash nima? ==== Ob'ektga yo‘naltirilgan konseptlarga asoslangan dasturlash usuli ==== Goto operatorlaridan foydalanadigan dasturlash usuli ==== #Dastur oqimini boshqarish uchun dastur mantiqiy bloklarga bo'linadigan dasturlash usuli ==== Mantiqiy xulosalar asosidagi dasturlash modeli ++++ Strukturaviy dasturlashda asosiy prinsip qaysi? ==== Sinf va obyektlardan foydalanish ==== #Goto operatoridan foydalanishni cheklash ==== Predikat va mantiqdan foydalanish ==== Muammolarni hal qilish uchun sikllar va rekursiyadan foydalanish ++++ Strukturaviy dasturlashda oqimni boshqarish uchun ishlatiladigan uchta asosiy tuzilma qaysilar? ==== #Sikllar, shartlar va subdasturlar ==== Massivlar, funksiyalar va predikatlar ==== Funksiyalar, sinflar va obyektlar ==== Lambda-funksiyalar, iteratorlar va generatorlar ++++ Strukturaviy dasturlash dasturiy ta'minot ishlab chiqishda qanday afzallik beradi? ==== #Kodni o'qishni osonlashtiradi va xatolarni tuzatishni soddalashtiradi ==== Funksiyalardan foydalanish zaruratini istisno qiladi ==== Kodda sikllardan foydalanishni cheklaydi ==== Faqat ob'ektga yo‘naltirilgan yondashuvdan foydalanishga imkon beradi ++++ Strukturaviy dasturlashda spetsifikatsiya nima? ==== #Dasturiy ta'minotga qo'yiladigan talablarni tavsiflovchi hujjat ==== Ishlash samaradorligini oshirish uchun kodni optimallashtirish usuli ==== Grafik interfeys yaratish vositasi ==== Funksionallikni sinovdan o'tkazish uchun dastur ++++ Strukturaviy dasturlash qanday vazifani hal qiladi? ==== Polimorfizm orqali dastur moslashuvchanligini oshiradi ==== #Kod yozishni, sinovdan o'tkazishni va texnik xizmat ko'rsatishni osonlashtiradi ==== Dasturda ma'lumot turlarini dinamik ravishda o'zgartirish imkonini beradi ==== Tashqi manbalardan ma'lumotlarni avtomatlashtirilgan tarzda yig'ish imkonini beradi ++++ Strukturaviy dasturlashda qaysi operator ishlatilmaydi? ==== for ==== if ==== #goto ==== while ++++ Strukturaviy dasturlash xatolarni bartaraf etishda qanday yordam beradi? ==== Koddagi ma'lumot turlarini o'zgartirishni osonlashtiradi ==== #Kodni mantiqan tashkil etilgan bloklarga bo'lib tahlil qilishni soddalashtiradi ==== Ma'lumotlarni tashkil qilish uchun ob'ektga yo‘naltirilgan tuzilmalar ishlatiladi ==== Dasturlarni sinovdan o'tkazish zaruratini istisno qiladi ++++ Strukturaviy dasturlashda asosiy kontseptsiya qaysi? ==== Inkapsulyatsiya ==== Abstraksiya ==== #Bloklardan foydalanish orqali oqimni boshqarish ==== Polimorfizm ++++ Strukturaviy dasturlashda goto operatori nega cheklanadi? ==== Uning bajarilishi uchun ko'proq xotira kerak ==== #Kodni tushunishni va unga texnik xizmat ko'rsatishni qiyinlashtiradi ==== Uni sikllarda ishlatish mumkin emas ==== Faqat yuqori darajali tillarda foydalanish mumkin ++++ Deklarativ dasturlash imperativ dasturlashdan qanday farq qiladi? ==== Deklarativ dasturlash topshiriqni qanday bajarishni tavsiflaydi ==== #Deklarativ dasturlash natijaga erishish kerakligini tavsiflaydi, qanday bajarilishini emas ==== Deklarativ dasturlash har doim sinf va obyektlardan foydalanadi ==== Deklarativ dasturlash o'zgaruvchilarni qo'llab-quvvatlamaydi ++++ Quyidagi tillardan qaysi biri deklarativ dasturlash tilidir? ==== C++ ==== Java ==== #Prolog ==== Python ++++ Deklarativ dasturlashning eng yaxshi xususiyati qanday tavsiflanadi? ==== Topshiriqni bajarish uchun qadamlar ketma-ketligini tavsiflash ==== #Bajarish ketma-ketligini ko'rsatmasdan natijani tavsiflash ==== Faqat funksiyalardan foydalanib kod yozish ==== Faqat rekursiyadan foydalanish ++++ Deklarativ dasturlashda mantiqiy ifodalar qanday rol o'ynaydi? ==== Buyruqlar bajarilish tartibini aniqlaydi ==== #Ma'lum bir maqsadga erishish uchun bajarilishi kerak bo'lgan shartlarni belgilaydi ==== Xotirani boshqarish uchun ishlatiladi ==== Mantiqiy ifodalar deklarativ dasturlashda ishlatilmaydi ++++ Relyatsion ma'lumotlar bazalari bilan ishlashda qaysi deklarativ dasturlash tili ishlatiladi? ==== JavaScript ==== #SQL ==== C# ==== HTML ++++ Deklarativ dasturlash tillaridan foydalanish qanday vazifani hal qiladi? ==== #Dastur mantig’ini soddalashtirish va tafsilotlarni cheklash orqali dasturlashni osonlashtiradi ==== Topshiriqni bajarish uchun qadamlar ketma-ketligini tavsiflash imkonini beradi ==== Kodni sinovdan o'tkazishni qiyinlashtiradi ==== O'zgaruvchilardan foydalanishni cheklaydi ++++ Deklarativ dasturlash uchun quyidagi qaysi bayonot to'g'ri? ==== Dasturlar buyruqlarni qadam-baqadam bajarilishini tavsiflaydi ==== #Dasturlar maqsadga erishish uchun shartlar va mantiqiy ifodalar to'plamini tavsiflaydi ==== Dasturlar faqat protsedura va funksiyalardan foydalanadi ==== Dasturlar ma'lumotlar oqimini to'g'ridan-to'g'ri boshqaradi ++++ SQL qanday qilib deklarativ dasturlash tili sifatida ishlatiladi? ==== Buyruqlarni qadam-baqadam bajarishni talab qiladi ==== #Ma'lumotlar bazasidan nimani olish kerakligini tavsiflaydi, qanday bajarilishini ko'rsatmaydi ==== Faqat statik ma'lumotlarni qo'llab-quvvatlaydi ==== Ma'lumotlarni boshqarish uchun sinflar va obyektlardan foydalanadi ++++ Deklarativ tillarda mantiqiy dasturlash nima? ==== Faqat raqamlar va ular bilan amallarni ishlatadigan paradigma ==== #Yangi ma'lumotlarni chiqarish uchun faktlar va qoidalarni aniqlashga asoslangan yondashuv ==== Ma'lumot tuzilmalaridan foydalanish orqali vazifalarni bajarish usuli ==== Tarmoqli protokollarni boshqarish uchun usul ++++ Deklarativ dasturlash murakkab vazifalarni hal qilishda qanday foyda beradi? ==== Qadam-baqadam tavsif berishni talab qiladi ==== #Yuqori darajadagi abstraktsiyani ta'minlaydi va e'tiborni yakuniy natijaga qaratishga imkon beradi ==== Kodingizni optimallashtirish uchun goto operatoridan foydalanadi ==== Har bir dasturning bajarilish jarayonini to‘g‘ridan-to‘g‘ri boshqarish imkonini beradi ++++ Funksional dasturlash nima? ==== Sinflar va obyektlardan iborat dasturlash paradigmasi ==== #Sof funksiyalar va o'zgarmas ma'lumotlardan foydalanishga asoslangan paradigma ==== Topshiriqni qanday bajarishni tavsiflovchi paradigma ==== Goto operatoridan foydalanadigan paradigma ++++ Sof funksiyalar nima? ==== Har safar turli xil natija qaytaradigan funksiyalar ==== #Bir xil kirish ma'lumotlari bilan bir xil natijani qaytaradigan va yon ta'sirlarsiz funksiyalar ==== Global o'zgaruvchilarni o'zgartiradigan funksiyalar ==== Faqat raqamlar bilan ishlaydigan funksiyalar ++++ Funksional dasturlashda iteratorlarning qanday xususiyati mavjud? ==== Ular for va while sikllaridan foydalanish imkonini beradi ==== Ular assembler bilan ishlash uchun qo'llaniladi ==== #Ular kolleksiyalardagi elementlarni o'zgartirmasdan qayta ishlash imkonini beradi ==== Ular faqat yuqori darajali funksiyalar bilan ishlaydi ++++ Yuqori darajali funksiyalar nima? ==== Faqat raqamli argumentlarni qabul qiladigan funksiyalar ==== #Boshqa funksiyalarni argument sifatida qabul qilishi yoki natija sifatida qaytarishi mumkin bo'lgan funksiyalar ==== Global o'zgaruvchilarni ishlatadigan funksiyalar ==== Faqat o‘zgarmas obyektlar bilan ishlaydigan funksiyalar ++++ Sof funksiyalar qanday afzallik beradi? ==== Sof funksiyalar barcha boshqa funksiyalardan tezroq ishlaydi ==== #Sof funksiyalarni sinash oson va ularni parallel hisoblashlarda ishlatish qulay ==== Sof funksiyalar dastur holatini o'zgartiradi ==== Sof funksiyalar argumentlarni ishlatmaydi ++++ Funksional dasturlashda konveyerlar qanday ishlaydi? ==== #Ular ma'lumotlarni ketma-ket qayta ishlash uchun bir nechta funksiyalarni birlashtiradi ==== Ular kolleksiyadagi ma'lumotlarni o'zgartiradi ==== Ular ma'lumotlar ustida arifmetik amallarni bajaradi ==== Ular faqat o'zgaruvchilar bilan ishlaydi ++++ Ma'lumotlarning o‘zgarmasligi tamoyili nimadan iborat? ==== Ma'lumotlar faqat funksiya ichida o'zgartirilishi mumkin ==== #Ma'lumotlar yaratib bo'lgandan keyin o'zgarmas bo'lib qoladi ==== Har bir qayta ishlash bosqichida ma'lumotlar o'zgaradi ==== Ma'lumotlar sikllardan foydalanib yangilanadi ++++ Funksional dasturlashda 'dangasa hisoblash' (lazy evaluation) nimani anglatadi? ==== Funksiya chaqirilishi bilan darhol bajariladi ==== #Hisoblash zaruriyat tug'ilganda amalga oshiriladi ==== Hisoblash doim fon rejimida amalga oshiriladi ==== Funksiya tasodifiy ravishda bajariladi ++++ Yuqori darajali funksiyalarni ishlatishga misol bo‘lgan amallar qaysilar? ==== #map, filter, reduce ==== for, while, if ==== goto, return, switch ==== print, input, open ++++ Funksional dasturlashda map funksiyasi nima qiladi? ==== Kolleksiyaga elementlar qo‘shadi ==== #Har bir kolleksiya elementiga berilgan funksiyani qo‘llaydi va yangi ro‘yxatni qaytaradi ==== Ro‘yxatdan elementlarni olib tashlaydi ==== Har bir kolleksiya elementini o'zgartiradi ++++ Rekursiya dasturlashda nima? ==== Funksiya boshqa funksiyalarni chaqiradigan usul ==== #Funksiya o‘zini o‘zi chaqiradigan usul ==== Dasturlashda sikl bajarish usuli ==== Global o'zgaruvchilarni o'zgartirish usuli ++++ Funksional dasturlashda rekursiya qanday ishlatiladi? ==== #Rekursiya takrorlanadigan amallarni bajarish uchun sikllarni almashtiradi ==== Funksional dasturlashda rekursiya ishlatilmaydi ==== Rekursiya faqat raqamlar bilan ishlatiladi ==== Rekursiya ma'lumotlarni o'zgartirish uchun qo‘llaniladi ++++ Quyidagi rekursiv funktsiyaga misol qaysi? ==== Ikki sonni qo‘shadigan funksiya ==== #Sonning faktorialini hisoblash uchun o‘zini o‘zi chaqiradigan funksiya ==== Sinf ob’ektini yaratadigan funksiya ==== Yig‘indini hisoblash uchun sikllardan foydalanadigan funksiya ++++ Funksional dasturlashda ma'lumotlarning o‘zgarmasligi qanday ahamiyatga ega? ==== Bu dastur ishlash samaradorligini oshiradi ==== #Dastur holatini o‘zgartirish bilan bog‘liq xatolarni oldini oladi ==== Bu dastur kodini murakkablashtiradi ==== Bu sinxronlash zaruriyatisiz parallel hisoblashlarni bajarishga imkon beradi ++++ Funksional dasturlash modeli uchun qanday bayonot to‘g‘ri? ==== Funksiyalar global o‘zgarmaslarni o‘zgartiradi ==== Funksiyalar har bir chaqirilganda yon ta’sirlar ko‘rsatadi ==== #Funksiyalar faqat o‘zgarmas ma’lumotlar bilan ishlaydi va yon ta’sirlarga ega emas ==== Funksiyalar kolleksiyadagi ma’lumotlarni o‘zgartiradi ++++ Funksional dasturlash modelida rekursiyaning qanday roli bor? ==== Rekursiya sikllardagi amallar ketma-ketligini tashkil qilish uchun ishlatiladi ==== #Rekursiya sikllarni almashtiradi va chuqurroq tuzilmalardagi ma’lumotlar bilan ishlashga imkon beradi ==== Rekursiya faqat arifmetik amallar uchun ishlatiladi ==== Rekursiya global o'zgaruvchilarni o'zgartiradi ++++ Mantiqiy dasturlash nima? ==== Dastur holatini o‘zgartirishga asoslangan yondashuv ==== #Mantiqiy ifoda va qoidalarga asoslangan dasturlash paradigmasi ==== Sinf va obyektlardan foydalanuvchi dasturlash usuli ==== Sikllar va shartlardan foydalanadigan dasturlash uslubi ++++ Mantiqiy dasturlash qaysi vazifalarni hal qiladi? ==== Matematik hisob-kitoblarni bajarish ==== #Fakt va qoidalarga asoslangan mantiqiy xulosalar chiqarish ==== Animatsiya va grafiklar yaratish ==== Katta ma'lumotlar massivlari bilan ishlash ++++ Mantiqiy dasturlash tiliga misol qaysi? ==== Python ==== SQL ==== #Prolog ==== Java ++++ Prolog tilida dasturning asosiy tuzilmasi nima? ==== Sinflar va metodlar ==== Funksiyalar va o'zgaruvchilar ==== #Faktlar va qoidalar ==== Massivlar va ro'yxatlar ++++ Mantiqiy dasturlashda fakt nima? ==== Holatni o'zgartiruvchi buyruq ==== #Doimiy haqiqiy deb hisoblanadigan bayonot ==== O‘zgaruvchi bilan mantiqiy ifoda ==== Siklni bajarish sharti ++++ Prologda mantiqiy ifodalarni moslashtirish amali qanday ataladi? ==== Kompilyatsiya ==== Deklaratsiya ==== #Unifikatsiya ==== Polimorfizm ++++ Mantiqiy dasturlashda qoida nima qiladi? ==== Ob’ekt va uning xususiyatlarini tavsiflaydi ==== #Yangi faktni chiqarish shartini aniqlaydi ==== Global o‘zgaruvchilarni o‘zgartiradi ==== Sinf ob’ektini yaratadi ++++ Prolog tili qanday turdagi masalalarni yechish uchun ishlatiladi? ==== Tasvirlarni qayta ishlash ==== Foydalanuvchi interfeyslarini yaratish ==== #Mantiqiy xulosalar chiqarish va tahlil qilish ==== Tarmoqli protokollar bilan ishlash ++++ Prologda mantiqiy ifodalar qanday rol o‘ynaydi? ==== Amal bajarilishi ketma-ketligini tavsiflaydi ==== #Muayyan qoidalar bajarilishini shartlarini belgilaydi ==== Ob’ektlarni yaratish uchun ishlatiladi ==== Takroriy jarayonlarni boshqaradi ++++ Prologda savollar qanday beriladi? ==== If operatori orqali ==== Rekursiyadan foydalanish orqali ==== #Faktlar va qoidalarni izlash uchun so'rovlar shaklida ==== O‘zgaruvchilarni e’lon qilish orqali ++++ Mantiqiy dasturlashda predikat nima? ==== Dastur holatini saqlovchi ob’ekt ==== Boshqa funksiyalarni chaqiruvchi funksiya ==== #Obyektlar o'rtasidagi munosabatlarni ifodalovchi mantiqiy bayonot ==== Sonlarni saqlash uchun ma'lumotlar tuzilmasi ++++ Prologda predikatlarda qanday turdagi ma'lumotlar ishlatiladi? ==== Sinflar ==== Obyektlar ==== #Faktlar va qoidalar ==== Massivlar ++++ Prologdagi predikat qanday vazifani bajaradi? ==== Arifmetik amallarni bajaradi ==== #Munosabatlarni tavsiflaydi va mantiqiy xulosalar chiqaradi ==== Ma'lumotlarni saqlash uchun o‘zgaruvchilar yaratadi ==== Sikl va shartlarni bajaradi ++++ Mantiqiy dasturlashda unifikatsiya nima? ==== Arifmetik amallarni bajarish jarayoni ==== #Mantiqiy xulosani bajarish uchun o‘zgaruvchilar va qiymatlarni moslashtirish ==== Sinflarni yaratish usuli ==== Predikatlarni almashtirish amali ++++ Prologda predikatlarda o‘zgaruvchilar qanday ahamiyatga ega? ==== Ular faqat son qiymatlarini saqlash uchun ishlatiladi ==== #Mantiqiy xulosa chiqarish uchun kerakli har qanday qiymatlarni olishi mumkin ==== Ular har doim o'zgarmas hisoblanadi ==== Ular faqat funksiyalarni chaqirish uchun ishlatiladi ++++ Mantiqiy dasturlashdagi funksional model nima? ==== Sinf va obyektlardan foydalanadigan model ==== Yon ta’sirli funksiyalardan foydalanadigan model ==== #Predikatlarga asoslangan mantiqiy ifoda va xulosalar chiqarish usuli ==== Grafik interfeys yaratish usuli ++++ Predikatlardan foydalanib qanday masalalarni hal qilish mumkin? ==== Grafik chizish ==== Foydalanuvchi ma'lumotlarini kiritish ==== #Munosabatlarni o‘rnatish va mantiqiy xulosalar chiqarish ==== Dastur xotirasini boshqarish ++++ Prologda so‘rov bajarilmasa, nima sodir bo‘ladi? ==== Dastur xatolik bilan tugaydi ==== #So‘rov bajarilmaganligi haqida xabar beriladi ==== O‘zgaruvchilar avtomatik ravishda o‘zgaradi ==== So‘rovni bajarish uchun yangi fakt yaratiladi ++++ Mantiqiy dasturlashda faktlar tushunchasi nima? ==== Ma'lumotlarni saqlash uchun ma'lumotlar tuzilmalarini aniqlaydi ==== #Tizim holati haqida doimo to‘g‘ri bo‘lgan bayonotlarni ifodalaydi ==== Mantiqiy amallarni bajaradi ==== Xotirani tashkil qilish uchun faktlardan foydalaniladi ++++ Nega mantiqiy dasturlashning funksional modeli deklarativ hisoblanadi? ==== U amallar ketma-ketligini tavsiflaydi ==== #U qadam-baqadam ko'rsatmalarni bermasdan, kerakli natijani tavsiflaydi ==== U ma'lumotlar bilan ishlash uchun sikllardan foydalanishni talab qiladi ==== U ma'lumotlar holatini o'zgartirishni boshqaradi ++++ Obyektga yo‘naltirilgan dasturlashda obyekt nima? ==== Tuzilmasiz mustaqil kod bo‘lagi ==== #Sinfning namunasi bo‘lib, ma’lumotlar va ularni qayta ishlash uchun metodlarni o‘z ichiga oladi ==== Mantiqiy amallarni bajaruvchi funksiya ==== Sonlarni saqlash uchun ma'lumotlar massivi ++++ Obyektga yo‘naltirilgan dasturlashda sinf nima? ==== Amallarni bajarish uchun o‘zgacha metod ==== #Obyektlarning umumiy xususiyat va xatti-harakatlarini belgilaydigan tuzilma ==== Ma'lumotlar bilan ishlash uchun ko'rsatmalar to'plami ==== Obyekt holatini saqlash uchun o'zgaruvchi ++++ Sinfdan obyekt yaratish jarayoni qanday ataladi? ==== Inkapsulyatsiya ==== O'zgaruvchi yaratish ==== #Initsializatsiyalash ==== Polimorfizm ++++ Sinfda qanday ma'lumotlar saqlanadi? ==== Mantiqiy ifodalar va ko'rsatmalar ==== #Obyektlarning xatti-harakatlari va xususiyatlarini belgilaydigan metodlar va xususiyatlar ==== Faqat ma'lumotlar, ular bilan amallar emas ==== Faqat arifmetik amallar ++++ Python dasturlash tilida __init__ metodi qanday rol o'ynaydi? ==== Arifmetik amallarni bajaradi ==== #Obyektni yaratishda uni ishga tushiradi ==== Ob'ektni xotiradan o'chiradi ==== Mantiqiy amallarni bajaradi ++++ Sinfdan obyekt yaratilganda nima sodir bo‘ladi? ==== #Obyekt sinfda aniqlangan xatti-harakat va ma’lumotlarni meros qilib oladi ==== Obyekt sinfdagi barcha metodlarni bajaradi ==== Obyekt ma'lumotlarni o'zgartira olmaydi ==== Obyekt sinf tuzilmasini o‘zgartirishi mumkin ++++ Quyidagi misollardan qaysi biri Person sinfidagi obyektni yaratadi? ==== class Person: pass ==== #person = Person() ==== def Person(): pass ==== object = new Person ++++ Obyektlarning xatti-harakatlarini belgilaydigan metod nima? ==== Sinflar ==== Obyektlar ==== #Metodlar ==== O'zgaruvchilar ++++ Inkapsulyatsiya nima? ==== Polimorfizm ==== #Sinfda ma’lumotlar va metodlarni birlashtirib, ularga cheklangan kirishni ta’minlash ==== Bir sinfning xususiyat va metodlarini boshqasiga meros qilib berish ==== Kodni tezroq bajarish uchun optimallashtirish ++++ Obyektga yo‘naltirilgan dasturlash qanday imkoniyat beradi? ==== Kodni faqat bitta uslubda yozish ==== #Umumiy xususiyat va xatti-harakatlarga ega obyektlar yaratish ==== O'zgaruvchilarni faqat son qiymatlarini saqlash uchun ishlatish ==== Faqat bir nechta obyektlarni yaratish imkoniyati ++++ Polimorfizm nima? ==== Ob’ektlarni sinfga bo‘lish ==== #Turli obyektlar uchun bir xil nomdagi metodlarni turli xil bajarilishi ==== Ma'lumotlarni faqat bitta shaklda saqlash ==== Kodda barcha obyektlarni bir xil usulda ishlatish ++++ Meros olish nima? ==== Kodni faqat bitta metod orqali yozish ==== #Bir sinf boshqa sinfning xususiyat va metodlarini meros qilib olishi ==== Kodni faqat bir nechta sinfga bo‘lish ==== Sinfni xotiradan o‘chirish usuli ++++ Obyektga yo‘naltirilgan dasturlashda polymorfizm qanday qo‘llaniladi? ==== Har doim faqat bir xil obyektlar yaratiladi ==== #Bir xil metod nomi bilan turli sinflarda turlicha bajarilish mumkin ==== Obyektlar boshqa sinflardan o‘zgaruvchilar oladi ==== Kodni tezroq bajarish uchun optimallashtirish ++++ Obyektga yo‘naltirilgan dasturlashning qanday afzalligi bor? ==== Kod faqat bitta uslubda yoziladi ==== #Ma'lumotlarni tashkil qilish va qayta ishlashda sinflar va obyektlardan foydalanish imkoniyati ==== Kodda barcha ma'lumotlar ochiq bo'ladi ==== Ma'lumotlar faqat bir sinfda saqlanadi ====