Mundarija Kirish Nazariy qism Algoritm tushunchasi va uning xossalari



Download 332,29 Kb.
bet4/12
Sana10.06.2022
Hajmi332,29 Kb.
#650854
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
sarvinoz diplom ishi

Asosiy tushunchalar:
Tushunarlilik, aniqlik, diskretlilik (uzluklilik), natijaviylik (cheklilik), ommaviylik (umumiylik).
Darsning blok-chizmasi: B jadval
O’tilganlarni takrorlashni quyidagicha amalga oshirish mumkin.
SJ, K Avvalgi mavzulardagi materiallar asosida.
MY Darslikning avvalgi mavzusidagi yoki qo’shimcha misol va mashqlar.
BST BST-10 dan BST-17 gacha.
Mavzuni yoritish:
Avvalgi darsda algoritm va algoritm ijrochisi haqida so’z yuritilgan edi. Endi algoritmning asosiy xossalari bilan kengroq tanishtiriladi:
1. Tushunarlilik. Algoritm ijrochiga tushunarli bo’lishi uchun ijrochining imkoniyatlarini bilishi lozim. Agar ijrochi inson bo’lsa, u holda algoritm insonning imkoniyatlaridan kelib chiqib tuzilishi kerak. Bunda ko’zlangan maqsad va algoritmdan kelib chiqib inson tushunadigan til, insonning niyatlari hisobga olinishi zarur. Agar ijrochi texnik vosita (masalan, kompyuter, electron soat, dastgohlar) bo’lsa, u holda algoritm shu texnik vositaning imkoniyatlaridan kelib chiqib tuzilishi kerak.
Demak, berilayotgan har qanday ko’rsatma ijrochining ko’rsatmalar sistemasidan olinishi, ya’ni ijrochi uni qanday bajarishni bilishi kerak ekan.
2. Aniqlik. Algoritmdagi barcha amallar, ko’rsatmalar yoki buyruqlar bir ma’noli va aniq bo’lishi kerak. Masalan, “Ozgina tuz solinsin” (bir osh qohiqmi yoki bir necha?), “Keragicha suv quyilsin” (kerak deganda qancha miqdorda suv nazarda tutiladi: 1 litr, 2 litr, . . . ).
Bundan shunday xulosaga kelamiz, aniqlik xossasiga asosan algoritm ijrochisi ko’rsatmalar ketma-ketligini mexanik ravishda xatosiz bajaradi va qo’shimcha izohlar talab qilmaydi.
3. Diskretlilik (uzliklilik, alohidalik). Algoritmdagi masalani yechish jarayoni alohida olingan sodda ko’rsatmalar ketma-ketligini qadamma-qadam bajarishdan iborat bo’lishi kerak. Bu xossa avvalgi darsdagi misollarda yaqqol ko’rinib turadi.
4. Natijaviylik (cheklilik). Algoritmning tavsifida “Biror maqsadga erishishga qaratilgan” jumlasi qo’llanilgan. Bu maqsadni yuqorida keltirilgan misollarda ko’rish mumkin: choy damlash, g’ishtlar sonini hisoblash, yig’indini hisoblash. Bular algoritmning natijaviylik (cheklilik) xossasi bilan bog’liq. Bu xossaning mazmuni shundan iboratki, har qanday algoritm ijrosi chekli qadamdan so’ng oxir-oqibat ma’lim bir yechimga olib kelishi kerak. Shuni ta’kidlash joizki, algoritm avvaldan ko’zlangan maqsadga erishishga olib kelmasligi ham mumkin. Bunga ba’zan algoritmning noto’g’ri tuzilgani yoki boshqa xatolik sabab bo’lishi ham mumkin. Ikkinchi tomondan, qo’yilgan masala ijobiy yechimga ega bo’lmasligi ham mumkin. Lekin salbiy natija ham natija deb qabul qilinadi.
1-misol. x2+x+1=0 kvadrat tenglama yechilsin.
Quyida keltirilgan “ax2+bx+c=0 (a≠0) ko’rinishidagi kvadrat tenglamani yechish” algoritmini qo’llab, tenglama yechimga ega emasligi aniqlanadi. Bu ham natijadir.

  1. a, b, c qiymatlar aniqlansin;

  2. diskriminant: D=b2-4ac hisoblansin;

  3. agar D<0 bo’lsa, tenglama yechimga ega emas deb olinsin va 6-bandga o’tilsin;

  4. agar D=0 bo’lsa, tenglama yagona yechim gat eng deb olinsin va 6-bandga o’tilsin;

  5. birinchi yechim ga, ikkinchi yechim ga teng deb olinsin;

  6. tugallansin.



E’tibor bergan bo’lsangiz diskriminantning noldan kichkina va nolga tengligi tekshirildi, ammo noldan kattaligi tekshirilmadi. Sababini o’ylab ko’ring!

Demak, algoritm doimo chekli qadamdan iborat bo’lishi va biror natija breishi shart ekan.



Download 332,29 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




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