nyuuzyou/kompy huggingface dataset:
Uslubiy vositalar - Axborot tizimlari nazariy asoslari magistratura mutaxassisliklari uchun o

106
kodlash, shifrlash va boshqalar);
axborot tizimlari rivojlanish bosqichlari (hayot sikli) standartlari
(loyihalashga, materiallashtirishga, ishga tushurishga, kuzatib
borishga standartlar va boshqalar).
Uslubiy manbaga qarab uslub, model, yondashuv standart sifatida
qaralishi mumkin. Misol tariqasida turli darajadagi bir qator standartlarni
ko„rib chiqaylik.
Xalqaro standartlashtirish tashkiloti
(International Standards
Organization –
ISO
)
tomonidan ishlab chiqilgan
ISO
/
OSI
xalqaro
standarti tarmoq axborot almashinuvi sohasida foydalanish uchun
mo„ljallangan bo„lib,
OSI
modeli sifatida tanilgan, yetti darajali etalon
modelni
(
OSI
– Open System Interconnection - ochiq tizimlar
bog‘lanishi
) ifodalaydi.
ISO/IEC 12207:1995-08-01
xalqaro standarti dasturiy ta‟minot hayot
sikli jarayonlari, hamda dasturiy ta‟minot tarkibiy qismi sifatida kirgan
axborot tizimlari turlari uchun asos standart hisoblanadi.
ISO/IEC JTC1
«Axborot texnologiyalari, dasturiy ta‟minotni loyihalashtirish,
SC 7
komitetosti» birlashgan
texnik komitet tomonidan
1995
-yilda ishlab
chiqilgan. Asosiy, qo„shimcha va tashkiliy jarayonlar bayonlarini o„z
ichiga oladi.
Dasturiy ta‟minotning asosiy jarayonlari:
axborot tizimini o„zlashtirayotgan xaridor harakatlarini
ifodalovchi
o‘zlashtirish jarayoni
, dasturiy mahsulot yoki uning
xizmati (servis);
yuqorida ko„rsatilgan tashkil etuvchilar bilan ta‟minlovchi,
yetkazib beruvchi harakatlarini tartiblovchi
yetkazib berish
jarayoni
;
dasturiy mahsulot
qurish printsiplarini, ishlab chiquvchi
harakatlarini aniqlovchi
ishlab chiqish jarayoni
;
foydalanuvchilar extiyojlari yo„lida axborot tizimiga xizmat
ko„rsatayotgan operator harakatlarini aniqlovchi, hamda
foydalanish ko„rsatmalari
talablaridan tashqari,
foydalanuvchilarga maslahatlar va ular bilan teskari aloqani
tashkillashtiruvchi
ishlash jarayoni
;
dasturiy ta‟minotni modifikatsiyalash bo„yicha professionalning
harakatlarini chegaralovchi (reglamentlovchi), funksional ish
qobiliyatini va uning joriy holatini qo„llovchi
kuzatish jarayoni
.
Yordamchi jarayonlar hujjatlashtirish,
konfiguratsiyani boshqarish,
sifatini ta‟minlash, attestatsiya, hamkorlikda baholash va auditni
www.ziyouz.com kutubxonasi
107
chegaralaydi.
GOST 34
standartlash obyekti sifati turli xil avtomatlashtirilgan
tizimlar va ularni tashkil etuvchilarining barcha turlari,
shu bilan birga
dasturiy ta‟minot va berilganlar bazalaridan iborat. Standart, asosan,
loyiha hujjatlarini ko„rib chiqadi va uni
ISO/IEC 12207
standartidan
farqlaydi. Standart tarkibida avtomatlashtirilgan tizimlarni ishlab chiqish
bosqichlari farq qiladi.
Umumiy o‘rta ta’limning - M. E. Mamarajabov, D. E. Toshtemirov, O‘. A. Yuldashev informatika o‘qitish metodikasi

154
maqsad va vazifalarini, asosiy prinsiplarini, tarkibiy qismlarini, davlat
ta’lim standartlarini joriy etish hamda davlat ta’lim standartlari
talablariga rioya etilishini nazorat qilish tartibini belgilaydi. 2. Davlat
ta’lim standartini ishlab chiqish quyidagi hujjatlarga asoslanadi:
O‘zbekiston Respublikasi
Konstitutsiyasi
; «Ta’lim to‘g‘risida»gi
O‘zbekiston Respublikasi
Qonuni
; «Kadrlar tayyorlash milliy dasturi
to‘g‘risida»gi
O‘zbekiston Respublikasi
Qonuni
;
O‘zbekiston
Respublikasi Vazirlar Mahkamasining «Uzluksiz ta’lim tizimi uchun
davlat ta’lim standartlarini ishlab chiqish va amalda joriy etish
to‘g‘risida» 1998- yil 5yanvardagi 5- son
qarori
; O‘zbekiston
Respublikasi Vazirlar Mahkamasining «Uzluksiz ta’lim tizimining chet
tillar bo‘yicha davlat ta’lim standartini tasdiqlash to‘g‘risida» 2013- yil
8- maydagi 124son
qarori
; O‘zbekiston Respublikasi Vazirlar
Mahkamasining «Umumiy o‘rta ta’lim to‘g‘risidagi nizomni tasdiqlash
to‘g‘risida»gi 2017- yil 15- martdagi 140- son
qarori
; O‘zDSt 1.0- 98.
«O‘zbekiston Respublikasi standartlashtirish davlat tizimi. Asosiy
qoidalar»; O‘zDSt 1.1- 92. «O‘zbekiston Respublikasi standartlashtirish
davlat tizimi. O‘zbekiston Respublikasi standartlarini ishlab chiqish,
muvofiqlashtirish, tasdiqlash va ro‘yxatdan o‘tkazish tartiblari»; O‘z
DSt 1.5- 93. «Standartlashtirishga doir normativ hujjatlarni ko‘rib
chiqish, tekshirish, o‘zgartirish kiritish va bekor qilish tartibi»; O‘z DSt
1157:2008.
Hujjatlarni
unifikatsiyalashtirish
tizimi.
Tashkiliy-
farmoyish hujjatlar tizimi. Hujjatlarni rasmiylashtirishga bo‘lgan
talablar. O‘z DSt 1.8.2009. Asosiy qoidalar. Tavsiyalar.
3. Davlat ta’lim standartini bajarish O‘zbekiston Respublikasi
hududida faoliyat ko‘rsatayotgan barcha umumiy o‘rta ta’lim
muassasalari uchun majburiydir.
– rasm. Optik – absorbsion gaz analizatorining blok–sxemasi

194
Elektr-kimyoviy gaz analizatorlarida biror komponentning
konsentratsiyasi
aniqlanayotgan komponent bilan reaksiyaga kirishgan gaz aralashmasining elektr-
kimyoviy xossalarining o‘zarishiga qarab aniqlanadi.
Konduktometrik gaz analizatorlari
gaz aralashmasining o‘lchanadigan
komponentini absorbsiyalovchi yutuvchi eritmalarning elektr o‘tkazuvchanligini
o‘lchashga asoslangan.
Kontaktli konduktometrik usullar
shu bilan xarakterlanadiki, yutuvchi eritma
o‘lchash yacheykasining elektrodlari bilan bevosita kontaktlashadi. Bu asboblar
murakkab qurilmalar bo‘lishni
talab qilmaydi, ko‘rsatishlarni bevosita hisoblab
borishga imkon beradi, tayyorlanishi va ishlatilishi sodda.
Yutuvchi eritma sifatida, odatda,
shunday eritma tanlanadiki, u tahlil
qilinayotgan komponent bilan qaytmas reaksiyaga kirishadi.
Dissotsiatsiyalangan molekulalar soni kamayishi natijasida eritmaning elektr
o‘tkazuvchanligi yutilgan komponent miqdoriga mutanosib ravishda kamayadi.
Yutuvchi eritmalar tahlil qilinayotgan komponent bilan qaytmas reaksiyaga kirishi
natijasida asbob kanalchalarining devorlarida hamda o‘lchash
elektrodlarida
cho‘kmalar hosil bo‘ladi, bu esa o‘lchash natijalarini xato ko‘rsatadi va
komponentlarning mikrokonsentratsiyalarini aniqlashda gaz analizatorlaridan
foydalanishni cheklab qo‘yadi.
134-rasmda konduktometriya prinsipida ishlaydigan gaz analizatorning
sxemasi keltirilgan. Tahlil qilinadigan gaz kapillyar naycha 1 orqali o‘tadi va
reaksiya boradigan idish 2 hamda chulg‘amli naycha 3
ga beriladi, u yerda
aniqlanadigan komponent o‘zgarmas tezlikda berib turiladigan elektrolit eritmasi
bilan absorbsiyalanadi. Shundan keyin elektrolit eritmasi bir juft elektrodlari 5
turgan o‘lchash yacheykasidan o‘tadi, gaz fazasi esa gaz analizatoridan naycha 6
orqali chiqariladi. Taqqoslash elektrodlari 7
naychada turadi, bu naycha orqali
elektrolitning yangi eritmasi beriladi.
195
134- rasm.
Konduktometrik gaz analizatorining sxemasi
Suyuqliklarning tarkibini tahlil qilish

196
suyuqliklarni tahlil qiluvchi turli avtomatik analizatorlar ishlab chiqaradi.
Suyuqliklarni tahlil qilishning sanoatda eng ko‘p tarqalgan usullariga
konduktometrik, potensiometrik, optik, titrometrik va radioizotopli usullar kiradi.
Quyida sanoatda keng tarqalgan usullar va asboblar ba’zi birlarini ko‘rib
chiqiamiz.
135-rasm. Konduktometrning ikki elektrodli o‘lchash sxemasi.
Eritmalarni tahlil qilishning konduktometrik usuli.
Elektrolit
eritmalarining
konsentratsiyasini
ularning
elektr
o‘tkazuvchanligiga
ko‘ra
o‘lchash
(konduktometrik usul) laboratoriya sharoitida ham, sanoat sharoitida avtomatik
nazorat
qilish
uchun
ham
keng
qo‘llaniladi.
Konduktometrik
konsentratometrlarning ishlashi eritmalar elektr o‘tkazuvchanligining ular
konsentratsiyasiga bog‘liqligiga asoslangan.
Arrenius nazariyasiga ko‘ra elektrolitlar suvda eritilganida molekulalar, ionlar
dissotsiatsiyalanib, shu ionlarning eritmada mavjud bo‘lishi
eritmaning elektr
o‘tkazuvchanligiga sabab bo‘ladi. Dissotsiatsiyalanish darajasiga ko‘ra kuchli va
kuchsiz elektrolitlar bo‘ladi. Kuchli elektrolitlar deyarli batamom ionlarga
dissotsiatsiyalangan bo‘ladi, kuchsiz elektrolitlarning eritmalarida esa ma’lum
miqdorda dissotsiatsiyalanmagan molekulalar ham bo‘ladi.
Turli moddalar eritmalarining elektr o‘tkazuvchanligini
baholash uchun
Kolraush ekvivalent elektr o‘tkazuvchanlilik tushunchasini kiritdi, u 1 sm
3
197
eritmada 1 gramm-ekvivalent modda bo‘lgan eritmaning elektr o‘tkazuvchanligi
sifatida aniqlanadi:
,
bu yerda:
л
- eritmaning ekvivalent elektr o‘tkazuvchanligi; у - eritmaning
solishtirma elektr o‘tkazuvchanligi. Sm/sm; з -
erigan moddaning ekvivalent
konsentratsiyasi,
g· ekv/sm
3
.
Barcha elektrolitlar uchun ekvivalent elektr o‘tkazuvchanlik dissotsiyalanish
kuchayishi natijasida eritma suyula borishi bilan ortadi. Eritma to‘la
dissotsiatsiyalanganda (ya’ni eritma cheksiz suyulganida) u eng katta qiymatiga
erishadi. Eritmaning solishtirma o‘tkazuvchanligi bilan suyultirilgan elektrolitning
tabiati hamda uning konsentratsiyasi o‘rtasidagi bog‘liqlik
Kolraush qonuni bilan
aniqlanadi:
у=б∙з(
O‘TILGAN MAVZUNI MUSTAHKAMLASh UChUN SAVOL VA TOPShIRIQLAR

|
O‘TILGAN MAVZUNI MUSTAHKAMLASh UChUN SAVOL VA TOPShIRIQLAR
|
bet | 110/147 | Sana | 21.03.2017 | Hajmi | 11,8 Mb. | | #732 |
O‘TILGAN MAVZUNI MUSTAHKAMLASh UChUN SAVOL VA TOPShIRIQLAR
-
«Burch» so‘zining ma’nosi nima?
-
Ota-onaning farzand oldidagi burchlariga nimalar kiradi?
-
Farzandning Vatan, ota-ona oldidagi burchlari-chi?
-
Axloq va odob haqida buyuk mutafakkir Konfutsiy fikrlarini ayting.
-
Farzandlik burchi va mas’uliyatini sanab bering.
-
Farzandlik burchi va mas’uliyati haqida O‘zbekiston Respublikasi Konstitutsiyasining nechanchi moddalarida berilgan?
-
Yoshlar ongiga mehr-oqibat, muruvvat va insoniylik xislatlari qanday singdiriladi?
-
Vatanga sodiqlik hissini qanday uyg’otish mumkin?
|
| |
O‘quv faoliyati natijalari - Oila ma’naviyati fanini o‘qitish metodikasi (o‘quv-uslubiy qo‘llanma) Toshkent – 2012

|
Oila ma’naviyati fanini o‘qitish metodikasi (o‘quv-uslubiy qo‘llanma) Toshkent – 2012
|
bet | 75/147 | Sana | 21.03.2017 | Hajmi | 11,8 Mb. | | #732 |
O‘quv faoliyati natijalari:
-
Xalqimiz urf-odatlarini, an’analarini, qadrityalarini va islom dinini oiladagi ruhiy muhitga ta’sirini o‘rganadilar.
-
Sharq oilasini Evropalashtirishga bo‘lgan harakatlar va ularning salbiy oqibatlari ta’siri ko‘rsatadilar.
Ta’lim berish usullari
|
Suhbat, rezyume texnologiyasi
|
Ta’lim berish shakllari
|
Ommaviy, kichik jamoada ishlash
|
Ta’lim berish vositalari
|
O‘quv qo‘llanma, proektor
|
Ta’lim berish sharoiti
|
O‘TV bilan ishlashga moslashtirilgan auditoriya
|
Monitoring va baholash
|
Og’zaki nazorat: savol-javob
| -
“Yoshlarning ma’naviy kamolotida oiladagi ruhiy muhitning ta’siri” ma’ruza mashg’ulotining texnologik xaritasi
|
| |
Ish bosqichlari va vaqti - Oila ma’naviyati fanini o‘qitish metodikasi (o‘quv-uslubiy qo‘llanma) Toshkent – 2012

1. Mavzuga kirish
(15 daqiqa)
|
1.1. ”Ekranga mavzusining rejalari tushiriladi. (1-ilova).
1.2. Talabalarga oilaning shakllanishi va rivojlanishi jamiyat hayotidagi siyosiy, iqtisodiy, ijtimoiy, ma’naviy munosabatlar bilan bevosita bog’liqligi, uning axloqiy, huquqiy va ijtimoiy omillariga oid ma’lumotlarning yoritilishi, farqlarini tushuntirib berish uchun topshiriq beriladi.
1.3. Talabalar o‘quv faoliyatini baholash mezonlari bilan tanishtiriladi.
1.4. Talabalar bilimlarini faollashtirish maqsadida savollar beradi
|
Tinglaydilar
Tinglaydilar va savollarga javob beradilar.
|
T-jadval - Oila ma’naviyati fanini o‘qitish metodikasi (o‘quv-uslubiy qo‘llanma) Toshkent – 2012

|
Oila ma’naviyati fanini o‘qitish metodikasi (o‘quv-uslubiy qo‘llanma) Toshkent – 2012
|
bet | 79/147 | Sana | 21.03.2017 | Hajmi | 11,8 Mb. | | #732 |
T-jadval
5-ilova
Sharq oilasini Evropalashtirishga bo‘lgan harakatlar va ularning salbiy oqibatlari
Markaziy Osiyoda islom ta’limotinint tarqalishi nafaqat diniy, balki axloqiy, ta’lim-tarbiya sohasida ham, oiladagi ma’naviy muhitda ham, katta burilish yasadi. Ajam mamlakatlari xalqlari, sunniylikning hanafiya mazhabi tarkibida o‘z milliy an’analarini shariat ahkomlari bilan uyg’unlashtirdilar.
Qur’oni karimdagi, hadislardagi ota-ona, farzandlarning ota-onalari oldidagi qarzlari haqidagi ibratlar barcha musulmonlarga farzandlarini oqibatli qilib tarbiyalashni farz qildi.
Movarounnahrda machitlar ochilib, imomlar o‘gil bolalar uchun maktablar tashkil qila boshladilar. Turkiy til yangi so‘z — «maktab» (ar. «yozuv o‘rgatiladigan joy») bilan boyidi. XII asrdan boshlab islom dini turkiy tillarda yozilgan she’rlarda — Ahmad Yassaviyning «Hikmat» to‘plami, keyinchalik So‘fi Olloyorning ikki to‘plamida va boshqa to‘plamlarda ommalashtirila borildi.
|
| |
Taqqoslash uchun asos - Guliston davlat universiteti axborot texnologiyalari va fizika-matematika fakulteti amaliy...

|
Guliston davlat universiteti axborot texnologiyalari va fizika-matematika fakulteti amaliy matematika va axborot texnologiyalari kafedrasi
|
bet | 4/14 | Sana | 27.01.2024 | Hajmi | 0,76 Mb. | | #147056 |
Bog'liq Safoyev Dilnoza kurs ishi 1Taqqoslash uchun asos
|
Null gipoteza
|
Muqobil gipoteza
|
Ma'nosi
|
Nol gipoteza - bu ikkita o'zgaruvchi o'rtasida bog'liqlik bo'lmagan bayonot.
|
Muqobil gipoteza - bu ikki o'lchovli hodisa o'rtasida statistik ahamiyatga ega bo'lgan bayonot.
|
Taqdim etadi
|
Hech qanday ta'sir yo'q
|
Ba'zi ta'sir
|
Nima u?
|
Tadqiqotchi buni rad etishga urinadi.
|
Buni tadqiqotchi isbotlashga harakat qiladi.
|
Qabul qilish
|
Fikrlar yoki harakatlardagi o'zgarishlar yo'q
|
Fikrlar yoki harakatlardagi o'zgarishlar
|
Sinov
|
Bilvosita va yashirin
|
To'g'ridan-to'g'ri va aniq
|
Kuzatishlar
|
Imkoniyat natijasi
|
Haqiqiy ta'sir natijasi
|
Belgilangan
|
H-nol
|
H-biri
|
Matematik shakllantirish
|
Teng belgi
|
Teng bo'lmagan belgi
|
Gipoteza shakllantirish
Gipotezani qanday shakllantirish mumkin? Bu savol juda ko'p chalkashliklarni keltirib chiqaradi. Ba'zi abituriyentlar ularning vazifasi aql-idrokni namoyish qilish va tadqiqot natijalarini bashorat qilish deb hisoblashadi. Ular ma'lumotlar to'playdilar, ba'zi statistik aloqalarni topadilar va keyin ularning farazlari ushbu aloqalar mavjudligidan iborat deb yozadilar. Mutlaqo ma'nosiz voqea.
Ilmiy tadqiqotlarning maqsadi naqshlarni o'rnatishdir. Biz allaqachon mavjud bo'lgan nazariya asosida yoki kundalik g'oyalar asosida psixologik naqsh mavjudligini taxmin qilamiz. To'g'ri ishlab chiqilgan tadqiqotlar bizni "kuch uchun" taxminni sinab ko'rishimizga imkon berishi kerak - uni tasdiqlash yoki rad etish. Agar tadqiqot gipotezani rad etish imkoniyatini nazarda tutmasa - bu XATO rejalashtirilgan.
Shuning uchun gipotezaning asosiy maqsadi aql-idrokni namoyish etish emas, balki to'g'ri tadqiqot usulini tanlash va kerakli ma'lumotlarni to'plashdir.
Gipotezalar bilan bog'liq bo'lgan yana bir tushunmovchilik - abituriyentlar statistik gipoteza va tadqiqot gipotezasini chalkashtirib yuborishidir. Albatta, psixologik tadqiqotda gipotezalar psixologik bo'lishi kerak. Bu shuni anglatadiki, namunalar orasidagi statistik jihatdan muhim farqlarni aniqlagan holda, siz ularni sifatli, psixologik jihatdan tavsiflashingiz va iloji bo'lsa, ularni vizualizatsiya vositalari - grafikalar va diagrammalar bilan tasvirlashingiz kerak.
Gipotezalarning quyidagi turlari ajratiladi:
tavsiflovchi - har qanday hodisaning (jarayonning) taxminiy tizimi;
tushuntirish - hodisa (jarayon) sabablarini ochib berish;
ixtiyoriy ravishda keng qamrovli.
Gipotezaning shakllantirishning asosiy bosqichlari:
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Guliston davlat universiteti axborot texnologiyalari va fizika-matematika fakulteti amaliy matematika va axborot texnologiyalari kafedrasi
|
Muhitda menyular va uskunalar paneli

|
Muhitda menyular va uskunalar paneli
|
bet | 93/131 | Sana | 16.06.2024 | Hajmi | 1,92 Mb. | | #264063 |
Bog'liq Tiplarni dinamik tarzdaMuhitda menyular va uskunalar paneli. MS Visual Studio muhitining oynasi boshqa dasturlarning menyulari kabi joylashgan bo‘lib, 13 tadan iborat. Uskunalar paleni dasturchining xoxishi bilan almashib turishi mumkin. Shuning uchun faqat menyularning vazifasi va buyruqlari to‘xtalamiz. Odatda menyuga sichqoncha bilan murojaat qilinadi. Agar sichqoncha ishlamay qolsa, [Alt] tugmasini bosganda, menyu nomlariga tagiga chiqilgan harf paydo bo‘ladi. [Alt] tugmasini shu harf bilan bossangiz menyuga murojaat qilasiz.
[FILE] – muhitda loyiha ustida global hodisalarni bajarish uchun mo‘ljallangan asosiy menyulardan hisoblanadi. Unda quyidagi asosiy buyruqlar bor: yangi loyiha yaratish, loyihani ochish, loyiha biror bir yangi loyiha qo‘shish, faylni yopish, loyihani yopish, loyiha faylini va loyihani to‘liq saqlash, boshqa loyihalarni improt qilish, oldin ishlatilgan loyiha fayllari, muhitdan chiqish.
[EDIT] - muhitda tahrirlash ishalarini bajarishga mo‘ljallangan.
[VIEW] – muhitni ko‘rnishi, uskunalarni joylashtirish, keraklisiga murojaat qilishga mo‘ljallangan.
[PROJECT] – loyiha uchun elementlarni qo‘shish, boshqarish, sozlamalarni tayyorlash uchun ishlatiladi.
[BUILD] – loyihani qurish, qayta qurish, tozalash, paramertlarini sozlash va boshqa ishlarga mo‘ljallangan.
[DEBUG] – loyihani tekshirish, qadamba- qadam tekshirish, ishlatish, ishlashini tekshirish kabi amallarni bajarish uchun mo‘ljallangan.
[TEAM] – serverlarga ulanish uchun mo‘ljallangan
[SQL] – maʻlumotlar bazasini boshqarishning lingvistik taʻminoti bilan ishlashga qaratilgan.
[FORMAT] – muhitda turli formatlash ishlarini bajarishga mo‘ljallangan buyruqlari bor.
[TOOLS] – muhitda turli sozlamalarni amalga oshirish uchun qaratilgan menyu.
[TEST] – loyiha testlar va hisobotlarni olish uchun buyruqlar majmuasi joylashgan menyu.
[ANALYZE] – loiyhaning elementlarining o‘zaro integrallashgan holatda ishlashini tahlil qilish buyruqlari
[WINDOW] – muhitda oynalarni joylashtirish, boshqarish buyruqlari
[HELP] – muhit bo‘yicha yordam, turli rasmiy yordam muhitlaarga chiqish imkoniyatlarini beradigan buyruqlar joylashgan.
|
| |
Bitli saralash(Radix sort)

|
Bitli saralash(Radix sort)
|
bet | 76/131 | Sana | 16.06.2024 | Hajmi | 1,92 Mb. | | #264063 |
Bog'liq Tiplarni dinamik tarzdaBitli saralash(Radix sort). Shuningdek, raqamli saralash sifatida tanilgan algoritmdir. Bu saralashning ikki versiyasi mavjud bo‘lib, ular, qandaydir sonlar sistemasida (masalan, binar – ikkilik) sonni ifodalashdan foydalanish fikridan boshqa umumiylikka ega emas.
Birinchi usuli. LSD (least significant digit, kichik muhim son). Har bir sonni binar shaklda ifodalaylik. Algoritmning har bir qadamida sonlarni shunday tartiblaymizki, ular k doimiy bo‘lgan birinchi k * i bitlar bo‘yicha tartiblansin. Bu taʻrifdan shunday xulosa kelib chiqadiki, har bir qadamda elementlarni yangi k bitlar bo‘yicha uzluksiz tartiblash kifoyadir. Shu maqsadda, sanash orqali saralash ideldir (agar muvaffaqiyatlisini doimiy tanlasangiz 2k xotira va vaqt ko‘p kerak emas). Murakkabligi O(n), agar sonlar fiksirlangan kattalikda deb faraz qilsak va aks holda ikki sonni taqqoslash vaqt birligi bo‘yicha bajariladi deb hisoblash mumkin bo‘lmaydi. Amalga oshirish juda oddiy.
8.13-dastur. Saralashni amalga oshirish.
-
int digit(int n, int k, int N, int M) { return (n >> (N * k) & (M - 1));
}
void _radixsort(int* l, int* r, int N) { int k = (32 + N - 1) / N;
int M = 1 << N; int sz = r - l;
int* b = new int[sz]; int* c = new int[M];
for (int i = 0; i < k; i++) {
for (int j = 0; j < M; j++) c[j] = 0;
for (int* j = l; j < r; j++) c[digit(*j, i, N, M)]++;
for (int j = 1; j < M; j++) c[j] += c[j - 1];
for (int* j = r - 1; j >= l; j--)
b[--c[digit(*j, i, N, M)]] = *j; int cur = 0;
for (int* j = l; j < r; j++)
*j = b[cur++];
}
delete b; delete c;
}
void radixsort(int* l, int* r) {
_radixsort(l, r, 8);
}
|
Ikkinchi usuli. MSD (most significant digit, eng muhim raqam). Aslida qandaydir blokni saralash algoritmiga o‘xshaydi. Shu blokda teng k bitli sonlar bo‘ladi. Murakkabligi LSD versiyasidagidek. Amalga oshirish blok saralash juda o‘xshaydi, lekin oddiy. Bu LSD versiyasini amalga oshirishdagi belgilangan raqamli vazifasidan foydalanadi.
|
| |
Buyruqlar va uskunalar paneli

|
Buyruqlar va uskunalar paneli
|
bet | 94/131 | Sana | 16.06.2024 | Hajmi | 1,92 Mb. | | #264063 |
Bog'liq Tiplarni dinamik tarzdaBuyruqlar va uskunalar paneli. Menyular va uskunalar paneli foydalanuvchilar vspackage buyruqlarga kirish uchun bir yo‘ldir. Buyruqlar- xujjatni chop etish, ko‘rinishni yangilash yoki yangi fayl yaratish kabi vazifalarni bajaruvchi funksiyalardir. Menyular va uskunalar paneli foydalanuvchilarga buyruqlarni taqdim etishning qulay grafik usullari ega. Odatda, tegishli buyruqlar bir xil Menyuda yoki bir xil uskunalar panelida guruhlanadi.
Menyular odatda integrallashgan muhiti (IDE) yoki uskunalar oynasining yuqori qismida ketma-ket guruhlangan bitta so‘zli satrlar sifatida ko‘rsatiladi.
Sichqonchaning o‘ng tugmasini bosganda menyuni ham ko‘rsatish mumkin — bu holda ular kontekst menyular deb ataladi. Bosgandan so‘ng menyu ochiladi va bir yoki bir necha buyruqlarni ko‘rsatadi. Biror buyruq bosilgandan so‘ng vazifalar bajarilishi yoki qo‘shimcha buyruqlar bilan submenus ochilishi mumkin. Baʻzi ommabop menyu nomlari fayl, ko‘rish, va oyna, [Object window] bor.
Uskunalar paneli - Toolbars odatda tugmalari va boshqa elementlardan iborat satrlarda joylashgan, masalan, ro‘yxatlar jamlanmasi va menyu controllers kabi. Uskunalar paneli boshqaruvining buyruq bilan bog‘liq barcha elementlarini taʻminlaydi. Uskunalar paneli tugmasini bosish, uga bog‘liq buyruq faollashtiradi. Uskunalar paneli tugmalari odatda chop etish buyrug‘i uchun printer kabi asosiy buyruqlarni taklif qiluvchi belgilarni o‘z ichiga oladi. Ochiladigan ro‘yxatda ro‘yxatdagi har bir element boshqa buyruq bilan bog‘liq. Menyu tekshiruvi - bu gibriddir, unda nazoratning bir qismi uskunalar paneli tugmasi va ikkinchisi bosilganda qo‘shimcha buyruqlarni ko‘rsatadi.
Bir buyruq yaratishda, buning uchun bir hodisa yaratish kerak. Agar faollashtirilgan bo‘lsa, buyruq aniq yoki yoqilgan bo‘lsa hodisa bajarilishini bildiradi, uning matnini o‘zgartirish imkonini beradi va buyruqqa tegishli javob taʻminlaydi (yo‘naltiriladi). Ko‘p hollarda, IDE IOleCommandTarget interfeysi yordamida buyruqlar jarayonlari bajariladi. Visual Studio yo‘nalishidagi buyruqlar foydalanuvchi tanlovga asoslangan buyruqning ildiz kontekstidan boshlab va global tanlov asosida tashqi kontekstgacha ierarxiya sifatida ko‘rsatiladi. Asosiy menyuga qo‘shilgan buyruqlar ssenariylarda foydalanish uchun qulay.
Yangi menyular va uskunalar majmuasi aniqlash uchun, Visual Studio buyruq jadvalda (.vst) fayl orqali ularni tasvirlash kerak. Visual Studio paketi Shablon uchun bu faylni yaratadi, shuningdek kerakli elementlar shabolonda tanlangan har qanday buyruqlarni, uskunalar majmuasi va muharrirlarini qo‘llab- quvvatlashga kerak.
|
| |
FOYDALANILGA ADABIYOTLAR RO’YXATI

|
FOYDALANILGA ADABIYOTLAR RO’YXATI
|
bet | 14/14 | Sana | 27.01.2024 | Hajmi | 0,76 Mb. | | #147056 |
Bog'liq Safoyev Dilnoza kurs ishi 1FOYDALANILGA ADABIYOTLAR RO’YXATI:
O’zbekiston Respublikasi “Ta’lim to’g’risidagi ”gi qonuni, Marifat
gazetasi 1997 yil 1-oktabr soni.
I.A.Karimov “Barkamol avlod - O’zbekiston taraqqiyotining
poydevori” Toshkent Sharq nashriyoti 1999 yil.
O’zbekiston Respublikasi “Kadrlar tayyorlash milliy dasturi “
to’g’risidagi qonuni, “ Xalq ta’limi jurnali“ 1998 yil 2 -soni.
M.H.Isroilov “Hisoblash metodlari” 1-qism. Toshkent. 1988 yil.
A.Boyzoqov, Sh.Qayumov “Hisoblash matematikasi asoslari”. Toshkent-2000.
G`ofurov M., Xolmurodov M., Xusanov Q. Iqtisodiy-matematik usullar va modellar. Toshkent 2000.
Shodiev T. va boshqalar. Iqtisodiy-matematik usullar va modellar. O'quv qo'llanma. -T.: O'RYAJN, 2005.
Zamkov O.O. Matematicheskie metodi v ekonomike.Uchebnik. -M.: DIS, 2004.M. Izd-vo, "AVG", 1995.
Gmurman V.Е., Ehtimollar nazariyasi va matеmatik statistika.-T.:
Sh. R. Xurramov, Oliy Matematika. Toshkent -2015.
Web-saytlar
1. WWW.Intuit.ru. Internet - Universitet informatsion texnalogii. Moskva.
2. WWW.vilibray Kreenet.uz.
3. WWW.Intuit.ru
4. WWW.bank. Referatov.ru.
5. WWW.izone.com.uz.
6. www.dasturlash.uz
KURS ISHINING ELEKTRON KO’RINISHI QUYIDAGI QR-CODEDA JOYLASHGAN
|
| |
Visual Studio.net 2010 - Tiplarni dinamik tarzda aniqlash. Reja: Tiplarni dinamik tarzda aniqlash

|
Tiplarni dinamik tarzda aniqlash. Reja: Tiplarni dinamik tarzda aniqlash
|
bet | 101/143 | Sana | 20.07.2024 | Hajmi | 0,81 Mb. | | #268096 |
Bog'liq Tiplarni dinamik tarzda-fayllar.orgVisual Studio.net 2010. Aprel oyida 2010, Visual Studio versiyasi edi. Sankt-Peterburgda Visual Studio 2010 ishga tushirilishi marosimida bir qator qiziqarli taqdimotlar va namoyishlar bo‘lib o‘tgan, jumladan, Visual Studio kompaniyasining etakchi ishlab chiquvchisi, Microsoft menejeri Brayan Garri tomonidan hisobot taqdim etildi. Tizimini yoqishni taklif qilib Aspect.net studiyaning kelajakdagi versiyalarini etkazib berishda, chunki AOP tizimimiz taniqli va uning imkoniyatlari, uslubi va Aopni keng tarqatish uchun Visual Studio bilan integrallashgan darajasiga mos keladi muqobil kundalik texnologiyalardan biri sifatida (ubiquitous technologies), Visual Studio-da qo‘llab-quvvatlanadigan texnologiyalarning eng keng to‘plamiga kiritilgan. Shu kungacha, ayniqsa, zamonaviy versiyadan beri amal qiladi Aspect.net Visual Studio so‘nggi versiyasi bilan mos 2013. Tizimi tahrirlash Aspect.net "Visual Studio 2013 da aspektli dasturlashdan (AOP) foydalanish" da ko‘rib chiqiladi.
Visual Studio (ichki versiya raqami-10, kod nomi-Dev10) dagi eng muhim yangilik qo‘llab - quvvatlanadigan tillarning "jentelmenlar to‘plami" da boshqa tilning paydo bo‘lishi - f# funksional tili. Til muallifi Microsoft Research, Kembrij, buyuk Britaniyadan don Syme hisoblanadi. .net Framework va Visual Studioda F# tili sof funksional dasturlash imkoniyatlarini obʻyektga yo‘naltirilgan dasturlash, parallel dasturlash va boshqa barcha xususiyatlar bilan integratsiya vositalari bilan birlashtiradi. Bu, ayniqsa, yosh dasturchilar orasida ko‘plab tarafdorlarni topgan juda istiqbolli tildir.
Dastlab, Visual Studio 2010 Phoenix mahsulotini va unga asoslangan optimallashtiruvchi kompilyatorni Visual C++ tilidan o‘z ichiga olishi rejalashtirilgan bo‘lib, hosil qilingan ikkilik kodni bajarishda Visual C++kompilyatorining mavjud, avvalgi versiyasidan o‘zib ketishi kerak edi. Biroq, afsuski, bu rejalar amalga oshirilmadi - Feniks jamoasi Visual Studio loyihasi boshqaruvi tomonidan belgilangan muddatlarga javob bermadi.
Visual Studio 2010 Ultimate - - "maksimal" versiyada UML diagrammalar yordamida loyiha tuzilishini aks ettirish uchun vositalari, shuningdek, qulay skipped test guruhlar, loyiha manba kodi o‘zgartirish taʻsirini baholash uchun Test taʻsir tahlil komponent bor, chunki keraksiz o‘tish test oldini olish imkonini beradi. Bundan tashqari, debug tarixi va uning to‘liq holatini eslash imkonini beradi. Intellitrace bir debugger bor, shu jumladan multithreading tarixi.
Visual Studio 2010 bulut hisoblashni qo‘llab-quvvatlaydi. Buning uchun Microsoft Azure loyihalarining yangi turlari qo‘shildi. Ularni ishlatish uchun Visual Studio 2010-Microsoft Azure SDK uchun maxsus vosita o‘rnatish kerak.
|
| |
Visual Studio 2012 - Tiplarni dinamik tarzda aniqlash. Reja: Tiplarni dinamik tarzda aniqlash

|
Tiplarni dinamik tarzda aniqlash. Reja: Tiplarni dinamik tarzda aniqlash
|
bet | 102/143 | Sana | 20.07.2024 | Hajmi | 0,81 Mb. | | #268096 |
Bog'liq Tiplarni dinamik tarzda-fayllar.orgVisual Studio 2012. 2012-yil avgust oyida Visual Studio 2012 kodli Metro mavzusining versiyasi chiqarildi. Bu foydalanuvchi interfeysi yaxshilandi, yangi loyiha tomoshabin vositasi ishlab chiqilgan va kod fragmentlarini taʻkidlab uchun ranglar uchun qo‘llab-quvvatlash yaxshilandi. Microsoft taʻkidlaganidek, Visual Studio 2012 uchun manba kodining umumiy hajmi 50 millionga etdi.
Shunday qilib, Microsoft Visual Studio integrated development muhiti faol innovasion rivojlanishning noyob namunasidir va dasturiy taʻminotni ishlab chiqish sohasida yangi g‘oyalar va vositalarning bir butun birlashuvini o‘zida mujassamlashtiradi. 1995 yildan buyon 25 yil mobaynida 19 ta versiya chiqarilgan bo‘lib, ularning har birida yangi dasturlash tillari, buyruq-satr dasturlarini ishlab chiqish vositalari va boshqa ko‘plab yangiliklar mavjud.
Baʻzi bir kalit so‘zlarni bilib olish lozim:
9.1-jadval. Kalit so‘zlar.
.NET
|
-ISO xalqaro standartlari bilan standartlashtirilgan va bir necha implementations ega bo‘lgan obʻyektga yo‘naltirilgan ko‘p tilli dasturlash
platforma, - Microsoft.net, Microsoft tomonidan ishlab chiqilgan
|
C#
|
-Microsoft kompaniyasi tomonidan ishlab chiqilgan va faol ishlab
chiqilgan eng yangi obʻyektga yo‘naltirilgan dasturlash tili. NET platformasi uchun asosiy dasturlash tili
|
Visual
Basic
|
- Microsoft tomonidan ishlab chiqilgan va ishlab chiqilgan asosiy tilning
obʻyektga yo‘naltirilgan kengaytmali dasturlash tili
|
Visual
C++
|
- dasturlash tili, Microsoft tomonidan ishlab chiqilgan va ishlab chiqilgan
C++ tilining kengaytmasi
|
Visual FoxPro
|
-Microsoft tomonidan ishlab chiqilgan obʻyektga yo‘naltirilgan dasturlash tillaridan biri, SQL so‘rovlar tili bilan mos maʻlumotlar
bazalariga kirish uchun vositalarni o‘z ichiga olgan
|
Visual
Studio
|
- Microsoft kompleks rivojlantirilgan integrallashgan muhit.
|
|
| |
MA’RUZA MAShG’ULOTLARINING TA’LIM TEXNOLOGIYaSI

|
MA’RUZA MAShG’ULOTLARINING TA’LIM TEXNOLOGIYaSI
|
bet | 74/147 | Sana | 21.03.2017 | Hajmi | 11,8 Mb. | | #732 |
MA’RUZA MAShG’ULOTLARINING TA’LIM TEXNOLOGIYaSI
-
Ta’lim berish texnologiyasining modeli
Mashg’ulot vaqti- 80 daqiqa
|
Talabalar soni: 50 – 60 gacha
|
Mashg’ulot shakli
|
Ma’ruza
|
Ma’ruza rejasi:
| -
Xalqimiz urf-odatlarini, an’analarini, qadriyatlarini va islom dinini oiladagi ruhiy muhitga ta’siri.
-
Sharq oilasini Evropalashtirishga bo‘lgan harakatlar va ularning salbiy oqibatlari.
|
O‘quv mashg’ulotining maqsadi: talabalar xalqimiz urf-odatlarini, an’analarini, qadriyatlarini va islom dinini oiladagi ruhiy muhitga ta’sirini o‘rganish, Sharq oilasini Evropalashtirishga bo‘lgan harakatlar va ularning salbiy oqibatlari ta’sirini yoritish.
|
Pedagogik vazifalar:
-
Xalqimiz urf-odatlarini, an’analarini, qadrityalarini va islom dinini oiladagi ruhiy muhitga ta’sirini mazmun va mohiyatini gapirib beradilar;
-
Sharq oilasini Evropalashtirishga bo‘lgan harakatlar va ularning salbiy oqibatlari ta’sirini ko‘rsatadilar.
|
|
|
| |
Buyruqlar tizimi arxitekturasi. Xotira turlari va xususiyatlari

Elektr energetika yo’nalishi
520-22-guruh o’quvchisi.
Karimov Muhammadyahyo Abdug’appor o’g’li.
KOMPYUTER TASHKIL ETILISHI FANIDAN
5-TOPSHIRIQ
MAVZU:
BUYRUQLAR TIZIMI ARXITEKTURASI. XOTIRA TURLARI VA
XUSUSIYATLARI.
Ishdan maqsad:
Kompyuterda buyruqlar tizimini o‘rganish hamda
xotira va uning
xususiyatlari haqida nazariy ma’lumotlarga ega bo‘lish.
Nazariy qism:
Operatsion tizim tushunchasi (Windows, Linux, Android va h).
Operatsion tizim (OT) - bu sodda qilib aytganda dastur bo'lib, u barcha boshqa
dasturlar va hardware orasida muloqotni ta'minlaydi.
U temir-tersakdan iborat
qurilmani turli xil vazifalarni bajara oladigan kompyuterga aylantiradi.
Hozirgi kunda juda ko'plab operatsion tizimlar mavjud. Masalan, Windows, MacOS,
Linux distributivlari. Eng mashhur mobil operatsion tizim lar - Android va iOS.
Hozirda hattoki ba'zi choynaklarda ham o'zining maxsus operatsion tizimi bor.Turli
xil qurilmalar uchun turli xil operatsion tizim larni uchratish mumkin. Ammo
ularning barchasining maqsadi bir - foydalanuvchi
uchun muayyan vazifalarni
bajarish imkoniyatini yaratish.
Shunday qilib, operatsion
tizim kompyuter va
dasturlar orasida aloqani nazorat qilar ekan. operatsion tizim dasturlar uchun qurilma
xotirasiga, tarmoqqa, tashqi qurilmalar bilan o'zaro aloqaga va boshqa resurslarga
ma'lum bir cheklovlarni qo'yishi mumkin. Operatsion
tizimni xuddi adolatli
hakamdek tasavvur qilishimiz mumkin. Masalan, kompyuteringizda
bir vaqtning
o'zida browser, media player va yana boshqa dasturlar ishlab turibdi deylik. Shu
vaqtda operatsion tizim dasturlarga faqat zarur bo'lgan resurslardan foydalanishiga
ruxsat beradi va ularni nazorat qiladi.
Har bir operatsion tizim quyidagi muhim funksiyalarni bajaradi:
- Ma'lumotlarni himoya
qilish va xavfsizlik;
- Resurslarni boshqarish;
- Hardware va tashqi qurilmalar o'rtasidagi muloqot;
- Fayllarni boshqarish;
- Boshqa dasturlarni ishga tushirish va hokazolar.
-ilova

«Baliq skeleti» sxemasi

|
-ilova
«Baliq skeleti» sxemasi
|
bet | 80/147 | Sana | 21.03.2017 | Hajmi | 11,8 Mb. | | #732 |
6-ilova
«Baliq skeleti» sxemasi
7-Ilova
8-ilova
Insert jadvali
TAKRORLASh UChUN SAVOLLAR VA TOPShIRIQLAR:
-
Oiladagi ruhiy muhitning shakllantirish omillari nimalardan iborat?
-
Yoshlarning ma’naviy kamolotida oiladagi ruhiy muhit qanday shakllantiriladi?
-
Farzandlarni tarbiyalashning qanday usul va vositalarini bilasiz?
-
Ajdodlarimiz yaratgan farzand tarbiyasiga oid axloqiy uchlikka nimalar kiradi?
-
Milliy qadriyatlarimiz va urf-odatlarimizning oiladagi ruhiy muhitga ta’sirini qanday baholaysiz?
-
Oilaviy munosabatlarning rivojlanishida islom dinining o‘rni qanday?
-
Eng oliy qadriyat haqida nimalarni bilasiz?
-
«Ona» va «Vatan» so‘zlarining qanday aloqadorligi bor?
8-mavzu: Yoshlarning ma’naviy kamolotida oiladagi ruhiy muhitning ta’siri
Reja:
-
Xalqimiz urf-odatlarini, an’analarini, qadriyatlarini va islom dinini oiladagi ruhiy muhitga ta’siri.
-
Sharq oilasini Evropalashtirishga bo‘lgan harakatlar va ularning salbiy oqibatlari.
|
| |
Sanash orqali saralash (Counting sort)

|
Sanash orqali saralash (Counting sort)
|
bet | 75/131 | Sana | 16.06.2024 | Hajmi | 1,92 Mb. | | #264063 |
Bog'liq Tiplarni dinamik tarzdaSanash orqali saralash (Counting sort). r - l hajmli massiv yarating, massivning l - minimal va r maksimal elementi hisoblanadi. Shundan so‘ng, massiv orqali borib va har bir element sonini hisoblang. Endi qiymatlar massividan o‘tib, har bir sonni nechta marta bo‘lganini yozishingiz mumkin. murakkabligi O(n
+ r — l) bo‘ladi. Bu algoritm barqaror qilish uchun o‘zgartirishingiz mumkin: buning uchun, keyingi soni joyini aniqlash kerak bo‘lib va chapdan o‘ngga orginal massiv orqali borish, to‘g‘ri joyda elementi qo‘yib va o‘rnini birga oshirish lozim. Bu saralash sinovdan o‘tkazilmagan, testlar yetarli darajada katta raqamlar uchun mavjud, chunki yangi massiv yaratish ancha xotira talab qiladi. Biroq, bu algoritm masalaga qarab foydali bo‘ldi.
Blok orqali saralash (Bucket sort). Bu algoritm savat va cho‘ntak saralash sifatida tanilgan algoritmdir. Massivning l minimal va r maksimal elementi bo‘lsin. Elementlarni bloklarga ajratamiz, birinchi blokda l dan l + k gacha, ikkinchisiga l + k dan l + 2k gacha va hokazo elementlarni o‘z ichiga oladi, bu yerda k = (r – l) /n, n bloklar soni. Umuman olganda, agar bloklar soni ikkiga teng bo‘lsa, bu algoritm tezkor saralashga aylanadi. Ushbu algoritmning murakkabligi aniq emas, maʻlumotlariga murojaat vaqt va bloklar soniga bog‘liq. Muvaffaqiyatli maʻlumotlar bo‘yicha ish vaqti chiziqli ekanligi aytib o‘tiladi. Ushbu algoritmni amalga oshirish eng qiyin vazifalardan biri ekanligini isbotlangan. Buni shunchaki yangi massivlar yaratish, ularni rekursiv saralash va ularni bir-biriga birlashtirish orqali amalga oshirishingiz mumkin. Biroq, bu yondashuv juda sekin va men qoniqmadim. Samarali amalga oshirishda bir necha g‘oyalardan foydalaniladi:
yangi massivlar yaratmaymiz. Buning uchun sanao‘ orqali saralash texnikasidan foydalanamiz: har bir blokdagi elementlar sonini, prefiks summalarini va shu tariqa har bir elementning massivdagi o‘rnini sanaymiz.
Bo‘sh bloklardan boshlamaymiz. Bo‘sh bo‘lmagan bloklarning indekslarini alohida massivda kiritish va ulardan boshlash orqali saralash.
Massiv tartiblanganligini tekshiramiz. Agar hali ham minimal va maksimal topish uchun bir o‘tish qilish kerak, chunki, bu ishlayotgan vaqt yomonlashmaydi, lekin elementlar orginal massiv bir xil tartibda yangi bloklari joylashtirilgan, chunki u qisman tartiblashtirilgan maʻlumotlarni saralashni tezlashtirish uchun algoritmni beradi.
Algoritm juda noqulay bo‘lgani uchun, u juda kam sonli elementlar bilan juda samarasiz. Joylashtirishga o‘tish tartibida ishni taxminan 10 martagacha tezlashtiradi.
Bu faqat qancha bloklar tanlashni tushunishga qolmoqda. Randomize testlarda quyidagi ballarni olishga muvaffaq bo‘lgan: 1500 elementlari uchun 107 bloklari va 3000 uchun 108 ta. Murakkablik formulasini topa olmadik, ish vaqti bir necha marta yomonlashadi.
|
| |
Nazorat savollari - Tiplarni dinamik tarzda

|
Tiplarni dinamik tarzda
|
bet | 98/131 | Sana | 24.01.2024 | Hajmi | 1,92 Mb. | | #144844 |
Bog'liq Tiplarni dinamik tarzdaNazorat savollari
Obʻyektga yo‘naltirilgan tilni birinchi bo‘lib integrallashgan muhitlarga kim va qaysi firma joriy qilgan.
Qanday muhitda zamonaviy matn muharrirlari kodi avtomatik bajarilishini taʻminlash (kodi tugatish), muharriri muhitda joriy yozilgan kodi sintaktik to‘g‘ri va uning davomi bo‘lishi mumkin.
Taniqli NetBeans integrallashgan muhitni dastlab Java dasturlash uchun qaysi universitet talabasi loyihasi sifatida yaratgan.
Vizual Studio 97 haqida nimalarni bilasiz?
Visual Studio 2012 haqida nimalarni bilasiz?
ISO xalqaro standartlari bilan standartlashtirilgan va bir necha implementations ega bo‘lgan obʻyektga yo‘naltirilgan ko‘p tilli dasturlash platformani ayting?
MS Visual Studio muhit oynasi nechta qismdan iborat?
Windows ilovalarni yaratish uchun qaysi tugmachalar majmuasini bosish yetarli.
Qaysi vosita bir necha qo‘llab-quvvatlanadigan tillarda har qanday yozilgan dasturlar ijrosini boshqaradi.
CLR Empty Project qanday loyiha yaratish uchun kerak.
Windows Forms Control Library qanday loyiha yaratish uchun kerak.
Loyihaning External Dependencis papkasida qanday fayllar saqlanadi.
[FILE] menyusining vazifalarini sanab bering.
[TOOLS] menyusining vazifalarini sanab bering.
Menyular va uskunalar paneli foydalanuvchilar qanday papka buyruqlarga kirish uchun bir yo‘ldir.
Bir buyruq yaratishda, buning uchun bir avval nima yaratish kerak.
Yangi menyular va uskunalar majmuasi aniqlash uchun, Visual Studioda qanday jadval fayl orqali ularni tasvirlash kerak.
Qatorlarga izoh qo‘yish tugmasini ayting.
Satrga izoh qo‘shish tugmasini ayting.
Tegishli funksiya variantlarini chaqirish tugmasini ayting.
[Ctrl+Shift +.] tugmachalar majmuasi qanday amal bajaradi.
[Ctrl+Shift+Tab] tugmachalar majmuasi qanday amal bajaradi.
Oyna uchun yangi form1 sinfi yaratiladi. Bu sinf qaysi sinfining merosxo‘ri hisoblanadi
Kontekst menyu oqali formaning qanday funksiyalarini bajarish mumkin.
Formaning rejimlarini o‘rnatish qaerda joylashgan.
Ichki va tashqi maʻlumotlar bilan ishlash hodisalari qaerda joylashgan.
MessageBox sinfining nechta argumentlari bor, va har biriga izoh bering.
|
| |
Nazorat savollari - Tiplarni dinamik tarzda

|
Tiplarni dinamik tarzda
|
bet | 67/131 | Sana | 24.01.2024 | Hajmi | 1,92 Mb. | | #144844 |
Bog'liq Tiplarni dinamik tarzdaNazorat savollari
n uzunlikdagi kiruvchi satr uchun murakkabligi qanchadan oshmasligi kerak bo‘lgan har qanday kontekst-erkin grammatika uchun analizator (parser) qurish mumkin?
Sintaktik tahlillovchi kirish parametrlari nimadan iborat?
Sintaktik tahlillovchi chiqish parametrlari nimalardan iborat?
Leksik va sintaktik tahlil bosqichlarining alohida qarashlarga ajratilishi shartmi?
Sintaktik tahlillovchi sinflari nechta va qaysi sinf algoritmlariga taʻluqli?
Past sathlarga yo‘naltirilgan analizatorlar chiqishni qurish uchun grammatika nimadan boshlab va nima bilan tugaydi.
LL grammatika bo‘lmagan grammatikalarda analizatorlar uchun qaysi usullardan foydlanish mumkin.
Yuqori sathlarga yo‘naltirilgan analizatorlar bilan qaysi grammatika bilan bog‘liq. 13.Bugungi kunda qaysi grammatikaga asoslangan analizatorlar bilan juda ko‘p
dasturlash tillari foydalanmoqda.
Eng oddiy va juda ko‘p foydalanilgan past sathlarga yo‘naltirilgan analizatorlarni qurish usulini ayting?
Ifodalarni hisoblashda barcha hisoblashlarni qanday sinflarga ajratish mumkin. 16.Chap operandani tanlashimiz va kerakli amalni bajarish uchun son yoki oddiy
ifodadan iborat o‘ng operandani aniqlashimiz lozim, so‘ng esa nimani bajarish mumkin.
Qo‘shish tipiga oid amallarni hisoblash uchun ifodani hisoblashning umumiy formulasi qanday?
Qiymat qaytarmaslik asosidagi rekursiv kamayish usulidan faqat qaysi shart bajarilganda foydalanish mumkin.
KS grammatika uchun terminal va terminal bo‘lmagan belgilardan iborat G grammatika va w zanjir asosida FIRST k (w) to‘plamni qanday aniqlaymiz?
FIRST k (w) to‘plam w dan olingan terminal zanjirlarning uzunligi k bo‘lgan barcha terminal nimalaridan iborat.
Agar w zanjir faqat terminallardan iborat bo‘lsa, FIRST k (w) - w zanjirda birinchi k belgilardir, aks holda |w| >=, yoki agar |w| < k < bo‘lsa, nima bo‘ladi.
Agar x teminal emas va grammatika qoidasi x → y1 y2 … yk bo‘lsa, FIRST(X)ga qanday terminalni qo‘shamiz.
Agar FIRST k (x) = FIRSTk (y) teng, .... o‘rinli bo‘lsa G = (VT, VN, P, S) grammatika LL(k)-grammatika deb aytiladi.
LL (k) – xususityalari grammatika uchun qanday cheklovlar yuklaydi.
Agar grammatikada A =>* Aw chiqish mavjud bo‘lsa, A terminal bo‘lmagan KS grammatika nima deb aytiladi.
Qiymat qaytarish asosidagi rekursiv kamayish usulini qo‘llash uchun grammatikani FIRST to‘plamlar qanday shaklga aylantirish kerak.
Leksik analizator anʻanaviy usullarni to‘laligicha, scan va next anaʻnaviy usullar va nusxalash konstruktoriga ega bo‘lgan nima sifatida namoyon bo‘ladi?
Mashina tilidagi matn nimalardan iborat?
Har bir terminal bo‘lmagan tilning maʻlum bir jumlasiga mos keladigan qaysi shakl yordamida tasvirlash qulay?
Qaysi ko‘rinishida expr ::= expr1|expr2|expr3 funksiyani yozamiz? 31.Forward iteratorlar nima uun kerak?
|
| |
- MAVZU: Murakkab saralash algoritmlari. Amaliy dasturlash

|
- MAVZU: Murakkab saralash algoritmlari. Amaliy dasturlash
|
bet | 68/131 | Sana | 24.01.2024 | Hajmi | 1,92 Mb. | | #144844 |
Bog'liq Tiplarni dinamik tarzda8 - MAVZU: Murakkab saralash algoritmlari. Amaliy dasturlash
Reja:
Murakkab saralash algoritmlari.
Saralash algoritmlari taqqoslash.
Juda ham katta sonlar bilan ishlash.
Large sinfining qo‘llanilishi.
Integer sinfining qo‘llanilishi
Turli maʻlumotlar tuzilmalaridan iborat to‘plamlarni saralash algoritmlarini bilasiz. Ammo ularni ko‘p sonli qiymatlari o‘zini tutishi qanday degan savol qiziqtiradimi? Nafaqat oddiy saralash balki shunday murakkab saralash algoritmlari ham mavjud. Ko‘p elementli massivlar katta sonlar bilash ishlashga ham foydalanish mumkin. Shuningdek tiplarning o‘zaro modifikatsiyasi bilan ham uzun sonlar bilan ishlanadi.
Kalit so‘zlar: murakkab saralash algoritmlari, saralash algoritmlari, juda ham katta sonlar, large sinfi, Integer sinfi.
Turli maʻlumotlar tuzilmalaridan iborat to‘plamlarni saralash algoritmlarini bilasiz. Ammo ularni ko‘p sonli qiymatlari o‘zini tutishi qanday degan savol qiziqtiradimi? Nafaqat oddiy saralash balki shunday murakkab saralash algoritmlari ham mavjud. Ko‘p elementli massivlar katta sonlar bilash ishlashga ham foydalanish mumkin. Shuningdek tiplarning o‘zaro modifikatsiyasi bilan ham uzun sonlar bilan ishlanadi.
Saralash algoritmlari va murakkabligi. Avvalo, algoritmlarni tadqiq qilishga, ularni imkon qadar tez ishlashi uchun optimallashtirish muhimdir. Bu ustida ishlayotganda, turli saralash uchun samarali usullarni o‘ylab topish imkoniyatiga ega bo‘lishingiz mumkin.
Ko‘p jihatdan, barcha saralash algoritmlarni o‘rganish va ularni sinash kerak. Agar dasturlashning o‘zi haqida gapiradigan bo‘lsak, baʻzan kutilmagan qiyinchiliklar paydo bo‘lishi mumkin (C++ optimizatori juda yaxshi). Biroq, qaysi testlarni va qanday miqdorda amalga oshirilishi kerakligini hal qilish qiyin emas. Men ko‘rsata olmaydigan yagona narsa-bu deyarli 150 GB vaznga ega qiymatlarni saralash bo‘ldi.
Asosiy saralash algoritmlari tavsifi va ularni amalga oshirish usullari. Saralashni qisqacha va aniq taʻriflashga va murakkabligini belgilashga harakat qilaman. Murakkab maʻlumotlar tuzilmalarni foydalanishda(daraxt saralash kabi) odatda xotira katta miqdorda sarflanadi va eng yomon holatda boshqa xil faqat yordamchi qator yaratish kerak bo‘ladi. Barqarorlik (stabillik) saralash tushunchasi ham mavjud. Demak, elementlarning nisbiy tartibi teng bo‘lganda o‘zgarmaydi.
|
| |
Visual Studio 2012 - Tiplarni dinamik tarzda

|
Tiplarni dinamik tarzda
|
bet | 91/131 | Sana | 16.06.2024 | Hajmi | 1,92 Mb. | | #264063 |
Bog'liq Tiplarni dinamik tarzdaVisual Studio 2012. 2012-yil avgust oyida Visual Studio 2012 kodli Metro mavzusining versiyasi chiqarildi. Bu foydalanuvchi interfeysi yaxshilandi, yangi loyiha tomoshabin vositasi ishlab chiqilgan va kod fragmentlarini taʻkidlab uchun ranglar uchun qo‘llab-quvvatlash yaxshilandi. Microsoft taʻkidlaganidek, Visual Studio 2012 uchun manba kodining umumiy hajmi 50 millionga etdi.
Shunday qilib, Microsoft Visual Studio integrated development muhiti faol innovasion rivojlanishning noyob namunasidir va dasturiy taʻminotni ishlab chiqish sohasida yangi g‘oyalar va vositalarning bir butun birlashuvini o‘zida mujassamlashtiradi. 1995 yildan buyon 25 yil mobaynida 19 ta versiya chiqarilgan bo‘lib, ularning har birida yangi dasturlash tillari, buyruq-satr dasturlarini ishlab chiqish vositalari va boshqa ko‘plab yangiliklar mavjud.
Baʻzi bir kalit so‘zlarni bilib olish lozim:
9.1-jadval. Kalit so‘zlar.
-
.NET
|
-ISO xalqaro standartlari bilan standartlashtirilgan va bir necha implementations ega bo‘lgan obʻyektga yo‘naltirilgan ko‘p tilli dasturlash
platforma, - Microsoft.net, Microsoft tomonidan ishlab chiqilgan
|
C#
|
-Microsoft kompaniyasi tomonidan ishlab chiqilgan va faol ishlab
chiqilgan eng yangi obʻyektga yo‘naltirilgan dasturlash tili. NET platformasi uchun asosiy dasturlash tili
|
Visual
Basic
|
- Microsoft tomonidan ishlab chiqilgan va ishlab chiqilgan asosiy tilning
obʻyektga yo‘naltirilgan kengaytmali dasturlash tili
|
Visual
C++
|
- dasturlash tili, Microsoft tomonidan ishlab chiqilgan va ishlab chiqilgan
C++ tilining kengaytmasi
|
Visual FoxPro
|
-Microsoft tomonidan ishlab chiqilgan obʻyektga yo‘naltirilgan dasturlash tillaridan biri, SQL so‘rovlar tili bilan mos maʻlumotlar
bazalariga kirish uchun vositalarni o‘z ichiga olgan
|
Visual
Studio
|
- Microsoft kompleks rivojlantirilgan integrallashgan muhit.
|
|
| |
Property Changed - Tiplarni dinamik tarzda

|
Tiplarni dinamik tarzda
|
bet | 96/131 | Sana | 24.01.2024 | Hajmi | 1,92 Mb. | | #144844 |
Bog'liq Tiplarni dinamik tarzdaProperty Changed
guruhi
|
Formaning xususiyatlari o‘zgarganda bajariladigan
12 hodisasi bor
|
|
AutoSizeChanged
|
Avtomatik o‘lcham o‘zgarganda
|
|
AutoValidateChanged
|
Avtomatik tekshirib bo‘lganda
|
|
BackColorChanged
|
Fon rangi o‘zgarganda
|
|
EnabledChanged
|
Holat o‘zgarganda
|
Hodisalarni o‘rnatish juda qulay hisoblanadi. Kerakli hodisaning o‘ng tomoniga sichqonchani ikki marta bossangiz, hodicha mos bo‘lgan dastur franmentini yozish uchun funksiya yaratib beradi. Bir misol bilan ko‘rib chiqamiz.
Buning uchun MessageBox sinfining show funksiyasidan foydalanamiz. Bu funksiya statik funksiya bo‘lib, System::Windows::Forms nomlar fazosiga tegishli, 21 variantda yozilishi mumkin. U natija sifatida DialogResult tipini qaytaradi. Uning argumentlari:
Text - String tipini qabul qiladi va matni xabar sifatida chiqaradi
Caption - String tipini qabul qiladi va xabar sarlavhasini chiqaradi
Buttons - MessageBoxButtons tipini qabul qiladi va xabarni qabul qilish tugmalarini chiqaradi, AbortRetryIgnore, OK, OKCancel, RetryCancel, YesNo, YesNoCancel qiymatlarni qabul qiladi.
Icon - MessageBoxIcon tipini qabul qiladi va xabarni ikonkasini chiqaradi, Asterisk, Error, Exclamation, Hand, Information, None, Question qiymatlarni qabul qiladi
|
| |