logo search
Методическое пособие концептуальной самоподгото

4.3.1 Пару слов об алгоритме

Алгоритм как описание представляет собой совокупность информации, описывающей характер преобразования входного потока информации в каждом блоке алгоритма, и мер (мерил), управляющих передачей потоков преобразуемой в алгоритме информации от каждого блока к другим.

Формально алгоритмы и их фрагменты могут быть отнесены к одному из следующих типов или же представлять собой их упорядоченную комбинацию:

- линейные – в них информация передаётся по цепочке от блока к блоку;

- циклические – в них несколько блоков образуют кольцо, по которому передаётся информация в процессе преобразования;

- разветвляющиеся – в них передача информации от одного блока к последующему не определена однозначно структурой алгоритма, а обусловлена результатами обработки информации;

- «распараллеливающиеся» – в них информация от одного блока передаётся сразу нескольким блокам-приемникам процесса.

Все типы, кроме линейного требуют некоторого управления потоками информации при передачи их от блока к блоку. Управление информацией в алгоритмах при передачи её от блока к блоку основано на сопоставлении полученных результатов с некоторым стандартом сравнения. Такой стандарт может быть как «вычисляемым» в самом алгоритме, так и быть неизменным свойством самого алгоритма. В двух экземплярах одного и того же достаточно разветвлённого алгоритма (с некоторым количеством циклов обработки информации) входной поток информации будет преобразовываться в различные результаты, если в одном из алгоритмов заменить значения стандарта сравнения (меры), свойственных алгоритму (а не вычисляемых в нём131), с которыми сравниваются промежуточные результаты обработки информации и на основании сравнения с которыми информационный поток передаётся в последующий блок для дальнейшей обработки. По существу в мировоззрении триединства материи-информации-меры такой стандарт сравнения, управляющий информационными потоками в алгоритме, представляет собой одно из жизненных выражений меры, то есть это – мерило (качество отображения).