Алгоритмы и их сложности
Download 489.19 Kb.
|
1-mavzu
Алгоритмларни лойихалаш ва тахлил қилиш фанига киришАбдуқодировАбдувохидГапировичКурс мазмуни
Алгоритм тушинчасини идрок қилиш :
(Д. Кнут) Алгоритм асосий хоссалари
Дискретлик. Алгоритм масала ечими жараёнини ифодалаб, чекли элементар қадамлардан ташкил топиши керак. Хар бир алгоритм қадами чекли вақт интервалида бажарилади, дастлабки маълумотларни натижага ўтказиш дискрет вақтда содир бўлади. Детерминланганлик(аниқлик). Хар бир вақт моментида алгоритм навбатдаги иши қадами тизимнинг холати билан бир қийматли аниқланади, яъни хар бир қадамдан сўнг навбатда бажариладиган иш қадами кўрсатилади ёки алгоритм иши қачон тугатилиши аниқланган бўлади. Тушинарлик. Алгоритм таркиби фақат ижрочи тушинадиган командалардан ташкил топиши талаб этилади, ёки бошқача ижрочи командалари тизимидан ташкил топган бўлиши зарур. Натижавийлик(якунланганлик). Коррект киритилган дастлабки маълумотлар учун алгоритм чекли қадамлардан сўнг ишини тугатиши ва натижани чиқариши зарур. Оммавийлик(универсаллик). Алгоритм умумий холда тузилиб фақат дастлабки маълумотлари билан фарқ қилувчи қандайдир масалалар синфига қўлланилиши мумкин Натижани бир қийматлилиги. Алгоритм қандай шаклда ифодаланишидан қаттъий назар бир хил бошлангич маълумотлар учун доимо бир хил натижага олиб келиши керак Асосий масалалар
«Алгоритм» тушинчасини аниқловчи схема:
Алгоритмик модел асосий типлари С П А С И Б О З А В Н И М А Н И Я ! e-mail a_vahytjon@umail.uz mobile (93) 2704099 Люди могут вести себя по-разному в одинаковых ситуациях, и этим они принципиально отличаются от машин. Download 489.19 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling