muzruno.com

Алгоритъмът е ясно дефинирана последователност от изпълняващи математически операции

компютър компютърни технологии се основава на принципа на последователното изпълнение на математическите операции. Поради това е необходимо да се съставят програми, които изпълняват определени специфични последователности от действия в даден ред. Тъй като програмите могат да бъдат огромни и тромави, специалистът често се сблъсква с необходимостта от графично (визуално) съставяне на работен план - алгоритъм.

Алгоритъмът еАлгоритъмът е ясен в абсолютния смисъл запис на последователността от математически операции, необходими за изпълнение на компютърната задача. Също така може да се отбележи, че това е поредица от поетапно въвеждане на първоначалните входни данни до крайния резултат. Въпросът е, че целта на която и да е програма е да изпълнява последователни действия: проучване на потребителя (въвеждане на първоначалните данни), извършване на посочените действия с данните, извеждане на резултата.

Блокът на началото и края на алгоритъма е представен на схемата под формата на овал и има съответно един изход и един вход. Блокира входните и изходните данни - под формата на паралелограма. Блокове от математически операции се представят под формата на правоъгълници и също имат един вход и един изход.

Най-простият (основен) вид описание на реда на действията е линеен алгоритъм. Тази версия на визуалното изображение на програмата се изпълнява като стъпка по стъпка трансформиране на входните външни данни в крайния резултат с последващо извеждане на визуални устройства. В линеен алгоритъм Всяка следваща операция или действие започва да се изпълнява стриктно след края на предишната операция или действие.

Често има нужда да се проверят данните за спазване на дадено условие. И в зависимост от резултата трябва да извършите това или онова действие. Не е трудно да се предположи, че програмата ще бъде описана с помощта на друга версия на алгоритъма - с разклонение.



Алгоритъмът на разклоняване еАлгоритъмът на разклоняване е описание на дадена последователност от действия, включително проверка на данните за съответствие с дадено условие. Резултатът от такава проверка може да бъде или съответствието на данните, които се проверяват с дадено условие, или несъответствие. В зависимост от резултата се изпълнява още една последователност от действия или друга.

Допълнителният алгоритъм еУстройството за проверка е представено като диамант с един вход и два изхода, съответстващ на положителна или отрицателна проверка.

Като правило, решението на прости проблеми може да бъде изобразено под формата на малка блокова схема. Но ако задачата, зададена на програмиста, е достатъчно голяма, тогава алгоритъмът, изобразен върху хартията (монитора), може да се превърне в обемист чудовище. За да се опрости визуализирането на последователността от действия, се използват помощни структури.

Допълнителният алгоритъм е фрагмент от плана, описващ определена, предварително определена последователност от действия, отделени от него основен алгоритъм и предназначени за опростяване, намаляване на оригиналния размер на последния. Този фрагмент може да бъде използван многократно, при условие, че входните данни са строго съвпадащи.

Блокът на помощния алгоритъм е изобразен на диаграмата под формата на правоъгълник с условно описание, сочещо към мястото, където може да се намери схематичен, т.е. отворен образ на блока.

Споделяне в социалните мрежи:

сроден