Примеры построения алгоритмов
Алгоритмы бывают: линейные, разветвляющиеся, циклические. Линейный алгоритм не содержит логических условий, имеет одну ветвь обработки и изображается линейной последовательностью связанных друг с другом блоков. Разветвляющийся алгоритм содержит одно или несколько логических условий и имеет несколько ветвей обработки. Разветвляющиеся алгоритмы могут иметь несколько структур: - неполная альтернатива, обработка производится при выполнении условия в противном случае обработка не производится; - полная альтернатива, обработка производится при выполнении условия по ветви 1, в противном случае по ветви 2; - конструкция выбора, обработка производится при выполнении одного из нескольких различных условий по соответствующей ему ветви.
Блок - Решение имеет один вход и несколько выходов, которые следует показывать: 1) несколькими линиями от данного символа к другим символам; 2) одной линией от данного символа, которая затем разветвляется в соответствующее число линий. 3) каждый выход из символа должен сопровождаться соответствующими значениями условий, чтобы показать логический путь, который он представляет, с тем, чтобы эти соответствующие ссылки были идентифицированы.
|