Tegidan tashqari bu bo’limning qolgan barcha teglari ekranda aks ettirilmaydi. Odatda tegi darhol tegidan keyin keladi tegi sarlavhaning tegidir, va hujjatga nom berish uchun hizmat kiladi. Hujjat nomi va



Download 3,49 Mb.
bet38/93
Sana01.01.2022
Hajmi3,49 Mb.
#302556
1   ...   34   35   36   37   38   39   40   41   ...   93
Bog'liq
Маъруза матни 2-сем 2020-5 09.04.

11.4. Izlash va saralash algoritmlariga doir dastur tuzish

1-misol. X (x1, x2,.., x100) massivning eng kichik elementi va uning tartib nomerini topish dasturini tuzing.

X massivning elementlari kompyuter xotirasiga kiritiladi. Massivning eng kichik elementi sifatida uning birinchi elementini olish maqsadga muvofiq. Buning uchun sikldan oldin XMIN:=X [1] va IMIN:=1 ta’minlash operatorlari yoziladi. Bu erda XMIN orqali massivning eng kichik elementi tartib nomeri belgilangan. Agar xi shart bajarilsa, XMIN:=X[I] va IMIN:=I ta’minlash operatorlari bajariladi.

Massivning eng kichik elementi va uning tartib nomerini topish dasturi quyidagi ko‘rinishda bo‘ladi:



PROGRAM MINM (INPUT, OUTPUT);

VAR XMIN : REAL;

I, IMIN : INTEGER;

X : ARRAY [1..100] OF REAL;

BEGIN

FOR I : =1 TO 100 DO READ (X [I] );

XMIN : = X [1];

IMIN : = 1;

FOR I : =2 TO 100 DO

IF X [I] < XMIN THEN

BEGIN

XMIN : = X [I];

IMIN : =I;

END;

WRITE (XMIN, IMIN);

END.

Massivning eng katta elementini topish dasturi ham xuddi shu tartibda tuziladi.



2-misol. X (x1, x2,..., x100) massivning elementlarini kamayib borish tartibida joylashtirish dasturi tuzilsin.

Massivning eng katta elementini topish usulidan foydalanamiz. Ichki siklda massivning eng katta elementi topilishi kerak. Buning uchun sikldan oldin eng katta element sifatida massivning birinchi elementi olinadi va sikl ichida eng katta element va uning tartib nomeri topiladi. Sikl tugagandan keyin eng katta element birinchi element o‘rniga va aksincha, birinchi element eng katta element o‘rniga yoziladi. Keyin esa ikkinchi elementdan boshlab qolgan elementlar ichidan eng kattasi va tartib nomeri topiladi. Topilgan eng katta element ikkinchi o‘ringa, ikkinchi element eng katta element o‘rniga yoziladi. Bu jarayon x ning 1 dan n–1 gacha bo‘lgan qiymatlari uchun takrorlanadi, chunki oxirida bitta element qoladi va uning eng kattasini topish ma’noga ega bo‘lmay qoladi.




Download 3,49 Mb.

Do'stlaringiz bilan baham:
1   ...   34   35   36   37   38   39   40   41   ...   93




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