O„zbekiston respublikasi aloqa, axborotlashtirish va telekommunikatsiya texnologiyalari davlat qo„mitasi toshkent axborot texnologiyalari universiteti



Download 1,33 Mb.
Pdf ko'rish
bet33/82
Sana01.01.2022
Hajmi1,33 Mb.
#303305
1   ...   29   30   31   32   33   34   35   36   ...   82
Bog'liq
53e9f9634ed20

Ishni bajarishga namuna 
Topshiriq  variantlariga  o‟xshash  bitta  misolni  yechish  dasturini  ko‟rib 
chiqamiz. Quyidagicha  masala  qo‟yilgan bo‟lsin.  Ro‟yhatning maksimal  elementi 
topilsin. Ushbu masalaning algoritmi, dasturiy kodi va natijasi quyida keltirilgan. 
Algoritm 
1.
 
Ekranga  menyu  chiqaramiz:  1  - 
element  qo’shish;  2  -  ro’yhatni  ko’rish;                
3  -  ro’yhat  maksimalini  topish;  0  -  chiqish; 
tanlash  uchun 
tanla 
o‟zgaruvchisiga 
qiymat so‟raymiz. 2-qadamga o‟tish.
 
2.
 
Agar 
tanla
=1 bo‟lsa, 3-qadamga, 2 ga teng bo‟lsa, 4-qadamga, 3 tanlansa, 
6-qadamga o‟tish, 0 tanlansa dasturni yakunlash. 
3.
 
Navbatdagi  elementni  yaratish  p;  (p  ning  info  maydoniga  qiymat  so‟rab 
olib  yozish  va  ptr  maydoniga  NULL  yozish)  Agar  ro‟yhat  boshi  ko‟rsatkichi 
lst=NULL  bo‟lsa,  lst=p  va  last=p;  aks  holda  last  –  ro‟yhat  oxirgi  elementi  ptr 
maydoniga p ni yozib, p elementni last qilib belgilaymiz. 1-qadamga o‟tamiz. 
4.
 
Agar  lst  NULL  ga  teng  bo‟lsa,  ro‟yhat  bo‟shligini  ekranga  chiqarib,            
1-qadamga o‟tish. Aks holda, p=lst va 5-qadamga o‟tish. 
5.
 
Agar p ning ptr maydoni NULL bo‟lmasa, p ning info maydonini ekranga 
chiqaramiz va keyingi elementga o‟tamiz, ya‟ni p=p->ptr, 5-qadamga o‟tamiz, aks 
holda, 1-qadamga o‟tamiz. 
6.
 
max=lst->info,  ya‟ni  max  o‟zgaruvchisiga  ro‟yhat  1-elementi  info 
maydoni qiymatini o‟zlashtiramiz. p=lst va 7-qadamga o‟tish. 
 


 
57 
 
7.
 
Agar  p  NULL  ga  teng  bo‟lmasa,  8-qadamga  o‟tamiz,  aks  holda  max  ni 
ekranga chiqaramiz va 1-qadamga o‟tamiz. 
8.
 
Agar  max<  p->info  bo‟lsa,  max=p->info.  Keyingi  elementga  o‟tamiz, 
ya‟ni p=p->ptr. 7-qadamga o‟tamiz.    

Download 1,33 Mb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   ...   82




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