Типы алгоритмических структур

На рис. 10.1 представлены линейные, разветвляющиеся, циклические и иерархические алгоритмы.

Линейный алгоритм - это последовательность действий, выполняемых в порядке их естественного расположения, т.е. одно за другим (рис. 10.1,а).

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

                       
       
           
 


 

 

а) б) в) г) д) е)