Основы блок-схем
Решение любой задачи начинается с обдумывания алгоритма. Для описания алгоритма можно пользоваться словами, символами или рисунками. Однако, уже давно, была придумана модель для описания схем.Она описана в ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения»
Нас учат, что сначала нужно строить блок-схему будущей программы, описывая алгоритм решения, а уже потом реализовывать её на каком-либо языке программирования.
Однако, новичкам сложно привыкнуть к первичному построению блок-схемы. Эта статья будет только теоретической, для ознакомления.
Основные блоки
- Начало
- Конец
- Ввод данных
- Вывод данных
- Блок процесса ( Описывает какие-либо вычисления )
- Блок условия ( Описывает разветвления и циклы процессов )
- Блок модификаций
- Межстроничный соединитель
- Линия потока ( Соединяет блоки между собой )
Есть некоторые правила, которые следует соблюдать при выполнении блок-схем.
Линии потока должны быть :
Линии потока должны быть :
- Направленны стандартно : сверху - вниз ; слева направо ( в этом случае стрелки на линиях не ставятся )
- Стрелки ставятся в случае, если линии потока направленны снизу - вверх или справа - налево.
Также будет полезно знать основные алгоритмические конструкции применяющиеся при построении блок-схем.
Пример блок - схемы
Задача.
Даны целые числа k,
l, действительное число x.