КомпьютерлерБағдарламалау

Алгоритм - математикалық әрекеттерді орындаудың айқын анықталған реті

Компьютерлік есептеу математикалық операцияларды дәйекті орындау принципіне негізделген. Осыған байланысты белгілі бір нақты әрекеттер тізбегін белгілі бір тәртіпте орындайтын бағдарламаларды құрастыру қажет болады. Бағдарламалар үлкен және ауыр болуы мүмкін болғандықтан, маман графикалық (визуалды) жұмыс жоспарын жасау қажеттілігін жиі кездеседі - алгоритм.

Алгоритм - анықталған, компьютерлік тапсырманы орындау үшін қажетті математикалық операцияларды орындау реті туралы абсолютті мағынада. Сондай-ақ, бұл түпкі нәтижеге бастапқы кіріс деректерін кезең-кезеңмен іске асырудың дәйектілігі. Мәселе мынада, кез-келген бағдарламаның мақсаты - кезекті әрекеттерді орындау: пайдаланушыны сұрау (бастапқы деректерді енгізу), деректермен көрсетілген әрекеттерді орындау, нәтижені шығару.

Алгоритмнің басы мен соңы схемада сопақ түрінде бейнеленеді және сәйкесінше бір шығу және бір кіріс бар. Кіріс және шығыс деректерін блоктайды - параллелограмм түрінде. Математикалық операциялардың блоктары тіктөртбұрыш түрінде ұсынылған, сондай-ақ бір кіріс және бір шығу бар.

Әрекеттер тәртібін сипаттайтын ең қарапайым (негізгі) түрі - сызықты алгоритм. Бағдарламаның көрнекі кескінінің бұл нұсқасы сыртқы деректердің түпкілікті нәтижеге қадамдық қайта түрленуі ретінде, кейіннен визуалды құрылғыларға шығарылады. Сызықтық алгоритмде әрбір кейінгі операция немесе әрекет бұрынғы операция немесе әрекет аяқталғаннан кейін қатаң орындалады.

Жағдайға сәйкестігін тексеру үшін деректерді жиі тексеру қажет. Нәтижеге байланысты сіз бұл әрекетті орындауыңыз керек. Бағдарламаны басқа да алгоритм әдісімен сипаттауға болады - бұл тармақталумен.

Виртуалдау алгоритмі - деректердің белгілі бір жағдайға сәйкестігін тексеруді қоса алғанда, осы әрекеттердің кезектілігінің сипаттамасы. Осындай тексерудің нәтижесі деректердің белгілі бір шартқа сәйкес келмеуі немесе сәйкессіздік болуы мүмкін. Нәтижеге қарай, тағы бір әрекеттер тізбегі орындалады, немесе басқа.

Тексеру қондырғысы бір кірістегі Алмаз түрінде және сынақтың оң немесе теріс өтуіне сәйкес келетін екі шығу түрінде бейнеленген.

Әдетте, қарапайым мәселелерді шешу шағын блоктық диаграмма түрінде бейнеленуі мүмкін. Бірақ бағдарламашы алдында қойылған тапсырма жеткілікті үлкен болса, онда қағазда (мониторда) көрсетілген алгоритм үлкен мөлшердегі монстрке айналуы мүмкін. Әрекеттер тізбегінің визуализациясын жеңілдету үшін қосалқы құрылымдар қолданылады.

Көмекші алгоритм - негізгі алгоритмден бөлек, алдын ала анықталған әрекеттердің дәйектілігін сипаттайтын және түпнұсқалардың түпнұсқалық мөлшерін жеңілдету үшін жасалған жоспардың фрагменті. Бұл фрагментті енгізу деректері қатаң сәйкестендірілген жағдайда бірнеше рет пайдаланылуы мүмкін.

Көмекші алгоритмнің блогы диаграммада тікбұрыш түрінде шартты сипаттамамен бірге схемалық, яғни ашық, блоктың бейнесін таба алатын орынға нұсқайды.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kk.birmiss.com. Theme powered by WordPress.