КомпјутериПрограмирање

Алгоритам е јасно дефинирана секвенца на вршење на математички операции

Компјутерски компјутери се базира на принципот на секвенцијално извршување на математичките операции. Поради ова, станува неопходно да се соберат програми кои извршуваат одредени специфични секвенци на акции во даден редослед. Бидејќи програмите може да бидат огромни и тешки, специјалист честопати се соочува со потребата за графичко (визуелно) изготвување на план за работа - алгоритам.

Алгоритам е јасен, во апсолутна смисла, евиденција за редоследот на вршење на математички операции потребни за извршување на поставената компјутерска задача. Исто така, може да се забележи дека тоа е низа на чекор-по-чекор спроведување на почетните влезни податоци до крајниот резултат. Поентата е дека целта на било која програма е да изврши секвенцијални дејствија: да го анкетира корисникот (внесувајќи ги првичните податоци), изведувајќи одредени дејства со податоци, излегувајќи го резултатот.

Блокот на почетокот и крајот на алгоритмот е претставен на шемата во форма на овална и има еден излез и еден влез, соодветно. Ги блокира влезните и излезните податоци - во форма на паралелограм. Блокови на математички операции се претставени во форма на правоаголници и исто така имаат еден влез и еден излез.

Наједноставниот (основен) тип на опис на редоследот на дејствата е линеарен алгоритам. Оваа верзија на визуелната слика на програмата се изведува како чекор-по-чекор трансформација на влезните надворешни податоци во конечниот резултат со последователно излегување на визуелните уреди. Во линеарен алгоритам, секоја последователна операција или дејство почнува да се врши строго по завршувањето на претходната операција или дејство.

Често постои потреба да се потврдат податоците за усогласеност со една состојба. И во зависност од резултатот што треба да го направите ова или онаа акција. Не е тешко да се претпостави дека програмата ќе биде опишана со друг вид на алгоритам - со разгранување.

Разгранувачкиот алгоритам е опис на дадена низа на дејства, вклучувајќи проверка на податоците за усогласеност со дадена состојба. Резултатот од таквата проверка може да биде или кореспонденција на податоците што треба да се проверат во одредена состојба или несогласување. И во зависност од резултатот, се извршува или една понатамошна секвенца на акции, или друга.

Единицата за верификација е прикажана во форма на дијамант со еден влез и два излези, што одговара на позитивниот или негативниот премин на тестот.

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

Помошен алгоритам е фрагмент од планот кој опишува одредена, однапред дефинирана секвенца на дејства, земена одделно од основниот алгоритам и дизајнирана да ја поедностави, ја намали оригиналната големина на вториот. Овој фрагмент може да се користи било кој број пати под услов влезните податоци строго да се совпаѓаат.

Блокот на помошниот алгоритам е претставен на дијаграмот во форма на правоаголник со условен опис кој укажува на местото каде што може да се најде шематски, односно отворен, слика на блокот.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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