Mavzu: Algoritmlarni loyihalashga kirish
Download 309 Kb.
|
1 2
Bog'liq3 Maъруза Алгоритмди проектлестириуге
Mavzu: Chiziqli, tarmoqlanuvchi va tsiklli algoritmlar. Algoritmlarni ishlab chiqish va tahlil qilishning ilg`or usullari Algoritmning jadval ko`rinishda berilishi. Algoritmningbutarzdatasvirlanishdan ham ko`pfoydalanamiz. Masalan, maktabdaqo`llanibkelinayotganto`rtxonalimatematikjadvallaryokiturlixillotereyalarjadvallari. Funksiyalarninggrafiklarinichizishda ham algoritmlarningqiymatlarijadvaliko`rinishlaridanfoydalanamiz. Bu kabijadvallardanfoydalanishalgoritmlarisoddabo`lgantufayliularnio`zlashtiribolishoson. Yuqoridako`rilganalgoritmlarning tasvirlashusullariningasosiymaqsadi, qo`yilganmasalaniyechishuchunzarurbo`lganamallarketma-ketliginingengqulayholatinnianiqlashvashubilanodamtomonidandasturyozishniyanadaosonlashtirishdaniborat. Aslidadastur ham algoritmningboshqabirko`rinishibo`lib, u insonningkompyuterbilanmuloqotini qulayroqamalgaoshirish uchunmo`ljallangan.Ungaqo`yiladigan yagona talab - uningspetsifikatsiyasibajariladiganhisoblashprotsedurasininganiqtavsifinita`minlashikerak.
Blok-sxemalarbilanishlashniyaxshilabo`zlashtiribolishzarur, chunkibuusulalgoritmlarniifodalashningqulayvositalaridanbiribo`libprogrammatuzishniosonlashtiradi, programmalashqobiliyatinimustahkamlaydi. Algoritmiktillardablok - sxemaningasosiystrukturalarigamaxsusoperatorlarmoskeladi.Shuniaytishkerakni, blok-sxemalardagiyozuvlarodatdagiyozuvlardankattafarqqilmaydi. Misolsifatida ax2+bx+c=0 kvadrattenglamaniyechishalgoritminingblok-sxemasiquyidakeltirilgan. 1-rasm. Kvadrattenglamaniyechishalgoritmi Har qandaymurakkabalgoritmni ham uchtaasosiystrukturayordamidatasvirlashmumkin. Bularketma-ketlik, ayrivatakrorlashstrukturalaridir. Bu strukturalarasosidachiziqli, tarmoqlanuvchivatakrorlanuvchihisoblashjarayonlariningalgoritmlarinituzishmumkin. Download 309 Kb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling