Андрей Панарин
Искусственный Интеллект
(249285)
5 месяцев назад
Обычно блок-схема показывает поток выполнения сверху вниз.
Вверху овал с надписью "Начало", внизу овал с надписью "Конец".
А между ними - все операции, выполняемые программой и соединяемые стрелками.
В / параллелограмме / пишется ввод данных в какие-то переменные или вывод данных.
В [ прямоугольнике ] пишутся любые расчеты и присвоения.
В ромбике <> можно указать условие, подлежащее проверке.
Если условие соблюдено, то идем вниз по стрелочке с пометкой "Да".
Иначе идем вправо и вниз по стрелке с пометкой "Нет".
Цикл типа for можно описать в шестиугольнике <=>.
Например, цикл для i от 1 до 10 с шагом 1 имеет такую шапку: < i = 1, 10, 1 >.
От шестиугольника идет стрелка вниз, к телу цикла.
А в конце тела цикла стрелка загибается влево, идет наверх и возвращается в шестиугольник с левой стороны.
При завершении цикла выходим из шестиугольника направо и по стрелке следуем вниз, к следующему элементу после тела цикла.
Наконец, вызов [[ подпрограммы ]] можно описать в виде прямоугольника с двойными линиями на боковых сторонах.
Разумеется, всё это надо рисовать, а не писать текстом.
Если блок-схема не помещается на странице, вы можете вывести стрелку в кружок с цифрой, например, ( 1 ). А на следующей странице или колонке рисуете такой же кружок ( 1 ), выводите из него стрелку и продолжаете блок-схему.