Блок Название Характеристика

процесс Для обозначения одного или нескольких действий,

(обработка) изменяющих значение, форму представления или

размещения данных.

решение Выбор направления выполнения алгоритма

в зависимости от некоторых переменных условий.

Должен содержать вопрос, решение, условие или сравнение. Выходящие линии потока помечаются ДА и НЕТ или другим способом для учета всех возможных ответов.

модификация Для организации циклических конструкций. Внутри записывается параметр цикла и закон его изменения. В блок-схеме этот блок помещается всегда в начале цикла. Имеет фиксированные входы и выходы.

предопределенный Предполагает использование ранее созданных и

процесс отдельно описанных алгоритмов или программ.

ввод-вывод Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод).

пуск-останов Определяет начало и конец алгоритма. Содержит, соответственно, буквы Н или К.

Все блоки внутри одной блок-схемы должны иметь одинаковую ширину и высоту. Исключение составляют блоки пуск-останов: их высота должна быть вдвое меньше высоты остальных блоков. Соотношение высоты к ширине блока (кроме блоков пуск-останов) должно удовлетворять пропорции 1:2 или 2:3.

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

Блоки: процесс, решение, модификация, предопределенный процесс, ввод-вывод, останов имеют единый вход (т.е. входящую линию потока), который располагается вверху блока.

L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAZs44Y8UA AADbAAAADwAAAGRycy9kb3ducmV2LnhtbESPQWvCQBSE7wX/w/IEL1I3alNC6ioiRPTgwbSX3l6z r0kw+zZk1xj/fbcgeBxm5htmtRlMI3rqXG1ZwXwWgSAurK65VPD1mb0mIJxH1thYJgV3crBZj15W mGp74zP1uS9FgLBLUUHlfZtK6YqKDLqZbYmD92s7gz7IrpS6w1uAm0YuouhdGqw5LFTY0q6i4pJf jYJFMs33fMoObz9HnWE8/+6ny6NSk/Gw/QDhafDP8KN90AriGP6/hB8g138AAAD//wMAUEsBAi0A FAAGAAgAAAAhAPD3irv9AAAA4gEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54 bWxQSwECLQAUAAYACAAAACEAMd1fYdIAAACPAQAACwAAAAAAAAAAAAAAAAAuAQAAX3JlbHMvLnJl bHNQSwECLQAUAAYACAAAACEAMy8FnkEAAAA5AAAAEAAAAAAAAAAAAAAAAAApAgAAZHJzL3NoYXBl eG1sLnhtbFBLAQItABQABgAIAAAAIQBmzjhjxQAAANsAAAAPAAAAAAAAAAAAAAAAAJgCAABkcnMv ZG93bnJldi54bWxQSwUGAAAAAAQABAD1AAAAigMAAAAA "/> Например, для блока «процесс»:

Блоки: процесс, предопределенный процесс, ввод-вывод, пуск имеют единый выход (т.е. выходящую линию потока), который располагается внизу блока. Например, для блока «процесс»:

L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEA6SegF8UA AADbAAAADwAAAGRycy9kb3ducmV2LnhtbESPQWvCQBSE74L/YXmCF6kbo5aQuooUInrwYNpLb6/Z 1ySYfRuy2xj/fbcgeBxm5htmsxtMI3rqXG1ZwWIegSAurK65VPD5kb0kIJxH1thYJgV3crDbjkcb TLW98YX63JciQNilqKDyvk2ldEVFBt3ctsTB+7GdQR9kV0rd4S3ATSPjKHqVBmsOCxW29F5Rcc1/ jYI4meUHPmfH1fdJZ7hefPWz5Ump6WTYv4HwNPhn+NE+agXrGP6/hB8gt38AAAD//wMAUEsBAi0A FAAGAAgAAAAhAPD3irv9AAAA4gEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54 bWxQSwECLQAUAAYACAAAACEAMd1fYdIAAACPAQAACwAAAAAAAAAAAAAAAAAuAQAAX3JlbHMvLnJl bHNQSwECLQAUAAYACAAAACEAMy8FnkEAAAA5AAAAEAAAAAAAAAAAAAAAAAApAgAAZHJzL3NoYXBl eG1sLnhtbFBLAQItABQABgAIAAAAIQDpJ6AXxQAAANsAAAAPAAAAAAAAAAAAAAAAAJgCAABkcnMv ZG93bnJldi54bWxQSwUGAAAAAAQABAD1AAAAigMAAAAA "/>





Блок «решение» имеет, как минимум, два выхода, которые подписываются словами ДА и НЕТ, например,

L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAkf5JtcQA AADbAAAADwAAAGRycy9kb3ducmV2LnhtbESPQWvCQBSE70L/w/IK3nRjUZHoKrbUIiKo0fT8yL4m wezbmN1q/PeuUOhxmJlvmNmiNZW4UuNKywoG/QgEcWZ1ybmC03HVm4BwHlljZZkU3MnBYv7SmWGs 7Y0PdE18LgKEXYwKCu/rWEqXFWTQ9W1NHLwf2xj0QTa51A3eAtxU8i2KxtJgyWGhwJo+CsrOya9R kKV7mrxv3WW7+fre7e7pOR3tP5XqvrbLKQhPrf8P/7XXWsFwBM8v4QfI+QMAAP//AwBQSwECLQAU AAYACAAAACEA8PeKu/0AAADiAQAAEwAAAAAAAAAAAAAAAAAAAAAAW0NvbnRlbnRfVHlwZXNdLnht bFBLAQItABQABgAIAAAAIQAx3V9h0gAAAI8BAAALAAAAAAAAAAAAAAAAAC4BAABfcmVscy8ucmVs c1BLAQItABQABgAIAAAAIQAzLwWeQQAAADkAAAAQAAAAAAAAAAAAAAAAACkCAABkcnMvc2hhcGV4 bWwueG1sUEsBAi0AFAAGAAgAAAAhAJH+SbXEAAAA2wAAAA8AAAAAAAAAAAAAAAAAmAIAAGRycy9k b3ducmV2LnhtbFBLBQYAAAAABAAEAPUAAACJAwAAAAA= " filled="f"/>

ДА
НЕТ

Блок «модификация» имеет выходы и входы (кроме входа в блок) со следующими значениями:

L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAfMJ53cMA AADbAAAADwAAAGRycy9kb3ducmV2LnhtbESP0WrCQBRE3wv+w3KFvjWbiBSJWUMQBB8kResHXLPX JJi9G7JrEv++Wyj0cZiZM0yWz6YTIw2utawgiWIQxJXVLdcKrt+Hjw0I55E1dpZJwYsc5LvFW4ap thOfabz4WgQIuxQVNN73qZSuasigi2xPHLy7HQz6IIda6gGnADedXMXxpzTYclhosKd9Q9Xj8jQK jrpMpvKrL86jvnXT/rEp9e2k1PtyLrYgPM3+P/zXPmoF6wR+v4QfIHc/AAAA//8DAFBLAQItABQA BgAIAAAAIQDw94q7/QAAAOIBAAATAAAAAAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBlc10ueG1s UEsBAi0AFAAGAAgAAAAhADHdX2HSAAAAjwEAAAsAAAAAAAAAAAAAAAAALgEAAF9yZWxzLy5yZWxz UEsBAi0AFAAGAAgAAAAhADMvBZ5BAAAAOQAAABAAAAAAAAAAAAAAAAAAKQIAAGRycy9zaGFwZXht bC54bWxQSwECLQAUAAYACAAAACEAfMJ53cMAAADbAAAADwAAAAAAAAAAAAAAAACYAgAAZHJzL2Rv d25yZXYueG1sUEsFBgAAAAAEAAQA9QAAAIgDAAAAAA== " filled="f">

L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAjBDnqr8A AADbAAAADwAAAGRycy9kb3ducmV2LnhtbESPzQrCMBCE74LvEFbwpqkiItUoIggepOLPA6zN2hab TWliW9/eCILHYWa+YVabzpSiodoVlhVMxhEI4tTqgjMFt+t+tADhPLLG0jIpeJODzbrfW2Gsbctn ai4+EwHCLkYFufdVLKVLczLoxrYiDt7D1gZ9kHUmdY1tgJtSTqNoLg0WHBZyrGiXU/q8vIyCg04m bXKqtudG38t291wk+n5UajjotksQnjr/D//aB61gNoXvl/AD5PoDAAD//wMAUEsBAi0AFAAGAAgA AAAhAPD3irv9AAAA4gEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54bWxQSwEC LQAUAAYACAAAACEAMd1fYdIAAACPAQAACwAAAAAAAAAAAAAAAAAuAQAAX3JlbHMvLnJlbHNQSwEC LQAUAAYACAAAACEAMy8FnkEAAAA5AAAAEAAAAAAAAAAAAAAAAAApAgAAZHJzL3NoYXBleG1sLnht bFBLAQItABQABgAIAAAAIQCMEOeqvwAAANsAAAAPAAAAAAAAAAAAAAAAAJgCAABkcnMvZG93bnJl di54bWxQSwUGAAAAAAQABAD1AAAAhAMAAAAA " filled="f">
L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEA41xCMcIA AADbAAAADwAAAGRycy9kb3ducmV2LnhtbESP3YrCMBSE74V9h3AWvNPUH0S6pkUEwQup6O4DHJuz bbE5KU1s69sbQfBymJlvmE06mFp01LrKsoLZNAJBnFtdcaHg73c/WYNwHlljbZkUPMhBmnyNNhhr 2/OZuosvRICwi1FB6X0TS+nykgy6qW2Ig/dvW4M+yLaQusU+wE0t51G0kgYrDgslNrQrKb9d7kbB QWezPjs123Onr3W/u60zfT0qNf4etj8gPA3+E363D1rBcgGvL+EHyOQJAAD//wMAUEsBAi0AFAAG AAgAAAAhAPD3irv9AAAA4gEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54bWxQ SwECLQAUAAYACAAAACEAMd1fYdIAAACPAQAACwAAAAAAAAAAAAAAAAAuAQAAX3JlbHMvLnJlbHNQ SwECLQAUAAYACAAAACEAMy8FnkEAAAA5AAAAEAAAAAAAAAAAAAAAAAApAgAAZHJzL3NoYXBleG1s LnhtbFBLAQItABQABgAIAAAAIQDjXEIxwgAAANsAAAAPAAAAAAAAAAAAAAAAAJgCAABkcnMvZG93 bnJldi54bWxQSwUGAAAAAAQABAD1AAAAhwMAAAAA " filled="f">




1) связь 1 – возврат к началу цикла. Имеет место, когда параметр цикла не превысил своего максимального значения;

2) связь 2 – вход в тело цикла;

3) связь 3 – выход из цикла, когда параметр цикла превысил свое максимальное значение.

L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEASUutIsUA AADbAAAADwAAAGRycy9kb3ducmV2LnhtbESPQWvCQBSE7wX/w/IKvdVNjYhE1yCi0AqlGgu9PrLP bEj2bciumvbXdwsFj8PMfMMs88G24kq9rx0reBknIIhLp2uuFHyeds9zED4ga2wdk4Jv8pCvRg9L zLS78ZGuRahEhLDPUIEJocuk9KUhi37sOuLonV1vMUTZV1L3eItw28pJksykxZrjgsGONobKprhY BdX24/3rLd02h8KU681+dpoe0h+lnh6H9QJEoCHcw//tV60gTeHvS/wBcvULAAD//wMAUEsBAi0A FAAGAAgAAAAhAPD3irv9AAAA4gEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54 bWxQSwECLQAUAAYACAAAACEAMd1fYdIAAACPAQAACwAAAAAAAAAAAAAAAAAuAQAAX3JlbHMvLnJl bHNQSwECLQAUAAYACAAAACEAMy8FnkEAAAA5AAAAEAAAAAAAAAAAAAAAAAApAgAAZHJzL3NoYXBl eG1sLnhtbFBLAQItABQABgAIAAAAIQBJS60ixQAAANsAAAAPAAAAAAAAAAAAAAAAAJgCAABkcnMv ZG93bnJldi54bWxQSwUGAAAAAAQABAD1AAAAigMAAAAA " filled="f"/> L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAxqI1VsUA AADbAAAADwAAAGRycy9kb3ducmV2LnhtbESPQWvCQBSE74L/YXmCN93UiJToKiIKVSjVWPD6yL5m g9m3IbvV2F/fLRQ8DjPzDbNYdbYWN2p95VjByzgBQVw4XXGp4PO8G72C8AFZY+2YFDzIw2rZ7y0w 0+7OJ7rloRQRwj5DBSaEJpPSF4Ys+rFriKP35VqLIcq2lLrFe4TbWk6SZCYtVhwXDDa0MVRc82+r oNx+vF/26fZ6zE2x3hxm5+kx/VFqOOjWcxCBuvAM/7fftIJ0Cn9f4g+Qy18AAAD//wMAUEsBAi0A FAAGAAgAAAAhAPD3irv9AAAA4gEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54 bWxQSwECLQAUAAYACAAAACEAMd1fYdIAAACPAQAACwAAAAAAAAAAAAAAAAAuAQAAX3JlbHMvLnJl bHNQSwECLQAUAAYACAAAACEAMy8FnkEAAAA5AAAAEAAAAAAAAAAAAAAAAAApAgAAZHJzL3NoYXBl eG1sLnhtbFBLAQItABQABgAIAAAAIQDGojVWxQAAANsAAAAPAAAAAAAAAAAAAAAAAJgCAABkcnMv ZG93bnJldi54bWxQSwUGAAAAAAQABAD1AAAAigMAAAAA " filled="f"/> Вход и выход в блок внутристраничного соединителя допускается в любом месте, например:

Вход в блок межстраничного соединителя допускается только сверху, например:

Выход из этого блока допускается только снизу, например:

Сами линии потока должны отвечать следующим требованиям:

1) должны быть параллельны внешним краям рамки листа;

2) допускается пересечение линий потока или изгиб под углом 90°, например:

3) для обозначения слияния место слияния обозначается точкой, например:

4) направление линий потока сверху вниз и слева направо считается основным. В противном случае, направление указывается стрелкой;

5) расстояние между параллельными линиями потока не менее 3 мм, между остальными символами схемы не менее 5 мм.

Наши рекомендации