Номер эл–та
| Схема данных
| Схема программы
| Схема работы системы
| Схема взаимодействия программ
| Схема ресурсов
|
1.1
1.2
1.3
1.4
1.5
2.1
2.2
2.3
2.4
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
| +
+
+
+
+
+
+
+
+
+
–
+
_+
–
–
–
–
+
+
| +
–
–
–
–
–
–
–
–
+
+
–
+
+
+
+
–
+
+
| +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
–
+
+
| +
+
+
+
+
+
+
+
+
+
+
+
+
–
+
–
+
+
–
| +
+
+
+
+
+
+
+
+
+
–
–
–
–
–
–
–
+
–
|
И таблицы следует, что для изображения алгоритма программы требуется не так уж и много элементов, в то время как для записи алгоритма работы системы (рис. 1) или схемы данных (рис. 2).
Символы могут быть начерчены в любой ориентации, но предпочтительна горизонтальная (как в примерах). Внутри символа помещают минимальный текст. Линии должны подходить слева сверху, исходить справа снизу.
Рис. 1. Схема данных банковской системы
| Рис. 2. Пример схемы работы системы.
|
Для блока 3.5 «решение» над каждым выходом следует подписать условие.
Пример:
Можно использовать перекрытые изображения.
Пример.
именно в направлении спереди назад. Пропуск группы элементов изображается как … только в линиях.
Правила соединения блоков в программе.
Все фигуры соединяются линиями (вертикальными и горизонтальными) к середине блока. Направление вниз и вправо является основным, и стрелки направления не указываются, в других случаях указываются обязательно. Внутри фигуры указывается операция. Каждый блок имеет только одну точку входа и только одну точку выхода (кроме блока «условие», где может быть два и более выходов, на каждом помечается причина\условие). Несколько линий могут соединяться над блоком, нисходящая линия не может разбиваться.
Примеры правильных блок-схем.
| Примеры неправильных блок-схем.
|
|
|