Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr



Download 5,36 Mb.
Pdf ko'rish
bet205/335
Sana02.08.2021
Hajmi5,36 Mb.
#136132
1   ...   201   202   203   204   205   206   207   208   ...   335
Bog'liq
Dasturlash asoslari(O'zbekcha)

O‘rta bosqich 
Topshiriq: masalaga mos ravishda blok sxema tuzing va dastur yozing. 
 
1. 
 
Ixtiyoriy matritsada ikkinchi  manfiy sondan  keyin joylashgan elementlarni 
kamayish tartibida saralang. 
2. 
 
Ikki  o‘lchovli  massivni  0  va  birlar  bilan  to‘ldirish  kerak.  Kiritilishdan  so‘ng 
massiv quyidagi ko‘rinishga ega bo‘lsin: 
0 1 0 1 
1 0 1 0 
0 1 0 1 
1 0 1 0 
3. 
 
Ikki  o‘lchovli  massivni  to‘ldirish  kerak.  Kiritilishdan  so‘ng  massiv  quyidagi 
ko‘rinishga ega bo‘lsin: 
01 02 03 04 12 13 14 05 11 16 15 06 10 09 08 07 
4. 
 
A(n,  m)  massiv  berilgan.  Bitta  ham  takrorlanuvchi  elementi  bo‘lmagan 
massiv qatorini o‘chiring. 
5. 
 
3x3  massivni o‘sish tartibida spiral shaklida joylashtiring. 
7 8 9 6 1 2 5 4 3 
6. 
 
A matritsa elementlarini tasodifiy sonlar generatori yordamida hosil qiling. 
Bosh  diagonal  bo‘yicha  minimal  element  joylashgan  qatorni  o‘chirib,  B 
matritsani hosil qiling. 
7. 
 
Kvadrat matritsani n natural sonlar 1, 2, 3, ... , n2 tartibida soat strelkasiga 
qarshi spiral bo‘yicha yozib to‘ldiruvchi dastur tuzing. 
8. 
 
Kvadrat matritsani n natural sonlar 1, 2, 3, ... , n2 tartibida soat strelkasiga 
qarab spiral bo‘yicha yozib to‘ldiruvchi dastur tuzing. 
9. 
 
Ikki  o‘lchovli  butun  sonli  massiv  berilgan  A(M,N).  Shu  massiv  qatorlari 
nomerlaridan bir o‘lchovli B massivni tuzing. 
10.   
A  (N,M)    sonlar  matritsidan  berilgan  B  sonidan  qiymati  yuqori  bo‘lgan 
barcha elementlarini aniqlovchi dastur yozing. Bunday elementlar nechtaligini 
sanang va ularni K massivga yozing. 
11.   
A  (N,M)    sonlar  matritsidan  klaviaturadan  kiritilgan  songa  teng  bo‘lgan 
barcha elementlarini aniqlovchi dastur yozing. Bunday elementlar nechtaligini 
sanang. 
12.   
Ikki  o‘lchovli  A[5,10]  massiv  berilgan.  Matritsa  elementlarini  modul 
bo‘yicha eng kattasiga bo‘lib yangi matritsani hosil qiling. 
13.   
Ikki o‘lchovli massiv berilgan. Birinchi qatorni minimal element joylashgan 


Dasturlash tillari va axborot-kommunikatsiya texnologiyalari                                                              1-semestr
 
 
216 
 
qatordan keying qatorga qo‘ying. 
14.   
Butun  sonli  B[1.5,  1.5]  massiv  berilgan.  Chap  diagonaldan  pastda 
joylashgan elementlarini ko‘paytmasini toping. 
15.   
Butun  sonli  B[1.5,  1.5]  massiv  berilgan.  Chap  diagonaldan  yuqorida 
joylashgan elementlarini yig‘indisini toping. 
16.   
Butun  sonli  5x5  matritsa  berilgan.  Shu  matritsadagi  birinchi  qatorning 
barcha manfiy sonlarni 0 bilan almashtiring. 
17.   
Ikki  o‘lchovli  5x5  massiv  berilgan.  Matritsa  elementlarini  modul  bo‘yicha 
eng kattasiga bo‘lish yo‘li bilan yangi matritsani hosil qiling. 
18.   
Butun  sonli  to‘g‘ri  to‘rtburchakli  M-N  o‘lchovli  matritsa  berlgan.  Juft 
raqamdagi ustunni o‘sish, toq raqamdagisini kamayish tartibida saralang. 
19.   
Butun sonli 8x5 o‘lchovli matritsa berilgan. Aniqlang: 
a) massivning 2-ustuni elementlari yig‘indisini; 
b) massivning 3-ustuni elementlari yig‘indisini; 
20.   
Butun  sonli  to‘g‘ri  to‘rtburchakli  M-N  o‘lchovli  matritsa  berilgan.  [1,20] 
oraliqda  joylashgan  elementlaridan  bir  o‘lchovli  massiv  xosil  qiling.  Xosil 
qilingan bir o‘lchovli massivning elementlarini o‘rta arifmetigini toping. 
21.   
Butun  sonli  to‘g‘ri  to‘rtburchakli  M-N  o‘lchovli  matritsa  berilgan.  [1,20] 
oraliqda  joylashgan  elementlaridan  bir  o‘lchovli  massiv  xosil  qiling.  Xosil 
qilingan bir o‘lchovli massivning elementlari ko‘paytmasini toping. 
22.   
Butun  sonli  kvadrat  matritsa  berilgan.  Har  bir  qatordagi  eng  katta 
elementini topib, uni asosiy diagonal elementi bilan o‘rnini almashtiring. 
23.   
Butun sonli kvadrat matritsa berilgan. Indekslari yig‘indisiga karrali bo‘lgan 
minimal qiymatdagi elementlar joylashgan ustunni (ustun raqamini) ko‘rsating. 
24.   
Butun  sonli  kvadrat  matritsa  berilgan.  Asosiy  diagonaldan  yuqorida 
joylashgan elementlari summasini toping. 
25.   
Berilgan  kvadrat  massiv  o‘zining  asosiy  diaganaliga  nisbatan  simmetrikmi 
aniqlang. 
26.   
Berilgan  kvadrat  massiv  o‘zining  asosiy  diaganaliga  nisbatan  simmetrik 
emasmi aniqlang. 
27.   
Ikkita n va m sonlar berilgan. Ikki o‘lchovli int  A[n][m] massiv hosil qiling. 
Uni  ko‘paytirish  jadvali  bilan  to‘ldiring  A[i][j]=i*j  va  ekranga  chiqaring.  Bunda 
ichma  ich  sikldan  foydalanmang,  massivni  to‘ldirishlar  faqat  bitta  sikl  bilan 
amalga oshirilsin. Masalan: for(i=0; i28.   
Butun  sonli  NxM  o‘lchovli  matritsa  berilgan.  Bir  hil  elementlardan  eng 
kichigi joylashgan qator nomerini chiqaring. 
29.   
Butun  sonli  kvadrat  matritsa  berilgan.  Asosiy  diagonaldan  pastda 
joylashgan elementlari ko‘paytmasini toping. 
30.   
Butun  sonli  NxM  o‘lchovli  matritsa  berilgan.  Bir  hil 
elementlardan eng kattasi joylashgan qator nomerini chiqaring. 


Dasturlash tillari va axborot-kommunikatsiya texnologiyalari                                                              1-semestr
 
 
217 
 
 

Download 5,36 Mb.

Do'stlaringiz bilan baham:
1   ...   201   202   203   204   205   206   207   208   ...   335




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