Пример 1.3

Соединитель в Соединитель в

начале разрыва конце разрыва

 
 


9. Несколько выходов из символа следует показывать:

а) несколькими линиями от данного символа к другим символам;

б) одной линией от данного символа, которая затем разветвляется на нужное число линий.

Каждый выход из символа маркируется так, чтобы был ясен логический путь, по которому пойдет дальнейшее решение задачи.

       
 
 
   


Пример 1.4

 
 


       
 
 
   


10. Если возникает необходимость детализации какого-либо символа алгоритма, то для этого используют символ с полосой.

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

Первым и последним символами детального представления должен быть символ «Терминатор», содержащий идентификатор символа с чертой.

Пример 1.5

Символ с полосой Детальное представление

1.3. Типовые структуры алгоритмов

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

Схему алгоритма задачи любой сложности можно рассматривать как комбинацию некоторого количества типовых элементов, называемых структурами. Таких структур три: линейная, ветвящаяся и циклическая. Каждая структура имеет один вход и один выход.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: