Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 1-maʼruza. Dasturlash paradigmalarining vujudga kelishi



Download 31,27 Kb.
Sana07.01.2023
Hajmi31,27 Kb.
#898218
Bog'liq
Manba Lidiya Gorodnyaya Paradigma programmirovaniya. Uchebnoe


Dasturlash uslublari va paradigmalari
№ 1.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 1-maʼruza. Dasturlash paradigmalarining vujudga kelishi.
Qiyinlik darajasi – 1
Ilmiy-texnik sohada “Paradigma” atamasi kim tomonidan birinchi boʼlib kiritilgan?
1962 yilda Tomas Kun tomonidan
1978 yilda Robert Floyd tomonidan
1972 yilda Alain Kolmerauer tomonidan
1968 yilda Robert Kovalski tomonidan
№ 2.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 1-maʼruza. Dasturlash paradigmalarining vujudga kelishi.kelishi.Qiyinlik darajasi – 1
Dasturlash paradigmasi atamasi kim tomonidan birinchi boʼlib kiritilgan?
1978 yilda Robert Floyd tomonidan
1972 yilda Alain Kolmerauer tomonidan
1968 yilda Robert Kovalski tomonidan
1974 yilda Devid Uorren tomonidan
№ 3.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 1-maʼruza. Dasturlash paradigmalarining vujudga kelishi.
Qiyinlik darajasi – 1
Dasturlash paradigmasi – ...
kompyuter dasturlarini yozish uslubini belgilaydigan gʼoyalar va tushunchalar toʼplami
axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yoʼnalishlarga boʼysunadi
deklarativ dasturlashning bir turi boʼlib, unda dastur yozish bir obʼektni boshqasiga tizimli ravishda qoʼllashdan iborat
ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan
№ 4.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 1-maʼruza. Dasturlash paradigmalarining vujudga kelishi.
Qiyinlik darajasi – 1
Dasturlash paradigmasi – ...
dasturlarni yozish uslubini belgilaydigan gʼoyalar va tushunchalar toʼplami, dasturlashga yondashuv
axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yoʼnalishlarga boʼysunadi
ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan
tizimli dasturlash masalalarini, sunʼiy intellektni oʼrganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi
№ 5.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 1-maʼruza. Dasturlash paradigmalarining vujudga kelishi.
Qiyinlik darajasi – 1
Tomas Kun paradigmalarni ...
tadqiqotlar olib boriladigan aniq ilmiy qarashlar tizimlari deb atagan
dasturlarni yozish uslubini belgilaydigan gʼoyalar va tushunchalar toʼplami, dasturlashga yondoshish deb atagan
kompyuter dasturlarini yozish uslubini belgilaydigan gʼoyalar va tushunchalar toʼplami deb atagan
deklarativ dasturlashning bir turi boʼlib, unda dastur yozish bir obʼektni boshqasiga tizimli ravishda qoʼllashdan iborat deb atagan
№ 6.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 1-maʼruza. Dasturlash paradigmalarining vujudga kelishi.
Qiyinlik darajasi – 1
“Paradigma” soʼzi dasturlashda ...
dasturlarni amalga oshirishning umumiy usulini (texnikasini) taqsimlaydigan belgilar oilasini aniqlash uchun ishlatiladi
axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yoʼnalishlarga boʼysunadi
ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan
tizimli dasturlash masalalarini, sunʼiy intellektni oʼrganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi
№ 7.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 2-maʼruza. Dasturlash paradigmalarini qoʼllab-quvvatlash.
Qiyinlik darajasi – 1
Kompyuterli dasturlash davrining boshida paydo boʼlgan umumiy dasturiy paradigmalar – ...
amaliy, nazariy va funktsional dasturlash paradigmalari barqaror xarakterga ega
axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yoʼnalishlarga boʼysunadi
deklarativ dasturlashning bir turi boʼlib, unda dastur yozish bir obʼektni boshqasiga tizimli ravishda qoʼllashdan iborat
ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan
№ 8.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3- maʼruza. Past darajadagi dasturlash tillar
Qiyinlik darajasi – 1
Amaliy dasturlash – ...
kompyuterlar paydo boʼlishidan ancha oldin oʼrganilgan axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yoʼnalishlarga boʼysunadi
ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan
deklarativ dasturlashning bir turi boʼlib, unda dastur yozish bir obʼektni boshqasiga tizimli ravishda qoʼllashdan iborat deklarativ dasturlashning bir turi boʼlib, unda dastur yozish bir obʼektni boshqasiga tizimli ravishda qoʼllashdan iborat
tizimli dasturlash masalalarini, sunʼiy intellektni oʼrganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi
№ 9.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3- maʼruza. Past darajadagi dasturlash tillar
Qiyinlik darajasi – 1
Nazariy dasturlash – ...
ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan
kompyuterlar paydo boʼlishidan ancha oldin oʼrganilgan axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yoʼnalishlarga boʼysunadi.
deklarativ dasturlashning bir turi boʼlib, unda dastur yozish bir obʼektni boshqasiga tizimli ravishda qoʼllashdan iborat
tizimli dasturlash masalalarini, sunʼiy intellektni oʼrganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi
№ 10.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Applikativ dasturlash – bu ...
deklarativ dasturlashning bir turi boʼlib, unda dastur yozish bir obʼektni boshqasiga tizimli ravishda qoʼllashdan iborat
ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan
kompyuterlar paydo boʼlishidan ancha oldin oʼrganilgan axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yoʼnalishlarga boʼysunadi
tizimli dasturlash masalalarini, sunʼiy intellektni oʼrganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi
№ 11.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 4 – maʼruza. Imperativ protsessual dasturlash.
Qiyinlik darajasi – 1
Eksperimental dasturlash –
tizimli dasturlash masalalarini, sunʼiy intellektni oʼrganish va informatikada yangi inovatsion texnologiyalarni rivojlantirishda shakllandi
deklarativ dasturlashning bir turi boʼlib, unda dastur yozish bir obʼektni boshqasiga tizimli ravishda qoʼllashdan iborat
ilmiy nashrlarda taqdim etilgan dasturlash va informatika sohasidagi ilmiy tajribalar natijalarining aniqligi va taqqoslanishiga qaratilgan
kompyuterlar paydo boʼlishidan ancha oldin oʼrganilgan axborotni hisoblash va raqamlarni qayta ishlashning hisoblash jarayonlarini aks ettiradigan muammoli yoʼnalishlarga boʼysunadi

№ 12. Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 4 – maʼruza. Imperativ protsessual dasturlash.


Manba:
Qiyinlik darajasi – 1
Applikativ dasturlash modellari –
odatda kombinatorial mantiq yoki λ-hisoblashga asoslangan
oʼzgaruvchilar kombinatsiyasiga bogʼliq boʼlgan funktsiyani hisoblashga asoslangan
natijasini olish orqali dasturlarning rivojlanishini qoʼllab-quvvatlashga moʼljallangan
quyi va yuqori darajali dasturlash tillariga boʼlinadi

№ 13.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 4 – maʼruza. Imperativ protsessual dasturlash.


Qiyinlik darajasi – 1
Applikativ dasturlash tili – bu ...
oʼzgaruvchilar kombinatsiyasiga bogʼliq boʼlgan funktsiyani hisoblash natijasini olish orqali dasturlarning rivojlanishini qoʼllab-quvvatlashga moʼljallangan dasturlash tili
odatda kombinatorial mantiq yoki λ-hisoblashga asoslangan dasturlash tili
quyi va yuqori darajali dasturlash tillariga boʼlinadi
kompьyuter dasturlarini yozish uchun rasmiy til xisoblanadi

№ 14.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 4 – maʼruza. Imperativ protsessual dasturlash


Qiyinlik darajasi – 1
Dasturlash tili – ...
odatda kombinatorial mantiq yoki λ-hisoblashga asoslangan
odatda kombinatorial mantiq yoki λ-hisoblashga asoslangan
quyi va oʼrta darajali dasturlash tillariga boʼlinadi
natijasini olish orqali dasturlarning rivojlanishini qoʼllab-quvvatlashga moʼljallangan
№ 15.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 4–maʼruza. Imperativ protsessual dasturlash
Qiyinlik darajasi – 1
Kompyuterda dasturlash – bu ...
kompьyuter mikroprotsessori uchun turli buyruqlar berish, qachon, qaerda nimani oʼzgartirish va nimalarni kiritish yoki chiqarish haqida buyruqlar berishdir
odatda kombinatorial mantiq yoki λ-hisoblashga asoslangan
quyi va yuqori darajali dasturlash tillariga boʼlinadi
natijasini olish orqali dasturlarning rivojlanishini qoʼllab-quvvatlashga moʼljallangan

№ 16.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 4–maʼruza. Imperativ protsessual dasturlash.


Qiyinlik darajasi – 1
Dasturlash tillari – …
quyi va yuqori darajali dasturlash tillariga boʼlinadi
til muammolarini xal qiluvchi dasturlarni birlashtiradilar va dasturiy taʼminotni ishlab chikarishga moʼljallangan
natijasini olish orqali dasturlarning rivojlanishini qoʼllab-quvvatlashga moʼljallangan
odatda kombinatorial mantiq yoki λ-hisoblashga asoslangan
№ 17.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 4–maʼruza. Imperativ protsessual dasturlash.
Qiyinlik darajasi – 1
Dasturlash tizimlari tarkibiga nimalar karadi?
translyatorlar, kutubxona dasturlari, redaktorlar, kompanovshiklar, zagroʼzchiklar va otladchiklar kiradi
quyi va yuqori darajali dasturlash tillari kiradi
til muammolarini xal qiluvchi dasturlar va dasturiy taʼminotlar kiradi
natijasini olish orqali dasturlarning rivojlanishini qoʼllab-quvvatlashga moʼljallangan dasturlar kiradi
№ 18.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 4–maʼruza. Imperativ protsessual dasturlash
Qiyinlik darajasi – 1
Dasturlash tizimlari – ...
til muammolarini xal qiluvchi dasturlarni birlashtiradilar va dasturiy taʼminotni ishlab chikarishga moʼljallangan
maxsus servis dasturlar boʼlib, ular yordamida operatsion tizimni oʼziga xizmat koʼrsatish mumkin
quyi va yuqori darajali dasturlash tillariga boʼlinadi
natijasini olish orqali dasturlarning rivojlanishini qoʼllab-quvvatlashga moʼljallangan

№ 19.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. . 4–maʼruza. Imperativ protsessual dasturlash


Qiyinlik darajasi – 1
Dasturlarga xizmat koʼrsatuvchi tizimlar – ...
maxsus servis dasturlar boʼlib, ular yordamida operatsion tizimni oʼziga xizmat koʼrsatish mumkin
natijasini olish orqali dasturlarning rivojlanishini qoʼllab-quvvatlashga moʼljallangan
til muammolarini xal qiluvchi dasturlarni birlashtiradilar va dasturiy taʼminotni ishlab chikarishga moʼljallangan
quyi va yuqori darajali dasturlash tillariga boʼlinadi
№ 20.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 5–maʼruza. Funktsional dasturlash.
Qiyinlik darajasi – 1
Translyator – bu ...
dastur boʼlib, berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent boʼlgan chiqishdagi natijaviy tilga oʼgiradi
maxsus servislar boʼlib, ular yordamida operatsion tizimni oʼziga xizmat koʼrsatish mumkin
dastur boʼlib, u berilgan dastur matnini birdaniga qabul qiladi va bajaradi
dastur boʼlib, natijasini olish orqali dasturlarning rivojlanishini qoʼllab-quvvatlashga moʼljallangan
№ 21.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 5–maʼruza. Funktsional dasturlash.
Qiyinlik darajasi – 1
Kompilyator – bu ...
translyator boʼlib, u berilgan dastur mantnini unga ekvivalent boʼlgan mashina komandalaridagi obʼekt dasturga oʼgiradi
maxsus servislar boʼlib, ular yordamida operatsion tizimni oʼziga xizmat koʼrsatish mumkin
dastur boʼlib, u berilgan dastur matnini birdaniga qabul qiladi va bajaradi
dastur boʼlib, natijasini olish orqali dasturlarning rivojlanishini qoʼllab-quvvatlashga moʼljallangan
№ 22.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 5–maʼruza. Funktsional dasturlash.
Qiyinlik darajasi – 1
Interpretator – bu ...
dastur boʼlib, u berilgan dastur matnini birdaniga qabul qiladi va bajaradi
translyator boʼlib, u berilgan dastur mantnini unga ekvivalent boʼlgan mashina komandalaridagi obʼekt dasturga oʼgiradi
dastur boʼlib, berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent boʼlgan chiqishdagi natijaviy tilga oʼgiradi
maxsus servis dasturlar boʼlib, ular yordamida operatsion tizimni oʼziga xizmat koʼrsatish mumkin
№ 23.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 5–maʼruza. Funktsional dasturlash.
Qiyinlik darajasi – 1
Kompilyator formal tillar nuqtai nazaridan qanday funktsiyalarni bajaradi?
kiruvchi dastur matni tili uchun anglovchi xisoblanadi va natijaviy dastur tili uchun generator xisoblanadi
maxsus servis dasturlar boʼlib, ular yordamida operatsion tizimni oʼziga xizmat koʼrsatishni amalga oshiradi
dastur boʼlib, u berilgan dastur matnini birdaniga qabul qiladi va bajaradi
natijasini olish orqali dasturlarning rivojlanishini qoʼllab-quvvatlashni amalga oshiradi
№ 24.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 6–maʼruza. Mantiqiy dasturlash
Qiyinlik darajasi – 1
Leksik tahlil – bu ...
kompilyator boʼlagi boʼlib, dastur literalarini oʼkiydi va ular orqali kiruvchi til leksemalarini koʼradi
tahlil bosqichidagi kompilyatorning asosiy boʼlagidir. Tilning sintaktik konstruktsiyalarini ajratadi
kompilyator boʼlagi boʼlib, kiruvchi til semantikasi nuqtai nazaridan dastur matnini tekshiradi
dastur berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent boʼlgan chiqishdagi natijaviy tilga oʼgiradi
№ 25.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 6–maʼruza. Mantiqiy dasturlash
Qiyinlik darajasi – 1
Sintaktik tahlil – bu ...
tahlil bosqichidagi kompilyatorning asosiy boʼlagidir
kompilyator boʼlagi boʼlib, dastur literalarini oʼkiydi va ular orqali kiruvchi til leksemalarini koʼradi
kompilyator boʼlagi boʼlib, kiruvchi til semantikasi nuqtai nazaridan dastur matnini tekshiradi
dastur berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent boʼlgan chiqishdagi natijaviy tilga oʼgiradi
№ 26.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 6–maʼruza. Mantiqiy dasturlash
Qiyinlik darajasi – 1
Semantik tahlil – bu ...
kompilyator boʼlagi boʼlib, kiruvchi til semantikasi nuqtai nazaridan dastur matnini tekshiradi
kompilyator boʼlagi boʼlib, dastur literalarini oʼkiydi va ular orqali kiruvchi til leksemalarini koʼradi
tahlil bosqichidagi kompilyatorning asosiy boʼlagidir. Tilning sintaktik konstruktsiyalarini ajratadi
dastur berilgan dasturlash tilidagi kiruvchi dastur matnini unga ekvivalent boʼlgan chiqishdagi natijaviy tilga oʼgiradi

№ 27.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 6–maʼruza. Mantiqiy dasturlash


Qiyinlik darajasi – 1
Kodni generatsiyalashga tayyorgarlikda –
natijaviy dasturning sintezi bilan bogʼlik boʼlgan xarakatlarga tayyorgarlik bajariladi
kodni optimizatsiyalashni oʼz ichiga olgan asosiy faza bilan bogʼlik boʼlgan xarakatlarga tayyorgarlik bajariladi
kiruvchi dastur elementlari bilan bogʼlik boʼlgan xarakatlarga tayyorgarlik bajariladi
natijaviy kodni bevosita xosil qilish bilan bogʼlik boʼlgan xarakatlarga tayyorgarlik bajariladi
№ 28.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 6–maʼruza. Mantiqiy dasturlash.
Qiyinlik darajasi – 1.
Kodni genaratsiyalash – bu....
natijaviy kodni bevosita xosil etish – kodni optimizatsiyalashni oʼz ichiga olgan asosiy faza
natijaviy dasturning sintezi bilan bogʼlik boʼlgan xarakatlar
tashqi xotiradan berilganlarni oʼkish hamda ularni qayta ishlash va tashqi xotiraga joylashtirish
natijaviy kodni bevosita xosil qilish bilan bogʼlik boʼlgan xarakatlar
№ 29.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 6–maʼruza. Mantiqiy dasturlash.
Qiyinlik darajasi – 1
Identifikatorlar jadvali – bu ...
kiruvchi dastur elementlari xaqidagi maʼlumotlarni saqlovchi berilganlar toʼplami
natijaviy dasturning sintezi bilan bogʼlik boʼlgan xarakatlar xaqidagi maʼlumotlarni saqlovchi berilganlar toʼplami
tashqi xotiradan berilganlarni oxirgi oʼkish jarayoni xaqidagi maʼlumotlarni saqlovchi berilganlar toʼplami
tashqi xotiradan berilganlarni oxirgi oʼkish jarayoni xaqidagi maʼlumotlarni saqlovchi berilganlar toʼplami
№ 30.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 6–maʼruza. Mantiqiy dasturlash.
Qiyinlik darajasi – 1
Oʼtish – bu ...
tashqi xotiradan berilganlarni oxirgi oʼkish jarayoni, ularni qayta ishlash va tashqi xotiraga joylashtirish
natijaviy dasturning sintezi bilan bogʼlik boʼlgan xarakatlarga tayyorgarlik bajariladi
dasturni xotiradagi ixtiyoriy boʼsh joyga joylashtirish
dasturni qayta ishlovchi dasturga joylashtirish
№ 31.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Аssembler – bu ...
tizimli qayta ishlovchi dastur boʼlib, u biron bir mashinaga moʼljallangan dasturlash tilida yozilgan dastur matnini obʼekt kodiga aylantirish uchun moʼljallangan
tashqi xotiradan berilganlarni oxirgi oʼtish jarayoni, ularni qayta ishlash va tashqi xotiraga joylashtirish uchun moʼljallangan
natijaviy kodni bevosita xosil etish – kodni optimizatsiyalashni oʼz ichiga olgan asosiy faza xaqidagi maʼlumot uchun moʼljallangan
kiruvchi dastur elementlari xaqidagi maʼlumotlarni kodlarini yaratish uchun moʼljallangan
№ 32. Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Manba:
Qiyinlik darajasi – 2
Аssembler tilidagi matn nimalardan tashkil topgan?
direktivalar va ismlardan tashqil topadi
baytlardan tashqil topadi
kiruvchi dastur elementlari xaqidagi maʼlumotlardan tashqil topadi
natijaviy kodni optimizatsiyalashni oʼz ichiga olgan faza xaqidagi maʼlumotlardan tashqil topadi
№ 33.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Yuklovchilar ...
dasturni qayta ishlovchi dasturga yuklaydilar va unga boshqaruvni uzatadilar
xar bir dasturni bittadan fiksirlangan adres boʼyicha yuklaydilar
dasturni xotiradagi ixtiyoriy boʼsh joyga joylashtirishlari mumkin
natijaviy kodni optimizatsiyalash uchun xotiraga yuklaydilar
№ 34.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Yuklovchilar ...
yuklovchilarni bogʼlovchi alohida modullarni birlashtiradilar
xar bir dasturni bittadan fiksirlangan adres boʼyicha yuklaydilar
dasturni xotiradagi ixtiyoriy boʼsh joyga joylashtirishlari mumkin
natijaviy kodni optimizatsiyalash uchun xotiraga yuklaydilar
№ 35.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Yuklovchilar qanday boʼlishi mumkin?
joy oʼzgartiruvchi yoki absolyut
joy oʼzgartiruvchi yoki dinamik
joy oʼzgartiruvchi yoki statik
dinamik yoki statik
№ 36.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Аbsolyut yuklovchilar –
xar bir dasturni bittadan fiksirlangan adres boʼyicha yuklaydilar
dasturni xotiradagi ixtiyoriy boʼsh joyga joylashtirishlari mumkin
dasturni qayta ishlovchi dasturga yuklaydilar
dasturga boshqaruvni uzatadilar
№ 37.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Joy oʼzgartiruvchi yuklovchilar –
dasturni xotiradagi ixtiyoriy boʼsh joyga joylashtirishlari mumkin
xar bir dasturni bittadan fiksirlangan adres boʼyicha yuklaydilar
dasturni qayta ishlovchi dasturga yuklaydilar
dasturga boshqaruvni uzatadilar
№ 38.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Makroprotsessorlar – bu ...
belgili qayta ishlashga moʼljallangan boʼlib, bu jarayonda makrochaqiriqlarga makrokengaytmalar mos qoʼyiladi
tizimli qayta ishlovchi boʼlib obʼekt modullarini yagona modulga birlashtirishga moʼljallangan
natijaviy kodni optimizatsiyalashni oʼz ichiga olgan faza xaqidagi maʼlumotlardan tashqil topadi
kiruvchi dastur elementlari xaqidagi maʼlumotlarni kodlarini yaratish uchun moʼljallangan
№ 39.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Makroprotsessorning kirishida –
makrochaqiriqlardan olingan matn boʼladi
makrokengaytmalar boʼladi
makroobʼekt modullari boʼladi
makfunktsiyalar boʼladi
№ 40.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Makroprotsessorning chiqishida –
makrokengaytmalar boʼladi
makrochaqiriqlardan olingan matn boʼladi
makroobʼekt modullari boʼladi
makfunktsiyalar boʼladi
№ 41.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Translyatorlar – ...
bir tilda yozilgan matnni boshqa tilga oʼgiradilar
tizimli qayta ishlovchi dastur boʼlib obʼekt modullarini yagona modulga birlashtiradi
barcha adres yoʼnalishlari yagona adreslar fazosiga oʼrnatiladi
tarjima funktsiyalarini aniq boʼlinishi va tarjima qilingan funktsiyalarni bajarilishi
№ 42.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Translyatorlarda –
obʼekt kodi aloqa redaktorining kirishiga yoki yuklovchining kirishiga kelib tushadi
tizimli qayta ishlovchi dastur boʼlib obʼekt modullarini yagona modulga birlashtiradi
barcha adres yoʼnalishlari yagona adreslar fazosiga oʼrnatiladi
tarjima funktsiyalarini aniq boʼlinishi va tarjima qilingan funktsiyalarni bajarilishi
№ 43.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Аloqa redaktorlari – bu ...
tizimli qayta ishlovchi dastur boʼlib, assembler yordamida alohida olingan obʼekt modullarini yagona modulga birlashtirishga moʼljallangan
tarjima funktsiyalarini aniq boʼlinishi va tarjima qilingan funktsiyalarni bajarilishiga moʼljallangan
barcha adres yoʼnalishlari yagona adreslar fazosiga oʼrnatilishiga moʼljallangan
bir tilda yozilgan matn kodini boshqa tilda yozilgan matn kodiga oʼgirshga moʼljallangan

№ 44.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.


Qiyinlik darajasi – 2
Аloqa redaktori chegarasida .....
barcha adres yoʼnalishlari yagona adreslar fazosiga oʼrnatiladi
obʼekt yuklovchining kirishiga kelib tushadi
tizimli qayta ishlovchi dastur boʼlib, obʼekt modullarini yagona modulga birlashtiradi
bir tilda yozilgan matn kodini boshqa tilda yozilgan matn kodiga oʼgiradi
№ 45.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Translyatorlarni quyidagi koʼrinishlarini ajratib koʼrsatish mumkin:
kompilyatorlar, kirishida yuqori daraja tilida yozilgan dastur matni, chiqishida mashina kodlaridagi aloqa redaktoriga yoki yuklovchiga uzatiladigan dastur
kompilyatorlar, interpretatorlar, til konvertorlari, kirishida yuqori daraja tilida yozilgan dastur matni, chiqishida mashina kodlaridagi aloqa redaktori
kompilyatorlar, til konvertorlari, kirishida yuqori daraja tilida yozilgan dastur matni, chiqishida mashina kodlaridagi aloqa redaktoriga yoki yuklovchiga uzatiladigan dastur
kompilyatorlar interpretatorlar, kirishida yuqori daraja tilida yozilgan dastur matni, chiqishida mashina kodlaridagi aloqa redaktoriga yoki yuklovchiga uzatiladigan dastur
№ 46.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Translyatorlarning xususiyatlari:
tarjima funktsiyalarini aniq boʼlinishi va tarjima qilingan funktsiyalarini bajarilishi
obʼekt kodi aloqa redaktorining kirishiga yoki yuklovchining kirishiga kelib tushish funktsiyalarini bajarilishi
qayta ishlovchi dastur modullarini yagona modulga birlashtirish funktsiyalarini bajarilishi
bir tilda yozilgan matnni boshqa tilda yozilgan matnga oʼgirish funktsiyalarini bajarilishi
№ 47.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Interpretatorlar –
tarjimani va bajarilishni qatorlab va kooperativ bajaradi
bir yuqori daraja dasturlash tilida yozilgan dastur matnini boshqa yukori daraja dasturlash tiliga aylantirish uchun moʼljallangan
mantni qayta ishlash uchun keng imkoniyatlarga egaliklari bilan farqlanadilar
dasturlarni bajarilish jarayonida uchrashi mumkin boʼlgan xatolarni kidirish va bartaraf etish uchun moʼljallangan
№ 48.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Til konvertorlari – bu ....
bir yuqori daraja dasturlash tilida yozilgan dastur matnini boshqa yukori daraja dasturlash tiliga aylantirish uchun moʼljallangan
tarjimani va bajarilishni qatorlab va kooperativ bajaradi
mantni qayta ishlash uchun keng imkoniyatlarga egaliklari bilan farqlanadilar
dasturlarni bajarilish jarayonida uchrashi mumkin boʼlgan xatolarni kidirish va bartaraf etish uchun moʼljallangan
№ 49.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Matn redaktorlari ....
mantni qayta ishlash uchun keng imkoniyatlarga egaliklari bilan farqlanadilar
dasturlarni bajarilish jarayonida uchrashi mumkin boʼlgan xatolarni kidirish va bartaraf etish uchun moʼljallangan
bir yuqori daraja dasturlash tilida yozilgan dastur matnini boshqa yukori daraja dasturlash tiliga aylantirish uchun moʼljallangan
tarjimani va bajarilishni qatorlab va kooperativ bajaradi
№ 50.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Otladchiklar ...
dasturlarni bajarilish jarayonida uchrashi mumkin boʼlgan xatolarni kidirish va bartaraf etish uchun moʼljallangan
mantni qayta ishlash uchun keng imkoniyatlarga egaliklari bilan farqlanadilar
bir yuqori daraja dasturlash tilida yozilgan dastur matnini boshqa yukori daraja dasturlash tiliga aylantirish uchun moʼljallangan
tarjimani va bajarilishni qatorlab va kooperativ bajaradi
№ 51.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Dizassembler – ...
mashina kodlari ketma-ketligini assembler koʼrinishiga oʼzgartiradigan dastur
dasturlarni bajarilish jarayonida uchrashi mumkin boʼlgan xatolarni kidirish va bartaraf etish uchun moʼljallangan
bir yuqori daraja dasturlash tilida yozilgan dastur matnini boshqa yukori daraja dasturlash tiliga aylantirish uchun moʼljallangan
tarjimani va bajarilishni qatorlab va kooperativ bajaradi
№ 52.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Dizassembler – ...
loyixalashtirilayotgan xisoblash tizimlari arxitekturasini otladka kilish uchun foydalaniladi
dasturlarni bajarilish jarayonida uchrashi mumkin boʼlgan xatolarni kidirish va bartaraf etish uchun moʼljallangan
bir yuqori daraja dasturlash tilida yozilgan dastur matnini boshqa yukori daraja dasturlash tiliga aylantirish uchun moʼljallangan
tarjimani va bajarilishni qatorlab va kooperativ bajaradi
№ 53.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Kross-tizim – bu ...
*dastur bir xisoblash mashinasida mashina kodlarida ifodalangan boshqa bir xisoblash mashinasining dasturlarini olish uchun qoʼllaniladi
loyixalashtirilayotgan xisoblash tizimlari arxitekturasini otladka kilish uchun foydalaniladi
dasturlarni bajarilish jarayonida uchrashi mumkin boʼlgan xatolarni kidirish va bartaraf etish uchun moʼljallangan
kiritilayotgan matn, obʼekt moduli raqami boʼlishi mumkin boʼlgan fayllarni tashkil etish va ularga xizmat koʼrsatish uchun dasturlar

№ 54.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.


Qiyinlik darajasi – 2
Kutubxonalar – bu ...
kiritilayotgan matn, obʼekt moduli raqami boʼlishi mumkin boʼlgan kutubxona fayllarini tashkil etish va ularga xizmat koʼrsatish uchun dasturlar
dasturlarni bajarilish jarayonida uchrashi mumkin boʼlgan kutubxona fayllarini tashkil etish va ularga xizmat koʼrsatish uchun dasturlar
loyixalashtirilayotgan xisoblash tizimlari arxitekturasini kutubxona fayllarini tashkil etish va ularga xizmat koʼrsatish uchun dasturlar
mantni qayta ishlash uchun keng imkoniyatlarga egalik qilishni kutubxona fayllarini tashkil etish va ularga xizmat koʼrsatish uchun dasturlar

№ 55.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.


Qiyinlik darajasi – 2
Operatsion tizim uzluksiz rivojlanishining sabablaridan birini koʼrsating:
apparat taʼminotining yangi koʼrinishlarining yuzaga kelishi va yangilanishi
barcha ishlab chikarilayotgan dasturlar litsenziyalar bilan himoyalanganligi
ishlab chikarilayotgan yechimlar umumiy kodga ega ekanligi
dasturlar bosib oʼtishi lozim boʼlgan jarayonlarning vaqt oraligʼi chegaralanganligi
№ 56.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.Qiyinlik darajasi – 2
Operatsion tizim uzluksiz rivojlanishining sabablaridan birini koʼrsating:
yangi servislar paydo boʼlishi
barcha ishlab chikarilayotgan dasturlar litsenziyalar bilan himoyalanganligi
ishlab chikarilayotgan yechimlar umumiy kodga ega ekanligi
dasturlar bosib oʼtishi lozim boʼlgan jarayonlarning vaqt oraligʼi chegaralanganligi
№ 57.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Operatsion tizim uzluksiz rivojlanishining sabablaridan birini koʼrsating:
oʼzgartirishlar kiritish mumkinligi
barcha ishlab chikarilayotgan dasturlar litsenziyalar bilan himoyalanganligi
ishlab chikarilayotgan yechimlar umumiy kodga ega ekanligi
dasturlar bosib oʼtishi lozim boʼlgan jarayonlarning vaqt oraligʼi chegaralanganligi
№ 58.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Operatsion tizimlar rivojlanishi jarayni qanday kechishi mumkin?
sakrab va asta sekin
bosqichma bosqich va bir meyorda
pogʼanali va spiral
tezda va juda tez
№ 59.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Operatsion tizimlarni ishlab chiqish boʼyicha qanday yechish yoʼllari mavjud?
yopiq yechim, ochiq yechim va aralash yechim
dinamik yechim, statik yechim va aralash yechim
mantiqiy yechim, progmatik yechim va aralash yechim
bosqichma bosqich yechim, bir meyordagi yechim va aralash yechim
№ 60.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Operatsion tizimlarni ishlab chiqish boʼyicha yopik yechim – bu ...
barcha ishlab chikarilayotgan mahsulotlar litsenziyalar bilan himoyalangan va ishlab chikarilgan firmadan tashqarida oʼzgartirila olmaydi
ishlab chiqarilayotgan yechimlar umumiy litsenziyaga ega ochik kodli yechimga boʼysunadilar
ishlab chikarilayotgan yechimlar umumiy koddan tashqari yana shaxsiy ishlab chikarilayotgan, litsenziya bilan himoyalangan yechimdan ham foydalanadilar
dasturlar bosib oʼtishi lozim boʼlgan jarayonlarning vaqt oraligʼi chegaralanganligi

№ 61.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.


Qiyinlik darajasi – 2
Operatsion tizimlarni ishlab chiqish boʼyicha ochik yechim – bu ...
ishlab chiqarilayotgan yechimlar umumiy litsenziyaga ega ochik kodli yechimga boʼysunadilar
barcha ishlab chikarilayotgan mahsulotlar litsenziyalar bilan himoyalangan va ishlab chikarilgan firmadan tashqarida oʼzgartirila olmaydi
ishlab chikarilayotgan yechimlar umumiy koddan tashqari yana shaxsiy ishlab chikarilayotgan, litsenziya bilan himoyalangan yechimdan ham foydalanadilar
dasturlar bosib oʼtishi lozim boʼlgan jarayonlarning vaqt oraligʼi chegaralanganligi
№ 62.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 2
Operatsion tizimlarni ishlab chiqish boʼyicha aralash yechim – bu ...
ishlab chikarilayotgan yechimlar umumiy koddan tashqari yana shaxsiy ishlab chikarilayotgan, litsenziya bilan himoyalangan yechimdan ham foydalanadilar
barcha ishlab chikarilayotgan mahsulotlar litsenziyalar bilan himoyalangan va ishlab chikarilgan firmadan tashqarida oʼzgartirila olmaydi
ishlab chiqarilayotgan yechimlar umumiy litsenziyaga ega ochik kodli yechimga boʼysunadilar
dasturlar bosib oʼtishi lozim boʼlgan jarayonlarning vaqt oraligʼi chegaralanganligi
№ 63.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Dasturlarning hayot davri nima?
dasturni yaratish zarurligi toʼgʼrisida qarar qabul qilingan vaqtdan boshlab, oʼz faoliyatining yakunigacha boʼlgan uzluksiz jarayon tushuniladi
dastur bosib oʼtishi lozim boʼlgan jarayonlarning vaqt oraligʼi dasturning hayot davri deyiladi
dasturni boshqarish modellari dasturning hayot davri deyiladi
dasturni ishlab chiqish, yigʼish va integratsiyalash jarayonlari tushuniladi
№ 64.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Dasturning hayot sikli bosqichlari nima?
dastur bosib oʼtishi lozim boʼlgan jarayonlarni dasturning hayot sikli bosqichlari deyiladi
dasturni yaratish zarurligi toʼgʼrisida qarar qabul qilingan vaqtdan boshlab toki u tugatilgunga qadar oʼtgan vaqt oraligʼini dasturning hayot sikli bosqichlari deyiladi
dasturni boshqarish modellari dasturning hayot sikli bosqichlari deyiladi
dasturni ishlab chiqish, yigʼish va integratsiyalash dasturning hayot sikli bosqichlari deyiladi
№ 65.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Dasturning hayot davrining dasturlashdan oldingi tahlili bosqichida....
dastur taqdim etish moʼljallangan obʼektning funktsional va axborot modelini formatlash bajariladi
texnik topshiriqni, eskiz va texnik dasturlarni ishlab chiqiladi
dasturlash bosqichida ajratilgan tizimostilarning dasturiy spetsifikatsiyasi asosida dasturlash va amaliy dasturlarni sinash amalga oshiriladi
dasturlash tizimini yigʼish va integratsiyalash, sinovdan oʼtkazish amalga oshiriladi
№ 66.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Dasturning hayot davrining loyihalash bosqichida....
texnik topshiriqni, eskiz va texnik loyihalarni ishlab chiqiladi
dastur taqdim etish moʼljallangan obʼektning funktsional va axborot modelini formatlash bajariladi
dasturlash bosqichida ajratilgan tizimostilarning dasturiy spetsifikatsiyasi asosida dasturlash va amaliy dasturlarni sinash amalga oshiriladi
dasturlash tizimini yigʼish va integratsiyalash, sinovdan oʼtkazish amalga oshiriladi
№ 67.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Dasturning hayot davrining Dasturni ishlab chiqish bosqichida....
dasturlash bosqichida ajratilgan tizimostilarning dasturiy spetsifikatsiyasi asosida dasturlash va amaliy dasturlarni sinash amalga oshiriladi
dastur taqdim etish moʼljallangan obʼektning funktsional va axborot modelini formatlash bajariladi
texnik topshiriqni, eskiz va texnik dasturlarni ishlab chiqiladi
dasturlash tizimini yigʼish va integratsiyalash, sinovdan oʼtkazish amalga oshiriladi
№ 68.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Dasturning hayot davrining yakunlovchi (oxirgi) bosqichida qanday amallar bajariladi?
tizimni rivojlantirish
tizimni ishlatish va kuzatib borish
tizimni yigʼish va integratsiyalash
tizimni sinovdan oʼtkazish
№ 69.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Zamonaviy dasturlash tizimlarining hayot davri qancha vaqt davom etadi?
10 yilga yaqin
15 yilga yaqin
20 yilga yaqin
5 yilga yaqin
№ 70.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Dasturiy taʼminotni ishlatish va kuzatib borish xarajatlari uning hayot davridagi umumiy xarajatlarning....
70% idan kam emas
65% idan kam ema
75% idan kam emas
60% idan kam ema
№ 71.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Dasturiy taminotni yaratish vaqtida bajarilishi kerak boʼlgan jarayonlarni oʼz ichiga olgan, tizimning hayot davri tuzilishini aniqlaydigan standartni koʼrsating
ISO/IEC 12207
ISO/IEC 13207
ISO/IEE 12207
ISO/EEC 12307
№ 72.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
ISO/IEC 12207 standarti....
tavsiyalari barcha hayot davri modellari uchun umumiydir
dastur hayot davrining aniq modelini taqdim qiladi
dastur hayot davrining modelini ishlab chiqish usullarini taqdim qilmaydi
dastur hayot davri strukturasining ishlab chiqish usullarini taqdim qilmaydi
№ 73.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Modelь – ...
dastur hayot davri kechishi mobaynidagi jarayonlarning oʼzaro bogʼliqligi va bajarilish ketma-ketligini belgilaydi
dastur hayot davri strukturasining ishlab chiqish usullarini belgilaydi
dastur hayot davrining modelini ishlab chiqish usullarini taqdim qilmaydi
dastur hayot davri strukturasini ishlab chiqish usullarini taqdim qilmaydi
№ 74.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Dasturlash tizimlari hayot davri standartlari sinfi –
tizimni qanday yaratish kerakligini, amalda yaratish, amaliyotda qoʼllash va faoliyatini yakunlash tartiblarini belgilab beradi
tiziga qoʼyilgan talablarni bajarilishini taʼminlash maqsadida, uning faoliyati tartibini belgilaydi
tizimni yaratish zarurligi toʼgʼrisida qarar qabul qilinsh jarayonini belgilaydi
ishni bajarilish muddatlarini va ishni bajarishga sarflanadigan xarajatlarni rejalashtirishni belgilab beradi

№ 75.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.


Qiyinlik darajasi – 1
Dasturlash tizimlari funtsional standartlari sinfi –
tiziga qoʼyilgan talablarni bajarilishini taʼminlash maqsadida, uning faoliyati tartibini belgilaydi
tizimni qanday yaratish kerakligini, amalda yaratish, amaliyotda qoʼllash va faoliyatini yakunlash tartiblarini belgilab beradi
tizimni yaratish zarurligi toʼgʼrisida qarar qabul qilinsh jarayonini belgilaydi
ishni bajarilish muddatlarini va ishni bajarishga sarflanadigan xarajatlarni rejalashtirishni belgilab beradi

№ 76.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.


Qiyinlik darajasi – 1
Dasturlar uchun yaratilgan standartlar qanday siniflarga ajratilgan?
funtsional va hayot davri standartlar
fundamental va funtsional standartlar
boshqaruv va fundamental standartlar
dasturlarni boshqarish uchun standartlar

№ 77.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.


Qiyinlik darajasi – 1
Funtsional standartlar bu –
tizimga qoʼyilgan talablarni bajarilishini taʼminlash maqsadida, uning faoliyati tartibini belgilaydi
tizimni qanday yaratish kerakligini, amalda yaratish, amaliyotda qoʼllash va faoliyatini yakunlash tartiblarini belgilab beradi
har xil masalalarni yechishga moʼljallangan va ularni yaratish turli yondashuvlar bilan taʼriflanadi
tizimning oʼtmishini, uning hayot davri modeli sifatida koʼrib chiqilishi tartibini belgilaydi
№ 78.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Dasturlar hayot davri standartlari –
tizimni qanday yaratish kerakligini, amalda yaratish, amaliyotda qoʼllash va faoliyatini yakunlash tartiblarini belgilab beradi
tizimga qoʼyilgan talablarni bajarilishini taʼminlash maqsadida, uning faoliyati tartibini belgilaydi
har xil masalalarni yechishga moʼljallangan va ularni yaratish turli yondashuvlar bilan taʼriflanadi
tizimning oʼtmishini, uning hayot davri modeli sifatida koʼrib chiqilishi tartibini belgilaydi
№ 79.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Pogʼonali (sharshara) usulining mohiyati –
loyihani bosqichlarga boʼlib, bir bosqichdan keyingi bosqichga oʼtish sharti avvalgi bosqichdagi barcha ishlarning nihoyasiga yetganligi deb belgilanadi
ishni bajarilish muddatlarini va ishni bajarishga sarflanadigan xarajatlarni rejalashtirish imkoniyatining mavjudligi hisoblanadi
tizimni qanday yaratish kerakligini, amalda yaratish, amaliyotda qoʼllash va faoliyatini yakunlash tartiblarini belgilab beriladi
tizimni yaratish zarurligi toʼgʼrisida qarar qabul qilinsh jarayonini belgilaydi
№ 80.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Spiralь modelining asosiy muammosi –
keyingi bosqichga oʼtish paytini aniqlashdan iborat
avval qabul kilingan qarorlarni aniqlash va qayta koʼrib chiqish
imkon qadar tezroq foydalanuvchilarga tayyor mahsulotni taqdim etish
ishni bajarilish muddatlarini va ishni bajarishga sarflanadigan xarajatlarni rejalashtirish

№ 81.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.


Qiyinlik darajasi – 1
Pogʼonali (sharshara) modelining ijobiy tomoni ...
ishni bajarilish muddatlarini va ishni bajarishga sarflanadigan xarajatlarni rejalashtirish imkoniyatining mavjudligi hisoblanadi
dasturni bosqichlarga boʼlib, bir bosqichdan keyingi bosqichga oʼtish sharti avvalgi bosqichdagi barcha ishlarning nihoyasiga yetganligi deb belgilanadi
tizimni qanday yaratish kerakligini, amalda yaratish, amaliyotda qoʼllash va faoliyatini yakunlash tartibini belgilab berish hisoblanadi
avval qabul kilingan qarorlarni aniqlash va qayta koʼrib chiqish maqsadda oldingi pogʼonalarga qaytish zarurati doimiy ravishda paydo boʼladi
№ 82.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Pogʼonali (sharshara) modelining kamchiligi –
avval qabul kilingan qarorlarni aniqlash va qayta koʼrib chiqish maqsadda oldingi pogʼonalarga qaytish zarurati doimiy ravishda paydo boʼladi
avval qabul kilingan qarorlarni aniqlash va qayta koʼrib chiqish maqsadda oldingi pogʼonalarga qaytish zarurati doimiy ravishda paydo boʼladi
loyihani bosqichlarga boʼlib, bir bosqichdan keyingi bosqichga oʼtish sharti avvalgi bosqichdagi barcha ishlarning nihoyasiga etganligi deb belgilanadi
tizimni qanday yaratish kerakligini, amalda yaratish, amaliyotda qoʼllash va faoliyatini yakunlash tartibini belgilab berish hisoblanadi
№ 83.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Spiralь modelь –
yaratilayotgan axborot tizimiga, uni yaratilish jarayonida, bevosita va doimiy ravishda oʼzgarishlar va yangiliklarni tadbiq qilishga yoʼnaltirilgan
universallik darajasi yuqori boʼlib, uni turli xil mahsulotlarni ishlab chiqishga qoʼllash mumkin
axborot tizimlari va ularning dasturiy taʼminotini dasturlash uchun moslashmagan
avval qabul kilingan qarorlarni aniqlash va qayta koʼrib chiqish
№ 84.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Dasturning hayot davri deganda –
uni yaratish zarurligi toʼgʼrisida qarar qabul qilingan vaqtdan boshlab, tizim faoliyatining yakunigacha boʼlgan uzluksiz jarayon tushuniladi
tiziga qoʼyilgan talablarni bajarilishini taʼminlash maqsadida, uning faoliyati tartibini belgilash tushuniladi
tizimni qanday yaratish kerakligini, amalda yaratish, amaliyotda qoʼllash va faoliyatini yakunlash tartiblarini belgilash tushuniladi
tizimni yaratish zarurligi toʼgʼrisida qarar qabul qilinsh jarayoni tushuniladi
№ 85.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Spiralь modelning maqsadi –
imkon qadar tezroq foydalanuvchilarga tayyor mahsulotni taqdim etish
keyingi bosqichga oʼtish paytini aniqlashdan iborat
avval qabul kilingan qarorlarni aniqlash va qayta koʼrib chiqish
ishni bajarilish muddatlarini va ishni bajarishga sarflanadigan xarajatlarni rejalashtirish
№ 86.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Sharshara modelining mohiyati ....
loyihani toʼligʼichi bosqichlarga boʼlib, bir bosqichdan keyingi bosqichga oʼtish sharti avvalgi bosqichdagi barcha ishlarning nihoyasiga yetganligi deb belgilagadi
keyingi bosqichga oʼtish paytini aniqlashdan iborat
avval qabul kilingan qarorlarni aniqlash va qayta koʼrib chiqish
ishni bajarilish muddatlarini va ishni bajarishga sarflanadigan xarajatlarni rejalashtirish
№ 87.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Dasturiy taʼminot - bu
tizimning apparat qismiga kerakli harakatlarni bajarishga, kompyuterni “jonlantirishga” imkon beradigan dasturlar toʼplamidan tashkil topadi
tizimning ishlashi uchun kerakli boʼlgan texnik vositalar toʼplamidan tashkil topadi
tizimning ishlashi uchun kerakli boʼlgan baytlar toʼplamidan tashkil topadi
tizimning apparat qismiga kerakli boʼlgan dasturlash vositalari toʼplamidan tashkil topadi
№ 88.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 3 – maʼruza. Past darajadagi dasturlash tillar.
Qiyinlik darajasi – 1
Zamonaviy kompyuterlarning dasturiy taʼminoti qanday guruhga boʼlinadi?
tizim dasturlar va amaliy dasturlar
funktsional dasturlar va amaliy dasturlar
tizim dasturlar va strukturali dasturlar
funktsional dasturlar va strukturali dasturlar

№ 89.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Kompilyator bu....
dastur tuzish uchun, kodlarning qonun qoida boʼyicha terilganligini nazorat qiluvchi va dasturning natijasini chiqaruvchi amaliy dasturdir
dastur tuzish uchun, kodlarning qonun qoida boʼyicha terilganligini nazorat qiluvchi va dasturning natijasini chiqaruvchi algoritmdir.
dastur tuzish uchun, amallar ketma ketligidan iborat boʼlgan dasturdir
dastur tuzish uchun, buyruqlar ketma ketligi iborat boʼlgan dasturdir
№ 90.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Funktsiyaga koʼrsatkichning yozilish sintaksisi quyidagicha:
(* ) (
)
(* ) (
)

(* ) (


)
(* ) (
)
№ 91.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Konstruktor parametri sifatida oʼz sinfining nomini ishlatish mumkinmi?
Yoʼq
Ha
Dekstuktor eʼlon qilib ishlatish mumkin
Ha faqat bir nechta konstruktor eʼlon qilish kerak
№ 92.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Konstruktorni oddiy komponenta funktsiya sifatida chaqirib boʼladimi?
Yoʼq
Ha
Ha faqat koʼrsatkich eʼlon qilish kerak
Ha faqat bir nechta konstruktor eʼlon qilish kerak
№ 93.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Agar sinfda oshkor destruktor mavjud boʼlmasa, ...
koʼzda tutilgan destruktor chaqiriladi
koʼzda tutilgan konstuktor chaqiriladi
xatolik yuzaga keladi
hech qanday oʼzgarish yuz bermaydi

№ 94.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Dastur hali obʼektni yaratganicha yoʼq, ammo u elementdan foydalanishi kerak.Bunday holda nima qilish kerak?
elementdan foydalanish uchun dastur uni public va static sifatida eʼlon qilishi kerak
elementdan foydalanish uchun dastur uni rotected va static sifatida eʼlon qilishi kerak
elementdan foydalanish uchun dastur uni public va lokal sifatida eʼlon qilishi kerak
elementdan foydalanish uchun dastur uni private va static sifatida eʼlon qilishi kerak
№ 95.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Qaysi funtskiyalar sinfdan tashqarida mavjud boʼladi va ushbu funktsiya sinfning barcha sohalariga murojaat qila olishi mumkin.
Friend funktsiyalari
Static funktsiyalari
Inline funktsiyalari
Konstruktorlar
№ 96.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Statik metodlar ________ murojat qiladi. Jumlani toʼldiring.
static aʼzolarga
konstruktorlarga
destruktorlarga
hamma aʼzolarga
№ 97.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Bir nechta konstruktor eʼlon qilinganda, asosan nimaga ahamiyat berish kerak?
parametrlar soni har xil boʼlishiga
paramterlar tipi har xil boʼlishiga
parametrlarga aloqasi yoʼq
toʼgʼri javob yoʼq
№ 98.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Kun sinfi eʼlon qilingan. Bu sinfdan obʼekt yaratish qaysi qatorda toʼgʼri koʼrsatilgan?
class Kun{
public:
int sana;
int oy;
int yil; };
Kun k;
k.sana=21;
k.oy=11;
k.yil=2021;
Kun k=21, 11, 2021;
k Kun;
k.sana=21;
k.oy=11;
k.yil=2021
Kun k;
sana=21;
oy=11;
yil=2021;
№ 99.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 1
Quyida berilgan Uquvchi sinfiga MaktabUquvchi doʼst sinfini yarating.
class Uquvchi {
public:
void ism();
void yosh();};
class MaktabUquvchi {
string ism;
int yosh;
public:
MaktabUquvchi (string i, int y);
void getIsm();
friend Uquvchi; };
friend Uquvchi class MaktabUquvchi {
string ism;
int yosh;
public:
MaktabUquvchi (string i, int y);
void getIsm(); };
friend class MaktabUquvchi {
string ism;
int yosh;
public:
MaktabUquvchi (string i, int y);
void getIsm();
friend Uquvchi; };
friend MaktabUquvchi {
string ism;
int yosh;
public:
MaktabUquvchi (string i, int y);
void getIsm();
friend Uquvchi; };
№ 100.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Biror sinfga doʼst(friend) boʼladigan sinf _____________. Jumlani davom ettiring?
mazkur sinfning aʼzolaridan foydalanish imkoniyatini yaratadi
ikkita doʼst sinf bir-birining aʼzolaridan foydalanish imkoniyatini yaratadi
friend funktsiya ham boʼlishi kerak
toʼgʼri javob yoʼq
№ 101.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Quyida berilgan Mashina sinfi konstrukturiga misollar qaysi qatorda berilgan?
class Mashina{
string nomi;
int narxi;
string rangi;};
public:
Mashina ();
Mashina(string n, int k);
public:
SetMashina ();
Mashina(int k);
public:
GetMashina (int n);
Mashina(string n, int k)
public:
mashina ();
mashina(int n, int k);

№ 102.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
this koʼrsatkichidan foydalanishga misollar qaysi qatorda berilgan?
cout<n;
cout<<(*this).n
cout<cout<cout<n;
cout<cout<cout<<(*this).n;

№ 103.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Class nomi bilan bir xil eʼlon qilinadigan funktsiya nima deyiladi?
Konstruktor
Destructor
Class nomi bilan bir xil funktsiya eʼlon qilib boʼlmaydi
inline funksiya
№ 104.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 1
Destructor nima?
Destructor - bu obʼektni yoʼq qiladigan yoki oʼchiradigan aʼzo funktsiyasi
Destructor - bu obʼektni hosil qiladigan yoki oʼchiradigan aʼzo funktsiyasi
Destructor - obʼektni hosil qiladigan funktsiyasi
Destructor - bu obʼektni hosil qiladigan protsedurasi

№ 105.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Quyidagi Kitob sinfida oʼzgaruvchilar private qismida berilgan nuqtalar oʼrniga shu oʼzgaruvchilarga murojaat qiluvchi metodni joylashtiring?
class Kitob{
private:
string nomi;
int betlari;
int narxi;
…….};
public:
void Kitob::setkitob (string n, int b, int m)
{ nomi=n;
betlari=b;
narxi=m;}
public:
setkitob (string n, int b, int m){ nomi=n;
betlari=b;
narxi=m;}
public:
int setkitob (n, b, m) { nomi=n;
betlari=b;
narxi=m;}
public:
void setkitob (n, b, m) { nomi=n;
betlari=b;
narxi=m;}

№ 106.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Constructorning vazifasi nima?
Classning maydonlariga boshlangʼich qiymat beradi
Classning funktsiyalariga boshlangʼich qiymat beradi
Classning maydonlarini xotiradan egallagan joyidagi qiymatlarni tozalaydi
Classning maydonlari qiymatlarni tozalaydi
№ 107.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Bir sinfda nechtagacha konstruktor eʼlon qilish mumkin?
Public
Private
Protected
Ixtiyoriy boʼlimida eʼlon qilinishi mumkin
№ 108.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Ishchi sinfiga koʼrsatkich qaysi qatorda toʼgʼri berilgan?
class Ishchi {
int yoshi;
string ismi;
string lavozimi;
public:
void Ishchi::setIshchi(int y, string i, string l){
yoshi=y;
ismi=i;
lavozimi=l; } }
Ishchi *ish;
ish=new Ishchi();
ish -> setIshchi (35, ”Abdulla”, ”injener”);
Ishchi *ish;
ish=Ishchi();
ish -> setIshchi (35, ”Abdulla”, ”injener”);
Ishchi *ish;
ish=& Ishchi();
ish -> setIshchi (35, ”Abdulla”, ”injener”);
Ishchi *ish;
new Ishchi();
&ish -> setIshchi (35, ”Abdulla”, ”injener”);
№ 109.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Metodsiz sinf eʼlon qilingan qatorni koʼrsating.
class Talaba{
public:
string ism;
int yosh;
int tug_yil; };
class Talaba{
public:
void string ism();
int yosh;
int tug_yil; };
class Talaba{
public:
string ism();
int yosh;
int tug_yil; };
class Talaba{
public:
string ism;
int yosh;
void tug_yil(); };
№ 110.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Konstruktorlar va destruktorlar sinfning qaysi boʼlimida eʼlon qilinadi?
Public
Private
Protected
Ixtiyoriy boʼlimida eʼlon qilinishi mumkin
№ 111.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Dostona funktsiya nima?
friend sinf atributi bilan eʼlon qilingan, ammo sinf aʼzosi boʼlmagan funktsiya
funktsiya argumentlari orasida ushbu sinf elementlari mavjud boʼlgan boshqa sinfning funktsiyasi
sinf aʼzosi boʼlgan va friend atributi bilan eʼlon qilingan funktsiya
boshqa sinfda berilgan sinf uchun friend deb eʼlon qilingan funktsiya
№ 112.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Dectructor eʼloni qanday boʼladi?
Descturtor()
Desctuructor()
~Desctuructor
Desctructor

№ 113.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Obʼekt aʼzolariga koʼrsatkich orqali murojat qilish uchun qaysi operator ishlatilinadi?
->
::
.
&
№ 114.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Constructor eʼloni qanday?
Class Shakl{ int a; int b; Shakl(int a, int b){ this.a=a; this.b =b;}};
Class Shakl{ int a; int b; Shkle(int a){ a=this.a;}
Class Shakl{ int a; int b; ~Shakl(int a, int b){ this.a=a; this.b =b;}}
Class Shakl{ Int a; int b; Shakl(int a, int b){ this.a=a; this.b =b;}}

№ 115.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
this kalit soʼzi nimani anglatadi?
joriy obʼektga koʼrsatkich
ixtiyoriy obʼektga koʼrsatkich
birinchi obʼektga koʼrsatkich
this koʼrsatkich emas

№ 116.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
friend funktsiyasi toʼgʼri eʼlon qilingan javobni toping?
class myclass {
…..
friend int sum(myclass x);
….
};
class myclass {
…..
friend int sum(Myclass x);
….
};
class myclass {
…..
int friend sum(myclass x);
….
};
class myclass {
…..
int friend sum(Myclass x);
….
};
№ 117.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Biror sinfga dostona boʼladigan sinf qanday imkoniyat yaratadi?
mazkur sinfning aʼzolaridan foydalanish
mazkur sinfning aʼzolaridan foydalanmaslik
mazkur sinfning aʼzolaridagi qiymatni oʼchirish
mazkur sinfning aʼzolaridagi qiymat qoʼshish
№ 118.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Destruktor parametri yoki qaytariluvchi qiymatga egami?
Yoʼq
Ha. void tipida
Ha. auto tipida
Ha. parametrning tipiga qarab qiymat qaytaradi
№ 119.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Konstruktor qanday tip qaytaradi?
hech qanday
auto tipi
void tipi
parametrning tipiga qarab qiymat qaytaradi
№ 120.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Class oʼzgaruvchisini ________eʼlon qilinganda kompilyator uni obʼektlar uchun bitta nusxa koʼrinishida yaratadi. Jumlani toʼldiring.
static
lokal
array
pointer
№ 121.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Agar funktsiyani qiymati bir oʼlchovli dinamik massiv qaytarsa, funktsiyani eʼloni qanday boʼladi?
*funktsiya_nomi(
){}
**funktsiya_nomi(
){}
funktsiya_nomi(<*parametrlar roʼyhati >){}
funktsiya_nomi(
){}
№ 122.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Agar funktsiyani qiymati ikki oʼlchovli dinamik massiv qaytarsa, funktsiyani eʼloni qanday boʼladi?
**funktsiya_nomi(
){}
*funktsiya_nomi(
){}
funktsiya_nomi(<**parametrlar roʼyhati >){}
funktsiya_nomi(
){}
№ 123.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi –.3
Funktsiya obʼekt qaytarishi uchun qaytariladigan obʼektning toifasi?
Funktsiyaning qaytarish tipiga koʼrsatilishi kerak.
Funktsiyaning qaytarish tipiga koʼrsatilishi shart emas
Funktsiyaning qaytarish tipi void qilinishi kerak
Funktsiyaning inline funktsiya qilish kerak
№ 124.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi –3
Agar parametrli konstruktor mavjud boʼlsa obʼektlarni inisalizatsiya qilsa boʼladimi?
Ha
Yoʼq
Xatolik yuzaga keladi
Ha faqat koʼrsatkich orqali obʼektga murojaat qilish shart
№ 125.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi –3
Sinfga taʼrif bering?
sinflar - bu hali mavjud boʼlmagan obʼektlarning usullarini, xususiyatlarini tavsiflovchi abstraktsiya.
sinflar - deb tarkibida hech boʼlmaganda bitta virtual funktsiyasi boʼlgan sinfga aytiladi
bu struct tushunchasiga oʼhshaydi, ammo ular aʼzolar vazifalarini ham oʼz ichiga olishi mumkin.
funktsiyalarni turli xil turlari yoki turli xil argumentlar bilan ishlash uchun yuklashga imkon beradi
№126. Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Polimorfm sinf -
tarkibida hech boʼlmaganda bitta virtual funktsiyasi boʼlgan sinfga aytiladi
tarkibida hech boʼlmaganda ikkita virtual funktsiyasi boʼlgan sinfga aytiladi
tarkibida hech boʼlmaganda bitta abstract sinf boʼlgan sinfga aytiladi
tarkibida hech boʼlmaganda bitta voris sinf boʼlgan sinfga aytiladi
№ 127.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Abstrakt sinf obʼektini yaratish mumkinmi?
mumkin emas
mumkin
sharoitga qarab mumkin yoki yoʼq
toʼgʼri javob mavjud emas
№ 128.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Abstrakt sinfga koʼrsatkich yoki adres olish amalini eʼlon qilish mumkinmi?
mumkin
mumkin emas
sharoitga qarab mumkin yoki yoʼq
toʼgʼri javob mavjud emas.

№ 129.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Obʼekt turini oshkor ravishda abstrakt sinf turiga keltirish mumkinmi?
mumkin emas
mumkin
sharoitga qarab mumkin yoki yoʼq
toʼgʼri javob mavjud emas

№ 130.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Tayanch sinfda taʼriflanmagan virtual funktsiya nima deb ataladi?
pure virtual function deb ataladi
virtual function deb ataladi
pure function deb ataladi
bunday funktsiya bolishi mumkin emas
№ 131.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Polimorfizm bu:
tegishli sinflar uchun xos boʼlgan amallarni koʼrsatish uchun bitta ismdan foydalanishga imkon beradigan vosita
bir xil sinfda bir xil nomdagi usullardan foydalanishga imkon beradigan vosita
bir xil amallarni bajarish uchun bir xil sinfdagi turli nomdagi usullardan foydalanishga imkon beradigan vosita
funktsiyalarni turli xil turlari yoki turli xil argumentlar bilan ishlash uchun ortiqcha yuklashga imkon beradigan vosita
№ 132.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Polimorfizm quyidagi mexanizmlar orqali amalga oshiriladi:
funktsiyalar, virtual funktsiyalar, shablonlarning haddan tashqari koʼpayishi
vazifalarni haddan tashqari yuklash, usullarni, shablonlarni meros qilib olish
usullar, virtual funktsiyalar, shablonlarni meros qilib olish
ortiqcha yuklash funktsiyalari, merosxoʼrlik, virtual funktsiyalar
№ 133.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Obʼektga yoʼnaltirilgan dasturlashda polimorfizm amalga oshiriladi:
qayta yuklash mexanizmlari (funktsiyalar va operatsiyalar), virtual funktsiyalar va shablonlar orqali
haddan tashqari yuklash mexanizmlari (funktsiyalar va operatsiyalar) va shablonlar orqali
virtual funktsiyalar va shablonlar orqali
ortiqcha mexanizmlar (funktsiyalar va operatsiyalar) va virtual funktsiyalar orqali
№ 134.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
OYD qanday xossasi bir xil ierarxiyaning turli xil obʼektlariga huddi birday munosabatda boʼlishga imkon beradi?
polimorfizm
inkapsulyatsiya
abstraktlash
meroshorlik
№ 135.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Qaysi operatorni qayta yuklab boʼlmaydi?
?:
+

/ ()
№ 136.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Qaysi operatorlarni qayta yuklash mumkin?
+, -, *, /, %
+, -, *, /, ?:
::,+, -, *, ()
*, /, ?:, ::, %
№ 137.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Operator funktsiyasi qaerda aniqlangan boʼlishi mumkin?
sinf taʼrifi ichida ham, undan tashqarida ham aniqlanishi mumkin
sinf tavsifida yoki undan tashqarida ham aniqlanishi mumkin emas
faqat sinf taʼrifi ichida aniqlanishi mumkin
faqat sinf tavsifidan tashqarida aniqlanishi mumkin

№ 138.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Operator funktsiyalarining ikki turi mavjud. Ular qaysilar?
oddiy va komponentli
yagona va juft
yagona va oddiy
kopmonentli va eksponent

№ 139.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Funktsional operatsiya uch yoʼl bilan aniqlanishi mumkin. Ular qaysilar?
sinf metodi, doʼstona funktsiyasi va oddiy funktsiya
sinf nusxasi, doʼstona funktsiyasi va oddiy funktsiyasi
sinf metodi, virtual funktsiyasi va oddiy funktsiyasi
sinf metodi, doʼstona funktsiyasi va rekursiv funktsiyasi
№ 140.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Operatorlarni qayta yuklash nimaga kerak?
obʼektlar ustida amallar bajarish uchun.
funktsuyalar ustida amallar bajarish uchun.
massivlar ustida amallar bajarish uchun.
koʼrsatgichlar ustida amallar bajarish uchun.
№ 141.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Operatorlarni qayta yuklash afzalliklari nimada?
turli xil tipdagi qiymatlar qayta ishlash imkonyati
funktsiyalarni vorislikda ishlatish imkoniyati
massivlardan koʼrsatgich sifatida foydalanish
sinflar yaratish usullarini kengaytirish imkoniyati
№1 42.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Operatorlarni qayta yuklashda qanday operatordan foydalaniladi?
operator
funtsion
klass
struct

№143.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Qayta yuklash nima?
turli xil vazifalarni bajarish uchun dastur kodi
massivlarni jamlash uchun dastur kodi
koʼrsatgichlarni bajarish uchun dastur kodi
sinflardan voris olish

№ 144.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Operatorlarni qayta yuklash qaysi operatorlar uchun mumkin emas?
“::” , “.*” , “.” , “?.” ;
“.” , “=” , “?” , “+=”;
“cin” , “cout” , “for” , “-”;
“while” , “=” , “?” , “+=”
№145.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
. Konstruktorlar bu –
sinf komponenta funktsiyalari boʼlib, obʼektlarni avtomatik initsializatsiya qilish uchun ishlatiladigan vosita
tegishli sinflar uchun xos boʼlgan amallarni koʼrsatish uchun bitta ismdan foydalanishga imkon beradigan vosita
bir xil amallarni bajarish uchun bir xil sinfdagi turli nomdagi usullardan foydalanishga imkon beradigan vosita
funktsiyalarni turli xil turlari yoki turli xil argumentlar bilan ishlash uchun ortiqcha yuklashga imkon beradigan vosita
№ 146.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Obʼekt complex cc shaklida aniqlangan boʼlsa nima boʼladi?
konstruktor avtomatik chaqirilib, rreal va imag parametrlari avtomatik ravishda 0.0 qiymatlariga ega boʼladi
maʼlumotlar va ularni qayta ishlovchi kodni birlashtirish mexanizmi bir nechta tayanch kontsepsiyalarga asoslanadi
maʼlumotlar va kodni tashqi taʼsirdan saqlash imkonini beradi
dasturni oʼzaro bogʼlangan protseduralar (bloklar) va ular qayta ishlaydigan maʼlumotlarning majmuasi deb qarash mumkin
№ 147.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi –
Inkapsulyatsiya – bu
maʼlumotlar va ularni qayta ishlovchi kodni birlashtirish mexanizmidir
murakkab masalalarni yechish uchun dasturlashning yangi uslubidir
maʼlumotlarni yangi turini yaratish imkoniyati boʼlib uning yordamida nazorat qilish oson kechadi
dasturlashning funktsiyalardan foydalanishga asoslangan mexanizmidir
№ 148.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Inkapsulyatsiya .....
maʼlumotlar va kodni tashqi taʼsirdan saqlash imkonini beradi
murakkab masalalarni yechish uchun dasturlashning yangi uslubidir
maʼlumotlarni yangi turini yaratish imkoniyati boʼlib uning yordamida nazorat qilish oson kechadi
dasturlashning funktsiyalardan foydalanishga asoslangan mexanizmidir

№ 149.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Funktsiya ichida eʼlon qilingan oʼzgaruvchilarni –
global oʼzgaruvchilar deyiladi
dinamik oʼzgaruvchilar deyiladi
statik oʼzgaruvchilar deyiladi
rekursiv oʼzgaruvchilar deyiladi

№ 150.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Maʼlumot sinf obʼektini yaratish qanday funktsiya orqali amalga oshiriladi?
konstruktor deb nomlanuvchi maxsus funktsiya-aʼzo orqali amalga oshiriladi
destruktor deb nomlanuvchi maxsus funktsiya–aʼzo orqali amalga oshiriladi
maʼlumotlar va kodni tashqi taʼsirdan saqlash imkonini beradigan maxsus funktsiya–aʼzo orqali amalga oshiriladi
maʼlumotlarni yangi turini yaratish imkoniyatini beradigan maxsus funktsiya–aʼzo orqali amalga oshiriladi

№ 151.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Maʼlumot sinf obʼektini oʼchirish qanday funktsiya orqali amalga oshiriladi?
destruktor deb nomlanuvchi maxsus funktsiya–aʼzo orqali amalga oshiriladi
konstruktor deb nomlanuvchi maxsus funktsiya-aʼzo orqali amalga oshiriladi
maʼlumotlar va kodni tashqi taʼsirdan saqlash imkonini beradigan maxsus funktsiya–aʼzo orqali amalga oshiriladi
maʼlumotlarni yangi turini yaratish imkoniyatini beradigan maxsus funktsiya–aʼzo orqali amalga oshiriladi
№ 152.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Sinf ichki maʼlumotlariga murojaatni cheklab qoʼyishi qaday tayinlanadi
cheklov maʼlumotlarni ochiq, yopiq va himoyalangan deb aniqlash bilan tayinlanadi
maʼlumotlarni yangi turini yaratish imkoniyatini beradigan maxsus funktsiya bilan tayinlanadi
maʼlumotlar va kodni tashqi taʼsirdan saqlash imkonini beradigan maxsus funktsiya bilan tayinlanadi
dasturlashning funktsiyalardan foydalanishga asoslangan mexanizm bilan tayinlanadi
№ 153.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Yopiq (private) maʼlumotlarga yoki kodga murojaat qilish tartibi qanday?
faqat shu obʼekt ichida murojaat qilish mumkin
dasturning ixtiyoriy joyidan murojaat qilish mumkin
maʼlumotlar va ularni qayta ishlovchi kodni birlashtirish mexanizmi orqali murojaat qilish mumkin
faqat virtual funktsiyalar va shablonlar orqali murojaat qilish mumkin
№ 154.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Ochiq (public) maʼlumotlarga va kodlarga murojaat qilish tartibi qanday?
dasturning ixtiyoriy joyidan murojaat qilish mumkin
faqat shu obʼekt ichida murojaat qilish mumkin
maʼlumotlar va ularni qayta ishlovchi kodni birlashtirish mexanizmi orqali murojaat qilish mumkin
faqat virtual funktsiyalar va shablonlar orqali murojaat qilish mumkin
№ 155.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Vorislik – bu shunday jarayonki, unda
bir obʼekt boshqasining xossalarini oʼzlashtirishi mumkin boʼladi
bir obʼekt boshqasining qiymatlarini oʼzlashtirishi mumkin boʼladi
bir obʼekt boshqasining natijalarini oʼzlashtirishi mumkin boʼladi
bir obʼekt boshqasining elementlarini oʼzlashtirishi mumkin boʼladi
№ 156.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Polimorfizm – bu
kodning bajarilish paytidan yuzaga keladigan holatga bogʼliq ravishda oʼzini turlicha amal qilish xususiyatidir
kodning yozilish paytidan yuzaga keladigan holatga bogʼliq ravishda oʼzini turlicha amal qilish xususiyatidir
kodning yaratilishi paytidan yuzaga keladigan holatga bogʼliq ravishda oʼzini turlicha amal qilish xususiyatidir
kodning kompilatsiya qilinishi paytidan yuzaga keladigan holatga bogʼliq ravishda oʼzini turlicha amal qilish xususiyatidir
№ 157.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Agar obʼekt oʼz atributlarini faqat bitta ona sinfdan vorislik bilan olsa ...
yakka vorislik deyiladi
toʼplamli vorislik deyiladi
virtual vorislik deyiladi
maʼlumotlar va funktsiyalar vorisligi deyiladi
№ 158.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Hosilaviy maʼlumotlar va funktsiyalarni qaerdan oladi?
oʼzining ona sinfidan maʼlumotlar va funktsiyalarni vorislik boʼyicha oladi
kodning bajarilish paytidan yuzaga keladigan holatga bogʼliq ravishda maʼlumotlar va funktsiyalarni vorislik boʼyicha oladi
faqat virtual funktsiyalar va shablonlar orqali maʼlumotlar va funktsiyalarni vorislik boʼyicha oladi
dasturning ixtiyoriy joyidan murojaat qilish orqali maʼlumotlar va funktsiyalarni vorislik boʼyicha oladi
№ 159.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Agar obʼekt oʼz atributlarini bir nechta ona sinflardan olsa
toʼplamli vorislik deyiladi
yakka vorislik deyiladi
virtual vorislik deyiladi
maʼlumotlar va funktsiyalar vorisligi deyiladi
№ 160.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Yaratilgan obʼektlarni, ularni funktsiya–aʼzolariga oddiygina murojaat orqali amalga oshiriluvchi ...
xabarlar (yoki soʼrovlar) yordamida boshqarish mumkin
maʼlumotlar (yoki funktsiyalar) yordamida boshqarish mumkin
qiymatlar (yoki natijalar) yordamida boshqarish mumkin
toʼplamlar (yoki elementlar) yordamida boshqarish mumkin
№ 161.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Kechiktirilgan bogʼlanishda chaqiriladigan funktsiya-aʼzolar adreslari dastur bajarilishi jarayonida qanday aniqlanadi?
dinamik ravishda aniqlanadi
ular statik boʼlib, kompilyatsiya paytida aniqlanadi
xabarlar yoki soʼrovlar yordamida aniqlanadi
maʼlumotlar yoki funktsiyalar yordamida aniqlanadi
№ 162.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Anʼanaviy dasturlash tillarida adreslar qanday aniqlanadi?
ular statik boʼlib, kompilyatsiya paytida aniqlanadi
ular dinamik ravishda aniqlanadi
xabarlar yoki soʼrovlar yordamida aniqlanadi
maʼlumotlar yoki funktsiyalar yordamida aniqlanadi
№ 163.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 8–maʼruza. Parallel dasturlash
Qiyinlik darajasi – 1
Dasturlash paradigmasi nima?
kod yaratish printsiplari va texnikasi toʼplami
yangi dasturlar toʼplami
qabul qilingan ilmiy va texnik atamalar toʼplami
maʼlumotlar yoki funktsiyalar toʼplami
№1 64.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 8–maʼruza. Parallel dasturlash
Qiyinlik darajasi – 1
Dasturlashning asosiy modellarini koʼrsating
Imperativ, deklarativ, funktsional, mantiqiy, OYD
Imperativ, deklorativ, funktsional, strukturali
Imperativ, funktsional, vektorli, strukturali, OYD,
Funktsional, mantiqiy, OYD, strukturali
№ 165.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 8–maʼruza. Parallel dasturlash
Qiyinlik darajasi – 1
Deklorativ dasturlashga toʼgʼri keladigan qatorni aniqlang
Funktsional va mantiqiy dasturlash
Strukturali va protsedurali dasturlash
OYD va funktsional dasturlash
Funktsional va strukturali dasturlash

№ 166.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 8–maʼruza. Parallel dasturlash


Qiyinlik darajasi – 1
Algoritmning xossalarini toping.
cheklilik, aniqlilik, tushinarlilik, natijaviylik, ommaviylik, samaradorlik
cheklilik , unversallik, tushinarlilk, ommaviylik, natijaviylik
cheklilk, aniqlilik, tushinarlilik, natijaviylik, samaradorlik
cheklilk, aniqlilik, tushinarlilik, natijaviylik, ommaviylik, hamyonboplik

№ 167.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 8–maʼruza. Parallel dasturlash.


Qiyinlik darajasi – 1
Protsedurali dasturlash paradigmasi
Ananaviy Fon Neymar arxitekturasini aks ettiruvchi dasturlash paradigmasi
Garvirt arxitekturasini aks ettiruvchi dasturlash paradigmasi
Fon Neymar va Garvrd arxitekturalarini mujassamlashtirgan dasturlash paradigmasi
Zamonaviy dasturlash paradigmasi
№ 168.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 8–maʼruza. Parallel dasturlash
Qiyinlik darajasi – 1
“goto” oʼtish operatori:
Protsedurali dasturlashda foydalaniladi
Strukturali dasturlashda foydalaniladi
Vektorli dasturlashda foydalaniladi
Mantiqiy dasturlashda foydalaniladi
№ 169.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 8–maʼruza. Parallel dasturlash
Qiyinlik darajasi – 1
Boyom-Jokopina teoremasi:
Har qanday algoritmni strukturali koʼrinishda ifodalash mumkin va uning bajarilish jarayoni uchta boshqaruv tuzilmasi yordamida aniqlanadi
Hamma narsa obʼektdir
Har qanday jarayonni algoritmga oʼtkazish mumkin
Hisoblash obʼektlar oʼrtasidagi oʼzaro tasir orqali amalga oshiriladi
№ 170.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 8–maʼruza. Parallel dasturlash
Qiyinlik darajasi – 1
Strukturali dasturlash operatorlari
If,else, then, for, while, swich, break, continue
If, else, goto, while, switch
If, switch, for, while,goto
If, else, def(), slot
№ 171.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Barcha obʼektlar uchun mavjud boʼlgan sinf aʼzolari quyidagi soʼz yordamida eʼlon qilinadi:
static
protected
private
friend
№ 172.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Sinf aʼzolariga faqat sinf ichidagi yoki uning avlodlari ichidagi kodlar orqali kirish imkoniyati quyidagi soʼz yordamida eʼlon qilinadi:
private
protected
static
friend
№ 173.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Ekranda nima koʼrsatiladi?
#іnslude
slass А{
publіs:
А(void){thіs->_num=0;}
іnt А(int num){this->_num=num;}
~А(void){sout<_num;}
rrivate:
int _num;};
іnt main(voіd){
А val(100);
return 0;}
dastur kompilyatsiya qilinmaydi
hech narsa, ekran boʼsh boʼladi
0
100
№ 174.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Sturkturali dasturlashda qaysi operatordan foydalaniladi?
Goto
SWITCH
Break
continue
№ 175.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Sikl necha marta bajariladi?: for(int i=0; i<=5; i+=3)
2 marta
3 marta
4 marta
bir marta emas
№ 176.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Ekranda nima koʼrsatiladi?
int main(){
int= arrau = new іnt[10];
sout<delete[] arrau;
return 0;}
platformaga bogʼliq
10
1
5
№ 177.
Manba:
Qiyinlik darajasi – 3
Dastur bajarilishi natijasida nimalar bosiladi?
#include
void main(){
int a = 5 ¦ 3;
float b = 1.5f;
b -= a/2;
printf("%.2f", b);}
-1.50
-2.00
0.50
0.00
№ 178.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Qaysi biri quyidagi kodni chiqaradi?:
#include <іostream.h>
slass А{
private:
A(){sout<<"А";}};
int main(){
А a,b;
return 0;}
tuzishda xatolik yuz beradi
hech narsa chop etmaydi
AA
A
№ 179.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Dastur nimani chiqaradi?
#іnslude<іostream.h>
voіd prіnt(іnt x, int y){
cout<іnt main(){
int x=1;
int u=2;
print(y=5,x=6);}
56
21
65
12
№ 180.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Dasturlashni rivojlantirishning birinchi bosqichi qaysi bosqich?
“Oʼz-oʼzidan” dasturlash
Dasturlash uchun tizimli yondashuv
Dasturlashga obʼektiv yondoshish
Komponent yondashuvi va CASE texnologiyalari
№ 181.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Dasturlashning ikkinchi bosqichi qaysi bosqich? ?
Dasturlash uchun tuzilgan yondashuv
“Oʼz-oʼzidan” dasturlash
Dasturlashga obʼektiv yondoshish
Komponent yondashuvi va CASE texnologiyalari
№ 182.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Dasturlashni ishlab chiqishning uchinchi bosqichi qaysi bosqich
Dasturlashga obʼektiv yondashish
Dasturlash uchun tizimli yondashuv
“Oʼz-oʼzidan” dasturlash
Komponent yondashuvi va CASE texnologiyalari
№ 183.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Dasturlashning toʼrtinchi bosqichi qaysi bosqich?
Komponent yondashuvi va CASE texnologiyalari
Dasturlashga obʼektiv yondoshish
Dasturlash uchun tizimli yondashuv
“Oʼz-oʼzidan” dasturlash
№ 184.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
main() funtsiyaga taʼrif bering.
Bosh funktsiya boʼlib barcha boshqa funktsiyalar shu funktsiyaga chaqiriladi, C++ da kamida bitta shunday funktsiya boʼlishi kerak va zarur
Funktsiya eʼlonini boʼlib bunda funktsiya nomi va parametrlari, qaytaruvchi qiymatlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
Funktsiya nomi tariflanishi va parametrlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
Funktsiya nomi va parametrlari tariflanishi lozim boʼladi
№ 185.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
main() funtsiyaga taʼrif bering.
Rekursiv funktsiya boʼlib oʼz oʼzini chaqiradi
Funktsiya eʼlonini boʼlib bunda funktsiya nomi va parametrlari, qaytaruvchi qiymatlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
Funktsiya nomi tariflanishi va parametrlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
Funktsiya nomi va parametrlari tariflanishi lozim boʼladi
№ 186.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
main() funtsiyaga taʼrif bering.
Qayta yuklanuvchi funktsiya boʼlib parametrlariga qarab har hil qiymatlar qaytaradi
Funktsiya eʼlonini boʼlib bunda funktsiya nomi va parametrlari, qaytaruvchi qiymatlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
Funktsiya nomi tariflanishi va parametrlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
Funktsiya nomi va parametrlari tariflanishi lozim boʼladi
№ 187.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.Qiyinlik darajasi – 3
Funtstsiya prototipiga taʼrif bering.
Funktsiya eʼloni boʼlib bunda funktsiya nomi va parametrlari, qaytaruvchi qiymatlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
Funktsiya tanasida bittadan ortiq return operatori boʼlishi mumkin. Ularning ixtiyoriy birortasini bajarish orqali funktsiyadan chiqib ketiladi
Agar funktsiyaning qiymati dasturda ishlatilmaydigan boʼlsa, funktsiyadan chiqish uchun parametrsiz return operatori ishlatilishi mumkin yoki umuman return ishlatilmaydi
Qayta yuklanuvchi funktsiya boʼlib parametrlariga qarab har hil qiymatlar qaytaradi
№ 188.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Funtstsiya prototipiga taʼrif bering.
Funktsiya nomi tariflanishi va parametrlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
Funktsiya tanasida bittadan ortiq return operatori boʼlishi mumkin. Ularning ixtiyoriy birortasini bajarish orqali funktsiyadan chiqib ketiladi
Agar funktsiyaning qiymati dasturda ishlatilmaydigan boʼlsa, funktsiyadan chiqish uchun parametrsiz return operatori ishlatilishi mumkin yoki umuman return ishlatilmaydi
Qayta yuklanuvchi funktsiya boʼlib parametrlariga qarab har hil qiymatlar qaytaradi
№ 189.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Funtstsiya prototipiga taʼrif bering.
Funktsiya nomi va parametrlari tariflanishi lozim boʼladi
Funktsiya tanasida bittadan ortiq return operatori boʼlishi mumkin. Ularning ixtiyoriy birortasini bajarish orqali funktsiyadan chiqib ketiladi
Agar funktsiyaning qiymati dasturda ishlatilmaydigan boʼlsa, funktsiyadan chiqish uchun parametrsiz return operatori ishlatilishi mumkin yoki umuman return ishlatilmaydi
Qayta yuklanuvchi funktsiya boʼlib parametrlariga qarab har hil qiymatlar qaytaradi
№ 190.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Funktsiya aniqlanishi…
funktsiya sarlavhasi va figurali qavsga (‘{‘,}) olingan qandaydir amaliy mazmunga ega tanadan iborat boʼladi
funktsiya eʼlonini boʼlib bunda funktsiya nomi va parametrlari, qaytaruvchi qiymatlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
funktsiya nomi tariflanishi va parametrlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
funktsiya nomi va parametrlari tariflanishi lozim boʼladi

№ 191.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.


Qiyinlik darajasi – 3
Funktsiya aniqlanishi…
funktsiya tanasida bittadan ortiq return operatori boʼlishi mumkin
funktsiya eʼlonini boʼlib bunda funktsiya nomi va parametrlari, qaytaruvchi qiymatlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
funktsiya nomi tariflanishi va parametrlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
funktsiya nomi va parametrlari tariflanishi lozim boʼladi
№ 192.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Funktsiya aniqlanishi…
Agar funktsiyaning qiymati dasturda ishlatilmaydigan boʼlsa, funktsiyadan chiqish uchun parametrsiz return operatori ishlatilishi mumkin yoki umuman return ishlatilmaydi
funktsiya eʼlonini boʼlib bunda funktsiya nomi va parametrlari, qaytaruvchi qiymatlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
Funktsiya nomi tariflanishi va parametrlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
Funktsiya nomi va parametrlari tariflanishi lozim boʼladi
№ 193.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Funktsiyani chaqirish uchun …
uning nomi va undan keyin qavs ichida argumentlar roʼyxati beriladi
oʼz tanasida boshqa funktsiyalarni, oʼzini oʼzi ham chaqirishi mumkin
funktsiya nomi tariflanishi va parametrlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
funktsiya nomi va parametrlari tariflanishi lozim boʼladi
№ 194.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Funktsiyani chaqirish uchun …
quidagi sintaksisi yordamida (, ,…, ) chaqiriladi
oʼz tanasida boshqa funktsiyalarni, oʼzini oʼzi ham chaqirishi mumkin
funktsiya nomi tariflanishi va parametrlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
funktsiya nomi va parametrlari tariflanishi lozim boʼladi
№ 195.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Funktsiyani chaqirish uchun …
funktsiya argumentlar roʼyxati boʼsh boʼlishi mumkin
oʼz tanasida boshqa funktsiyalarni, oʼzini oʼzi ham chaqirishi mumkin
funktsiya nomi tariflanishi va parametrlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
funktsiya nomi va parametrlari tariflanishi lozim boʼladi
№ 196.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Rekursiv funktsiyalar …
oʼz tanasida boshqa funktsiyalarni, oʼzini oʼzi ham chaqirishi mumkin
funktsiya eʼlonini boʼlib bunda funktsiya nomi va parametrlari, qaytaruvchi qiymatlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
funktsiya nomi tariflanishi va parametrlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
funktsiya nomi va parametrlari tariflanishi lozim boʼladi
№ 197.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Funktsiya ichida eʼlon qilingan oʼzgaruvchilarni –
lokal oʼzgaruvchilar deyiladi
dinamik oʼzgaruvchilar deyiladi
statik oʼzgaruvchilar deyiladi
rekursiv oʼzgaruvchilar deyiladi
№ 198.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Rekursiv funktsiyalar …
main() funktsiyalarni chaqirishi mumkin
funktsiya eʼlonini boʼlib bunda funktsiya nomi va parametrlari, qaytaruvchi qiymatlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
funktsiya nomi tariflanishi va parametrlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
funktsiya nomi va parametrlari tariflanishi lozim boʼladi
№ 199.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Rekursiv funktsiyalar …
qayta yuklanuvchi funktsiya boʼlib parametrlariga qarab har hil qiymatlar qaytaradi
funktsiya eʼlonini boʼlib bunda funktsiya nomi va parametrlari, qaytaruvchi qiymatlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
funktsiya nomi tariflanishi va parametrlari tariflanishi lozim boʼladi va nuqta vergul bilan tugashi kerak
funktsiya nomi va parametrlari tariflanishi lozim boʼladi
№ 200.
Manba: Lidiya Gorodnyaya: Paradigma programmirovaniya. Uchebnoe posobie. Izdatelьstvo: Lanь, 2019 g. 7–maʼruza. Obʼektga yoʼnaltirilgan dasturlash.
Qiyinlik darajasi – 3
Kod generatsiyasining bir-biridan tubdan farq qiluvchi nechta turi mavjud?
2 ta
3 ta
4 ta
5 ta

Kafedra mudiri


Kafedra dotsenti Moʼminov B.
Ishmuxammedov А.
Аtoev S.

Download 31,27 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish