Название
| Внешний вид
| Пример
| Назначение
|
Линии передачи управления (потока информации)
|
|
| Соединяют различные блоки между собой, показывают последовательность выполнения блоков алгоритма.
|
Соединение линий потока информации
|
|
| Служит для соединения нескольких линий в одну. Стрелки ставятся при направлении линии справа налево и снизу вверх.
|
Начало алгоритма
|
|
| Внутри указывается назначение или название алгоритма. Вход может быть только один.
|
Конец алгоритма
|
|
| Внутри можно указать вычисляемое в алгоритме данное. Выходов из алгоритма может быть несколько.
|
Блок обработки данных (последовательное действие или процесс)
|
|
| Применяется для обозначения одного или последовательности действий, изменяющих значение, форму представления или размещение данных. Для улучшения наглядности схемы несколько отдельных блоков обработки можно объединить в один блок.
|
Ветвление (развилка)
|
|
| Используется для обозначения переходов управления в зависимости от выполнения условия. Если условие истинно, управление передается по стрелке да, в противном случае - по стрелке нет.
|
Ввод данных (с клавиатуры)
|
|
| Используется для обозначения операций ввода информации. Пример: ввести значения переменных a и b с клавиатуры.
|
Вывод результатов на бумагу
|
|
| Используется для обозначения операций вывода информации. Пример: вывести значения переменных x и y.
|
Ввод или вывод данных (без указания устройства)
|
|
| Используется для обозначения операций ввода или вывода информации без указания устройства. Пример: ввести значения переменных a и b.
|
Предопределенный процесс (вызов модуля)
|
|
| Используется для указания обращения к алгоритму, описанному в другом месте. При этом должна существовать блок-схема, имеющая указанное название. Такой блок помогает структурировать алгоритм и облегчает понимание его работы в целом.
|
Разрыв линии передачи управления и ее продолжение
|
|
| Используется для разрыва линии передачи управления и продолжения алгоритма на том же листе, когда нужно избежать излишних пересечений линий переходов.
|
Перенос алгоритма на следующую страницу
|
|
| Используется для разрыва алгоритма, когда его схема не умещается на одном листе, и продолжения схемы алгоритма на указанном в блоке листе.
|
Текстовые пояснения
|
|
| Используется для дополнения схемы алгоритма текстовыми пояснениями.
|