I-modul topshiriqlari



Download 248,74 Kb.
Pdf ko'rish
Sana20.04.2022
Hajmi248,74 Kb.
#564896
Bog'liq
I-modul topshiriq



I-Modul topshiriqlari 
Quyidagi variantlar asosida Windows Forms ilova dasturini yarating. 
Dasturingizga Screen Recorder dasturlari yordamida video tavsif tayyorlang.
Videotavsifingiz quyidagilar aks etishi lozim:
- Ilova dasturining yaratilish jarayoni
- ilova dasturingizning vazifalari
- dasturning bajarilishi tavsifi
- variant boʻyicha javoblaringiz
- web camera orqali videotavsifda oʻzingizning ham tasviringiz boʻlishi
HEMIS tizimiga tayyorlagan videotavsifdan olingan screenshotlar hamda 
dastur kodi pdf qilib yuklansin.
VARIANTLAR 
1-variant. DriveInfo.txt fayliga joriy kompyuterdagi disklar haqida (Disk 
nomi, tipi, fayl tizimi, hajmi, undagi boʻsh joy, tizimdagi belgisi haqida) ma’lumot 
yozuvchi ilova dasturi yarating. Dasturingizda istisno holatlari ham hisobga olinsin 
2-variant. Koʻrsatilgan diskdagi mavjud katalog va fayllar roʻyxatini hosil 
qilivchi ilova dasturini yarating. Dasturingizda istisno holatlari ham hisobga olinsin. 
3-variant. Koʻrsatilgan joyda katalog va katalog ichida katalog yaratuvchi (bu 
katalog nomlari foydalanuvchi tomonidan berilsin), yaratilgan kataloglar haqida 
ma’lumot beruvchi ilova dasturi yarating. Dasturingizda istisno holatlari ham 
hisobga olinsin 
4-variant. Windows Forms ilova dasturini yarating. Unda joriy katalogdagi 
fayllar roʻyxatini raqamlangan holda chiqaring. Shu katalog ichida yangi katalog 
yarating, katalog nomi foydalanuvchi tomonidan tanlansin. Foydalanuvchi 
tanlangan raqamdagi fayl nusxasini shu yangi katalogga koʻchiring. Dasturingizda 
istisno holatlari ham hisobga olinsin. 
5-variant. Windows Forms ilova dasturini yarating. Unda 1 ta 
CheckedListBox, 1 ta RichTextBox va bitta Button komponentasini joylashtiring. 
CheckedListBoxda matnli fayllar roʻyxatini hosil qiling (kamida 3 ta). Ushbu 
roʻyxatdan fayllar tanlanib, Button tugmasi bosilganida tanlangan fayllar matni 


qoʻshilib, yangi – conjoint.txt fayli yaratilsin va ushbu fayl matni RichTextBoxga 
yuklansin 
6-variant. Windows Forms ilova dasturini yarating. Unda 1 ta RichTextBox 
va 1 ta Button komponentasini joylashtiring. Ilova dasturingiz *.exe fayli joylashgan 
papkada ixtiyoriy matnli tarkibga ega boʻlgan MyFile.txt faylini yarating. 
Buttonning Click hodisasiga shunday kod yozingki, dasturingiz ishga tushurilganida 
foydalanuvchi RichTextBoxda matn kiritib Buttonni bosganida shu matn MyFile.txt 
oxiridan qoʻshilib borsin.
7-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Bitta matnli fayl berilgan. Unda uchraydigan 
textBox1 orqali berilgan barcha satrlar textBox2 orqali berilgan soʻzlarga 
almashtirilsin va natija yangi faylga yozilsin. 
8-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: K butun soni va matnli fayl berilgan. K- 
nomerdagi satrdan keyin boʻsh satr qoʻyilsin. Agar bunday nomerli satr mavjud 
boʻlmasa, u holda fayl oʻzgartirishsiz qoldirilsin. 
9-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: K butun soni va matnli fayl berilgan. Undaki 
K-nomerdagi satr oʻchirilsin. Agar faylda bunday nomerdagi satr mavjud boʻlmasa, 
u holda fayl oʻzgartirishsiz qoldirilsin. 
10-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: K butun soni va matnli fayl berilgan. Faylning 
har bir satridan birinchi k ta belgi oʻchirilsin (agar satr uzunligi K dan kichik boʻlsa, 
u holda satrning hamma belgilari oʻchirilsin). 
11-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Matnli fayl berilgan. Fayldagi hamma katta 


lotin harflari kichik harflarga va aksincha, barcha kichik lotin harflari katta harflarga 
almashtirilsin. 
12-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: K (0satrga ega matnli fayl berilgan. Shu faylning oxirgi K ta satri oʻchirilsin. 
13-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: K (0satrga ega matnli fayl berilgan. Boshlangʻich faylning oxirgi K ta elementidan iborat 
boʻlgan yangi matnli fayl hosil qilinsin. 
14-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: K butun son va matnli fayl berilgan. Fayldan 
K-nomerdagi abzas oʻchirilsin (abzas bir biridan bitta yoki bir nechta boʻsh satrlar 
bilan ajratiladi). Oʻchirilgan abzasdan oldin va kiyin keluvchi boʻsh satrlar 
oʻchirilmasin. Agar berilgan nomerdagi abzas mavjud boʻlmasa u holda fayl 
oʻzgartirishsiz qoldirilsin. 
15-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: K butun soni va matnli fayl berilgan. Yangi 
satrli fayl hosil qilinsin va unga boshlangʻich fayldagi uzunligi K ga teng boʻlgan 
barcha soʻzlar yozilsin. Soʻz deb, probellarga, tinish belgilariga ega boʻlmagan va 
probellar, tinish belgilari yoki satrning boshi/oxiri bilan chegaralangan belgilar 
toʻplamiga aytiladi. Agar boshlangʻich fayl K uzunlikdagi soʻz boʻlmasa, u holda 
natijaviy fayl boʻsh holda qoldirilsin. 
16-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Matnli fayl va lotin harflarining bosh 
harflaridan C (bu yerda C oʻzgaruvchi) belgi berilgan. Matnli fayl hosil qilinsin va 
unga boshlangʻich fayldagi barcha shu C harfidan boshlanuvchi soʻzlar yozilsin 
(katta yoki kichik harflar bilan boshlanuvchi). Soʻz deb, probellarga, tinish 
belgilariga ega boʻlmagan va probellar, tinish belgilari yoki satrning boshi/oxiri 


bilan chegaralangan belgilar toʻplamiga aytiladi. Agar boshlangʻich fayl tarkibida 
mos soʻzlar mavjud boʻlamsa, u holda natijaviy fayl boʻsh holda qoldirilsin.
17-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Matnli fayl va lotin harflarining kichik 
harflaridan C (bu yerda C oʻzgaruvchi) belgi berilgan. Matnli fayl hosil qilinsin va 
unga boshlangʻich fayldagi barcha shu C harfidan boshlanuvchi soʻzlar yozilsin 
(katta yoki kichik harflar bilan boshlanuvchi). Soʻz deb, probellarga, tinish 
belgilariga ega boʻlmagan va probellar, tinish belgilari yoki satrning boshi/oxiri 
bilan chegaralangan belgilar toʻplamiga aytiladi. Agar boshlangʻich fayl tarkibida 
mos soʻzlar mavjud boʻlamsa, u holda natijaviy fayl boʻsh holda qoldirilsin.
18-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Bir xil oʻlchamdagi butun sonlardan iborat 
ikkita fayl berilgan. Shu sonlardan, kengligi 30 ta belgidan iborat boʻlgan ikkita 
ustunga ajratilgan matnli fayl hosil qilinsin. Birinchi ustunda birinchi boshlangʻich 
fayl sonlari, ikkinchisida esa ikkinchi boshlangʻich fayl sonlari joylashadi. Matnli 
fayldagi har bir satrning boshi va oxiriga “|” ajratuvchi (kod 124) qoʻshilsin. 
19-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: 10 ta raqamdan iborat S satr va lotin harflaridan 
iborat matnli fayl beilgan. Matnli fayli quyidagicha shifrlang: Matnli fayl satrining 
K – belgisini, shu belgining kodiga S satridagi K – raqamini qoʻshishdan hosil 
boʻlgan kod belgisiga almashtiring. Agar K=11 boʻlsa, ya’na satrning birinchi 
raqamidan boshlang. 
20-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: listBoxga textbox komponentasi orqali 4 ta 
faylning nomi kiritiladi. Shu fayllarning qaysilari textBoxda koʻrsatilgan katalogda 
joylashgani aniqlansin. 
21-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Manfiy boʻlmagan butun sonlardan iborat fayl 


va K soni berilgan (K butun). Faylning K - elementi chop qilinsin (elementlar 1 dan 
boshlab nomerlanadi). Agar bunday element mavjud boʻlmasa, (-1) chop qilinsin. 
22-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Elementlari soni 4 dan koʻp boʻlgan butun 
sonlar iborat fayl berilgan. Ushbu faylning birinchi, ikkinchi, oxirgi va oxiridan bitta 
oldingi elementlari chop qilinsin. 
23-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Ikkita haqiqiy sonlar fayli berilgan. Shu 
fayllarning birinchisi boʻsh boʻlmagani ma’lum va ikkinchisi joriy katalogda mavjud 
emas. Mavjud boʻlmagan fayl yaratilsin va mavjud boʻlgan faylning birinchi va 
oxirgi elementi shu faylga yozilsin. (tartibi buzilmagan holda) 
24-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Ikkita haqiqiy sonlar fayli berilgan. Shu 
fayllardan biri (birinchisi boʻlishi shart emas) boʻsh boʻlmagani ma’lum va boshqasi 
esa joriy katalogda mavjud emas. Mavjud boʻlmagan fayl yaratilsin va mavjud 
boʻlgan faylning birinchi va oxirgi elementi shu faylga yozilsin. (tartibi buzilmagan 
holda). 
25-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Haqiqiy sonlar fayli berilgan. Berilgan fayl 
elementlarini teskari tartibda saqlovchi yangi fayl hosil qilinsin. 
26-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Berilgan ketma-ketlikni dastlabki n ta xadi 
yigʻindisini toping: 
𝑆 =
sin⁡(1)
2
1
+
sin⁡(2)
2
2
+ ⋯ +
sin⁡(𝑛)
2
𝑛
. Bunda input.txt faylida bir 
nechta satrda n ning qiymatlari (
1 ≤ 𝑛 ≤ 20
) beriladi. Har bir satrdagi n uchun S 
ning qiymatini hisoblab, output.txt fayliga yozilsin 


27-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Yuzasi s va balandligi h bo`lgan uchburchak 
berilgan. Uni asosini toping. Bunda input.txt faylida bir nechta satrda s va h ning 
qiymatlari butun sonlarda (
1 ≤ 𝑠, ℎ ≤ 100
) beriladi. Har bir satrdagi s va h lar uchun 
masala yechimini hisoblab, output.txt fayliga yozilsin 
28-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Butun sonlar fayli berilgan. Ikkita yangi fayl 
hosil qilinsin. Ulardan birinchisi boshlangʻich faylning juft sonlarini, ikkinchisi esa 
toq sonlarini oʻzida saqlasin. Agar boshlangʻich faylda juft yoki toq sonlar mavjud 
boʻlmasa u holda natijaviy fayl boʻsh holda qoldirilsin. 
29-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Butun sonlar fayli berilgan. Ikkita yangi fayl 
hosil qilinsin. Ularning birinchisi boshlangʻich faylning musbat sonlaridan (teskari 
tartibda), ikkinchisi esa manfiy sonlaridan (teskari tartibda) iborat boʻsin. Agar 
boshlangʻich faylning manfiy yoki musbat sonlari mavjud boʻlmasa u holda 
natijaviy fayl boʻsh holda qoldirilsin. 
30-variant. Windows Forms ilova dasturini yarating. Ushbu ilova dasturida 
quyidagi masala yechimi hal etilsin: Haqiqiy sonlar fayli berilgan. Shu fayl 
elementlarining oʻrta arifmetigi topilsin. 

Download 248,74 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
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