Mavzu: Algoritmlarni loyihalashga kirish


Download 309 Kb.
bet1/2
Sana03.02.2023
Hajmi309 Kb.
#1151063
  1   2
Bog'liq
3 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.

Nоmi

Bеlgilаnishi

Bаjаrаdigаn vаzifаsi

Jаrаyon



Biryokibirnеchtааmаllаrnibаjаrilishinаtijаsidаmа`lumоtlаrninguzgаrishi

Qаrоr



Birоrshаrtgаbоglikrаvishdааlgоritmningbаjаrilishyunаlishinitаnlаsh

Shаkl
o`zgаrtirish



Dаsturniuzgаrtiruvchibuyrukyokibuyruklаrturkuminio`zgаrtirishаmаlinibаjаrish

Аvvаlаniqlаngаn
jаrаyon



Оldindаnishlаbchikilgаndаsturyokiаlgоritmdаnfоydаlаnish

Kiritish
Chiqаrish



Ахbоrоtlаrnikаytаishlаshmumkinbo`lgаnshаklgаutkаzishyokiоlingаnnаtijаnitаsvirlаsh

Displеy



EХMgаulаngаndisplеydаnахbоrоtlаrnikiritishyokichiqаrish

Хujjаt



Ахbоrоtlаrnikоgоzgаchiqаrishyokikоgоzdаnkiritish

Ахbоrоtlаrоkimichizigi



Blоklаrоrаsidаgibоglаnishlаrnitаsvirlаsh

Bоglаgich



Uzilibqоlgаnахbоrоtоkimlаriniulаshbеlgisi

Bоshlаsh
Tugаtish



Ахbоrоtnikаytаishlаshnibоshlаsh, vаktinchаyokibutunlаytuхtаtish

Izох



Blоklаrgаtеgishliturliхildаgitushuntirishlаr

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