Алгоритм – это точное и строгое предписание вычислительных операций, образующих вычислительный процесс, от ввода исходных данных и до получения конечного результата.
Проще говоря, алгоритм это план вычислений. В вычислительной технике принято изображать алгоритм графическим методом. В этом случае все операции вычислительного процесса представляться в виде графических, условных обозначений, называемых блоками. Связывая такие блоки линиями связи, можно создавать схемы вычислений. Схемы, состоящие из совокупности блоков, получили название блок – схем. На изображение блоков установлен государственный стандарт (ГОСТ). В таблице 7.1 приводится изображение основных блоков, применяемых для создания блок–схем. Блоки операций в алгоритмах принято размещать в направлении сверху вниз.
Таблица 7.1 – Перечень операционных блоков
№ п.п. | Условное обозначение | Наименование | Комментарий |
1 | Пуск, останов | Начало и конец алгоритма | |
Процесс | Вычислительное действие, совокупность вычислительных действий | ||
Решение | Проверка условия ветвления, выбор дальнейшего направления процесса решения в зависимости от условия | ||
Модификация | Заголовок цикла, проверка условий цикла | ||
Ввод, вывод Данных | Ввод исходных данных, вывод результатов | ||
Предопределенный процесс | Использование раннее созданных алгоритмов (подпрограмм) | ||
Документ | Вывод данных на печать | ||
Соединитель страничный | Разрыв линий потока в пределах одной страницы | ||
Соединитель межстраничный | Перенос линий потока на другую страницу | ||
Узел | Слияние линий потока |
_
Рис. 7.1 Пример выполнения блок–схемы для вычисления корней
квадратного уравнения
Рекомендуется принимать соотношение ширины блока к его высоте равной 1.5. Хорошим стилем считается вертикальное начертание линий связи в местах входа в блок и выхода из него. Линии связи, направленные снизу вверх и справа налево обязательно должны заканчиваться стрелками. В других случаях это необязательно.