Блок-схема в программировании

Основы блок-схем

Решение любой задачи начинается с обдумывания алгоритма. Для описания алгоритма можно пользоваться словами, символами или рисунками. Однако, уже давно, была придумана модель для описания схем.

Она описана в ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения»

Нас учат, что сначала нужно строить блок-схему будущей программы, описывая алгоритм решения, а уже потом реализовывать её на каком-либо языке программирования.

Однако, новичкам сложно привыкнуть к первичному построению блок-схемы. Эта статья будет только теоретической, для ознакомления.

Основные блоки



- Начало


- Конец



- Ввод данных





- Вывод данных




- Блок процесса ( Описывает какие-либо вычисления )




- Блок условия ( Описывает разветвления и циклы процессов )





- Блок модификаций




- Межстроничный соединитель


- Линия потока ( Соединяет блоки между собой )




Есть некоторые правила, которые следует соблюдать при выполнении блок-схем.

Линии потока должны быть :
  1. Направленны стандартно : сверху - вниз ; слева направо ( в этом случае стрелки на линиях не ставятся )
  2. Стрелки ставятся в случае, если линии потока направленны снизу - вверх или справа - налево.
Также будет полезно знать основные алгоритмические конструкции применяющиеся при построении блок-схем.

Пример блок - схемы

Задача.

Даны целые числа k, l, действительное число x.

Вычислить :


Блок схема алгоритма решения задачи