Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr




Download 6,33 Mb.
Pdf ko'rish
bet108/194
Sana20.02.2024
Hajmi6,33 Mb.
#159185
1   ...   104   105   106   107   108   109   110   111   ...   194
2.2-rasm. Konsol oynasi. 
Agar dasturni ishlatish jarayonida biror xatolik sodir bo‘lsa, uni yoki 
 funksional tugmalari orqali tekshirib ko‘rish mumkin. Ushbu holda dasturning 
har bir operatori ketma-ket bajarilib, zarur o‘zgaruvchi qiymatini uning nomiga 
sichqonchani yaqinlashtirib ko‘rish mumkin. Shuningdek, dasturning zarur tugun 
nuqtasiga tugmasini bosib yoki stop operatoridan foydalanib, ushbu tugun 
nuqtada o‘zgaruvchilarning qiymatlarini tekshirib ko‘rish imkoniyati mavjud. 
Amaliyot topshiriqlari 
 
Boshlang‘ich bosqich
Topshiriq: bloksxema va tanlash operatorini qo‘llab masalaga muvofiq 
dastur yozing: 
1. 
Elementlari 14 ta butun son bo‘lgan massiv kiriting. Qiymati juft bo‘lgan 
elementlari sonini toping. 
2. 
Elementlari 12 ta butun son bo‘lgan massiv kiriting. 5-elementini shu 
massiv elementlarini o‘rta arifmetigi qiymatiga almashtirib yangi massiv hosil 
qiling. 
3. 
Butun tipli, 11 ta elementdan iborat massiv berilgan. Absolyut qiymati 
massiv elementlarining o‘rta arifmetigi qiymatidan katta bo‘lgan elementlari 
sonini toping. 
4. 
Butun tipli, 10 ta elementdan iborat massiv berilgan. Maksimal elementini 
birinchi elementi bilan joyini almashtiring. 
5. 
Butun tipli, 9 ta elementdan iborat massiv berilgan. Maksimal elementini 
minimal elementi bilan joyini almashtiring. 
6. 
20 ta elementdan iborat butun tipli massiv kiriting. Qiymatlari juft va toq 


Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
208 
elementlaridan eng kattalarini toping. 
7. 
Haqiqiy tipli, 15 ta elementdan iborat massiv berilgan. qiymati birinchi 
elementnikidan katta bo‘lgan elementlari sonini toping. 
8. 
Butun tipli, 15 ta elementdan iborat massiv berilgan. Massiv elementlarini 
uning o‘rta arifmetigiga bo‘lib yangi massiv xosil qiling. 
9. 
Butun tipli, 15 ta elementdan iborat massiv berilgan. Massiv elementlarini 
uning o‘rta arifmetigiga bo‘lib yangi massiv xosil qiling. 
10.
Butun tipli, 17 ta elementdan iborat massiv kiriting (elementlari musbat va 
manfiy). Manfiy sonlar modulining o‘rta arifmetigidan absolyut qiymati katta 
bo‘lgan elementlari yig‘indisini toping. 
11.
Butun tipli, 14 ta elementdan iborat massiv kiriting. Musbat sonlarning 
toqlari yig‘indisini va sonini xisoblang. 
12.
Haqiqiy tipli, 12 ta elementdan iborat massiv kiriting. Elementlarini 
kamayish tartibida joylashtiring. Maksimal va minimal elementlari yig‘indisini 
toping. 
13.
Butun tipli, 15 ta elementdan iborat massiv kiriting. Maksimal va minimal 
elementlari yig‘indisi va bo‘linmasini toping. 
14.
Butun tipli, 17 ta elementdan iborat massiv kiriting. 3 ga karralisini qiymati 
toq bo‘lgan elementlarini yig‘indisiga almashtiring. 
15.
Haqiqiy tipli, 14 ta elementdan iborat massiv kiriting. 1 dan 7 gacha 
bo‘lgan elementlarini ko‘payish, 8 dan 14 gacha bo‘lgan elementlarini 
kamayish tartibida joylashtiring. 
16.
Haqiqiy tipli, 12 ta elementdan iborat massiv kiriting. Maksimal va minimal 
elementlari orasida nechta element borligini aniqlang. 
17.
Butun tipli, 15 ta elementdan iborat massiv kiriting. Manfiy sonlar 
nechtaligini, musbat sonlarining ko‘paytmasini, qiymati nolga tenglari 
nechtaligini aniqlang. 
18.
Haqiqiy tipli, 12 ta elementdan iborat massiv kiriting. Elementlari qiymati 
joylashgan oraliq chegarasini aniqlang. 
19.
19 ta butun tipli elementdan iborat massiv berilgan. Birinchi manfiy 
songacha bo‘lgan elementlari yig‘indisini aniqlang. Agar manfiy son bo‘lmasa 
bu haqda habar chop etilsin. 
20.
Butun tipli, 16 ta elementdan iborat massiv kiriting. 3 ga karrali barcha 
elementlarini nol bilan almashtiring, almashtirishlar sonini aniqlang. 
21.
Berilgan M(12) haqiqiy sonli massivning minimal elementini 3 martta 
oshiring va oxirgi element bilan o‘rnini almashtiring. 
22.
M(15 haqiqiy sonli massiv berilgan. Elementlarini teskari tartibda 
chiqaring. 
23.
Butun tipli 14 ta elementdan iborat massiv kiriting. Indeksi juft bo‘lgan 
elementlarini yig‘indisini va toq elementlari ko‘paytmasin toping. 


Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
209 
24.
Haqiqiy tipli 12 ta elementdan iborat massiv kiriting. Oxirgi elementdan 
qiymati kichik bo‘lgan elementlari soni va yig‘indisini toping. 
25.
Butun tipli, 15 ta elementdan iborat massiv kiriting (elementlari musbat va 
manfiy). Berilgan massiv elementlari bo‘linmasidan va musbat sonlari 
yig‘indisidan yangi massiv hosil qiling. 
26.
Elementlari 15 ta haqiqiy tipli massiv berilgan. Barcha musbat sonlari 
ko‘paytmalari va barcha manfiy sonlari modulining ko‘paytmalari bo‘linmasini 
aniqlang. 
27.
Elementlari 19 ta butun son bo‘lgan massivdan maksimal elementini 
aniqlang va uni barcha juft bo‘lganlari qiymatiga o‘zlashtiring. 
28.
Butun tipli, 17 ta elementdan iborat massiv kiriting. Qiymati musbat 
sonlarining o‘rta arifmetigidan katta bo‘lgan elementlarining yig‘indisini va 
nechtaligini toping. 
29.
Haqiqiy tipli, 18 ta elementdan iborat massiv berilgan. Barcha musbat 
sonlari ko‘paytmasi va barcha manfiy sonlari modulli yig‘indisini bo‘linmasini 
butun qismini toping. 
30.
Haqiqiy sonli M(12) massiv berilgan. minimal elementi summasini va 
indeksini toping. 

Download 6,33 Mb.
1   ...   104   105   106   107   108   109   110   111   ...   194




Download 6,33 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr

Download 6,33 Mb.
Pdf ko'rish