Совет 1: Как составить блок-схему

Блок-схема — тип схемы, который описывает процессы и алгоритмы, изображая их в виде блоков, имеющих различную форму и соединенных стрелками. Она используется для того, чтобы показать последовательность этапов выполнения работы, а также то, какие группы в ней участвуют. Чтобы составить блок-схему, используются геометрические фигуры, каждая из которых подразумевает свой тип действия и представлена в виде блочного символа. Вот основные из них.
Инструкция
1




Пуск-остановка (терминатор) – элемент, отображающий вход или выход из внешней среды. Чаще всего используется в начале и конце программы.
Как составить блок-схему
2




Процесс – символ, отображающий выполнение операции (одной или нескольких), которая приводит: а) к изменению формы, значения или размещения информации; б) к определению, по какому направлению потока нужно двигаться.
Как составить блок-схему
3




Решение – элемент, показывающий функцию или решение переключательного типа, которая имеет один вход и два (или более) альтернативных выхода. После вычисления условий, которые определены внутри этого символа, может быть выбран только один из выходов.
Как составить блок-схему
4




Предопределенный процесс – символ, отображающий выполнение процесса, определенного в другом месте схемы. Может состоять из одной или нескольких операций.
Как составить блок-схему
5




Данные (ввод-вывод) – элемент, показывающий преобразование данных в определенную форму, которая пригодна для обработки (ввод) или для описания итогов обработки (вывод).
Как составить блок-схему
6




Граница цикла - символ, состоящий из двух элементов. Операции, которые выполняются внутри цикла (его начало и конец), размещаются между этими элементами.
Как составить блок-схему
7




Соединитель – символ для отображения входа в часть схемы и входа из другой части этой же схемы. Применяется, когда необходимо оборвать линию, а затем начать составление блок-схемы в другом месте.
Как составить блок-схему
8




Комментарий – элемент, используемый для более объемного описания какого-либо шага, процесса или ряда процессов.
Как составить блок-схему
Источники:
  • ГОСТ 19.701-90 "Схемы алгоритмов, программ данных и систем. Условные обозначения и правила выполнения"
  • как составить блок алгоритм

Совет 2: Как рисовать блок-схему

Блок-схема является вариантом формализованной записи алгоритма или процесса. Каждый шаг алгоритма в данном представлении изображается в виде блоков различной формы, которые соединены между собой линиями. В блок-схеме можно отобразить все этапы решения любой задачи, начиная с ввода исходных данных, обработки операторами, выполнения цикличных и условных функций, и заканчивая операциями вывода результирующих значений.
Инструкция
1
Вначале любой блок-схемы поставьте элемент входа в программу. Он обозначается прямоугольником с закругленными краями, внутри него напишите команду «Start». Это будет начальной точкой вашей блок-схемы. Нарисуйте после начальной фигуры прямую линию вниз для продолжения блок-схемы.
2
Как правило, вначале алгоритма производится ввод исходных данных для решения поставленной задачи. Нарисуйте параллелограмм ниже линии так, чтобы он являлся непрерывным продолжением схемы. В параллелограмме напишите производимое действие, обычно это операции чтения данных с экрана (Read nInp) или других устройств. Важно, что введенные вами имена переменных в данном шаге будут использоваться в дальнейшем во всем теле блок-схемы.
3
Выполнение одной или группы операций, любая обработка данных (изменение значения или формы представления) обозначается в виде прямоугольника. Нарисуйте данную фигуру в нужном месте алгоритма при составлении блок-схемы. Внутри прямоугольника запишите производимые действия с переменными, например, операция присваивания записывается следующим образом: mOut = 10*nInp b + 5. Далее также для продолжения блок-схемы нарисуйте линию вниз.
4
Важной составляющей любого алгоритма и соответственно блок-схемы являются условные и цикличные операторы. У данных операторов один вход и два и или более альтернативных выхода. После вычисления условия, заданного оператором, дальнейший переход осуществляется лишь по одному пути. Нарисуйте вход в элемент в виде линии входящей в верхнюю вершину элемента.
5
Для задания оператора условия нарисуйте от данной линии ромб. Внутри фигуры укажите само условие и проведите линии, указывающие дальнейший переход в зависимости от его выполнения. Условие задается в общем случае операциями сравнения (>, <, =). Переход по линии вниз осуществляется при истинном условии, назад – при ложном. Укажите около выходных линий фигуры результаты условия (true, false). Невыполнение условия (false) возвращает к определенному шагу выше по телу алгоритма. Проведите линии под прямым углом от выхода с условия и до нужного оператора.
6
Цикличный оператор обозначается прямоугольниками со скошенными углами. Причем для рисования данного оператора используются две пограничные фигуры. Начало цикла задается фигурой со скошенными верхними углами, конец цикла – фигурой со скошенными нижними углами. В фигуре начала цикла укажите условие работы цикла и между пограничных фигур нарисуйте внутренние операторы цикла.
7
В завершении блок-схемы должен быть указан вывод результирующих данных на носители или на экран. Оператор вывода рисуется аналогично оператору ввода. Изобразите параллелограмм и внутри него операции вывода с использованием выходных переменных.
8
В конце блок-схемы нарисуйте элемент-терминатор – прямоугольник с закругленными краями. Напишите внутри него слово «End». Блок-схема завершена.
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500