Mavzu: Algoritm va uning asosiy xossalari



Download 1,2 Mb.
Sana05.08.2021
Hajmi1,2 Mb.
#139165
Bog'liq
Chirchiq davlat pedagogika instituti

Chirchiq davlat pedagogika instituti “Sport va chaqiriqqacha harbiy ta’lim” fakuleti Texnologik ta’lim yo`nalishi TET 19\2 guruh talabsi Sadullaeva Maxliyoning Axborot texnalogiyalari va kompyuter grafikasi fanidan tayyorlagan prezintatsiyasi

Mavzu: Algoritm va uning asosiy xossalari

REJA:

  • Algoritm va algoritmlash tushunchalari. Algoritmning xossalari.
  • Algoritmlarning tasvirlash usullari. blok-sxemalar
  • Yordamchi algoritmlar

Algoritm quyidagi asosiy xossalarga ega: uzluklilik, aniqlik, natijaviylik va ommaviylik. UZLUKLILIK. Dastlabki bеrilgan malumotlarni natijaga aylantirish jarayoni uzlukli ravishda amalga oshiriladiki, bunda vaqtning xar bir kеyingi kеladigan daqiqasidagi miqdor (kat­talik)larning qiymati vaqtning shundan oldingi daqiqasida bo’lgan miqdorlar qiymatidan ma`lum bir qoidalar bo’yicha oli­nadi. ANIQLIK. Algoritmning xar bir qoidasi aniq va bir qiy­matli bo’lishi zarurki, bunda vaqtning biror daqiqasida olin­gan miqdorlar qiymati vaqtning shundan oldingi daqiqasida olingan miqdorlar qiymati bilan bir qiymatli aniqlangan bo’ladi. NATIJAVIYLIK. Algoritm masalaning еchimiga chеkli sondagi qadamlar ichida olib kеlishi yoki masalani "еchib bo’lmaydi" dе­gan xabar bilan tugashi kеrak. OMMAVIYLIK. Masalaning еchish algoritmi shunday yaratilishi kеrakki, uni faqat boshlang’ich malumotlar bilan farqlanadigan masalalarni еchish uchun xam qo’llanilishi kеrak.

Algoritm quyidagi asosiy xossalarga ega: uzluklilik, aniqlik, natijaviylik va ommaviylik. UZLUKLILIK. Dastlabki bеrilgan malumotlarni natijaga aylantirish jarayoni uzlukli ravishda amalga oshiriladiki, bunda vaqtning xar bir kеyingi kеladigan daqiqasidagi miqdor (kat­talik)larning qiymati vaqtning shundan oldingi daqiqasida bo’lgan miqdorlar qiymatidan ma`lum bir qoidalar bo’yicha oli­nadi. ANIQLIK. Algoritmning xar bir qoidasi aniq va bir qiy­matli bo’lishi zarurki, bunda vaqtning biror daqiqasida olin­gan miqdorlar qiymati vaqtning shundan oldingi daqiqasida olingan miqdorlar qiymati bilan bir qiymatli aniqlangan bo’ladi. NATIJAVIYLIK. Algoritm masalaning еchimiga chеkli sondagi qadamlar ichida olib kеlishi yoki masalani "еchib bo’lmaydi" dе­gan xabar bilan tugashi kеrak. OMMAVIYLIK. Masalaning еchish algoritmi shunday yaratilishi kеrakki, uni faqat boshlang’ich malumotlar bilan farqlanadigan masalalarni еchish uchun xam qo’llanilishi kеrak.

Algoritmning tasvirlash usullari bilan tanishishni biz misollar ko'rish bilan boshladik. Hozircha asosan algoritmning so'zlar orqali ifoda qilinishi bilan ko'proq tanishdik. Aslida algoritmning berilish usullari xilma-xildir, biz shularning eng ko'p uchraydiganlari bilan tanishamiz.

Algoritmning tasvirlash usullari bilan tanishishni biz misollar ko'rish bilan boshladik. Hozircha asosan algoritmning so'zlar orqali ifoda qilinishi bilan ko'proq tanishdik. Aslida algoritmning berilish usullari xilma-xildir, biz shularning eng ko'p uchraydiganlari bilan tanishamiz.

1.Algoritmning so'zlar orqali ifodalanishi. Biz bu usul bilan yuqoridagi qator misollar yordamida batafsil tanishdik. Ushbu holda ijrochi uchun beriladigan har bir ko'rsatma jumlalar orqali buyruq mazmunida (shaklida) beriladi.

2. Algoritmning formulalar yordamida berilishi. Biz bunday misol bilan ham yuqorida tanishib o'tdik. Algoritmning formulalar bilan berilish usulidan matematika, fizika, kimyo kabi aniq fanlarni o'rganishda ko'plab foydalanamiz. Bu usulni ba'zan analitik ifodalash ham deyiladi.

3. Algoritmning jadval ko'rinishida berilishi. Algoritmning bu tarzda tasvirlanishidan ham ko'p foydalanamiz. Masalan, maktabda qo'llanib kelinayotgan to'rt xonali matematik jadvallar yoki turli lolereya, zayomlarning yutuqlar jadvallari.

Funksiyalarning grafiklarini chizishda ham algoritmlarning qiymatlar jadvali ko'rinishlaridan foydalanamiz. Bu kabi jadvallardan foydalanish algoritmlari sodda bo'lgani tufayli ularni o'zlashtiirb olish oson.

4. Algoritmning dastur shaklida ifodalanishi. Algoritmning dastur shaklida ifodalanishi bilan kursimizning keyingi qismlarida batafsilroq tanishamiz. Bu yerda qisqa ma'lumot bilan cheklanamiz. Millionlab kompyuterlarning keng tarqalib ketishi algoritmlarning dastur tarzidagi tasvirining keng ommalashib ketishiga katta turtki berdi. Chunki avvalgi bo'limlarda takidlaganimizdek kompyuterlar doimo dasturlar yordamida boshqariladi.Dasturdagi buyruqlar kompyuter - ijrochiga tushunarli bo'lishi shart. Demak, beriladigan buyruqlar tizimi kompyuter uchun tushunarli tilda bo'lishi yoki shu tilga tarjima qilib berilishi lozim. Jahonda hozirgi kunda minglab dasturlash tillari mavjud va yangilari yaratilmoqda. Biz ham kursimiz davomida keng tarqalgan va maktabda o'rganish qulay bo'lgan Beysik, Paskal kabi dasturlash tillaridan biri bilan tanishishni hamda dasturlashning asoslarini o'rganishni rejalashtirganmiz.

5. Algoritmning algoritmik tilda tasvirlanishi.

Algoritmik til - algoritmni bir xil va aniq ifodalash, bajarish uchun qo'llaniladigan belgilash va qoidalar majmui.

Algoritmik tillar dasturlash tillariga nisbatan ancha kam ishlatilsa ham, ularning algoritmlash asoslarini o'rganish sohasidagi ahamiyatini tan olish zarur.


Аlgоritmlаrni blоk-sхеmа ko‘rinishdа tаsvirlаsh qulаy vа

tushunаrli bo‘lgаni uchun eng ko‘p ishlаtilаdi. Bundа аlgоritmdаgi

hаr bir ko‘rsаtmа o‘z shаkligа egа. Mаsаlаn: pаrаllеlоgrаmm ko‘-

rinishdаgi bеlgi mа’lumоtlаrni kiritish vа chiqаrish; to‘g‘ri to‘rtburchаk bеlgisi hisоblаsh jаrаyonini; rоmb bеlgisi shаrtlаrning tеkshirilishini bildirаdi.


E’TIBORINGIZ UCHUN RAHMAT)

E’TIBORINGIZ UCHUN RAHMAT)


Download 1,2 Mb.

Do'stlaringiz bilan baham:




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