Как рисовать блок-схему
Содержание:- Блок-схема: формализованная запись алгоритма
- Входной элемент блок-схемы
- Ввод исходных данных
- Выполнение операций и обработка данных
- Условные и циклические операторы
- Вывод результирующих данных
- Завершение блок-схемы
Блок-схема: формализованная запись алгоритма
Блок-схема - это один из способов формализованной записи алгоритма или процесса. В этом представлении каждый шаг алгоритма изображается в виде блока различной формы, соединенных между собой линиями. Блок-схема позволяет наглядно отобразить все этапы решения задачи, начиная с ввода исходных данных и заканчивая выводом результирующих значений.
Входной элемент блок-схемы
Перед составлением блок-схемы необходимо добавить элемент входа в программу. Этот элемент представляет собой прямоугольник с закругленными краями, внутри которого написана команда "Start". Это будет начальной точкой вашей блок-схемы. После начального элемента, нарисуйте прямую линию вниз для продолжения блока-схемы.
Ввод исходных данных
Обычно первым шагом алгоритма является ввод исходных данных для решения поставленной задачи. Для этого нарисуйте параллелограмм ниже линии, чтобы он был продолжением блок-схемы. Внутри параллелограмма напишите действие, которое выполняется, например, чтение данных с экрана или других устройств. Важно помнить, что введенные имена переменных будут использоваться в дальнейшем теле блок-схемы.
Выполнение операций и обработка данных
Любые операции или обработка данных могут быть представлены в виде прямоугольника в блок-схеме. Нарисуйте эту фигуру в нужном месте алгоритма и запишите внутри нее производимые действия с переменными. Например, операция присваивания может быть записана в виде "mOut = 10*nInp + 5". Для продолжения блок-схемы, нарисуйте линию вниз.
Условные и циклические операторы
Условные и циклические операторы являются важной частью любого алгоритма и соответственно блок-схемы. Условные операторы имеют один вход и два или более альтернативных выхода. После вычисления условия, переход осуществляется только по одному пути. Для задания условного оператора, нарисуйте ромб и указывайте условия и дальнейшие переходы в зависимости от выполнения условия. Проведите линии под прямым углом до нужного оператора.
Циклический оператор обозначается прямоугольниками со скошенными углами. Для рисования циклического оператора используются две фигуры: фигура с верхними скошенными углами для начала цикла и фигура с нижними скошенными углами для его окончания. Укажите условие работы цикла и нарисуйте внутренние операторы цикла между этими фигурами.
Вывод результирующих данных
В конце блок-схемы необходимо указать оператор вывода результирующих данных на носители или на экран. Оператор вывода представлен параллелограммом, а внутри него находятся операции вывода с использованием выходных переменных.
Завершение блок-схемы
В самом конце блок-схемы нарисуйте терминальный элемент, представленный прямоугольником с закругленными краями. Внутри этого элемента напишите слово "End". Таким образом, блок-схема будет завершена.