Форма записи алгоритмов
Форма записи алгоритма зависит от того кто будет исполнителем этого алгоритма. Алгоритм может быть :
1. Записан на естественном языке
2. Изображён в виде блок-схемы
3. Записан на алгоритмическом языке
Запись алгоритмов в виде блок-схем. Схема алгоритма – графическое представление алгоритма. Каждый пункт алгоритма отображается на схеме некоторой геометрической фигурой – блоком – и дополняется элементарными словесной записи . Правила выполнения схем алгоритмов регламентирует ГОСТ 19.002-80 (единая система программной документации ,см таблицу 1.1)
Таблица 1.1Основные элементы блок-схем
| № П/П | Символ | Наименование | содержание | ||
a:=b b:=с | Блок вычислений | Вычисляет действия или последовательность действий | |||
| Логический блок | Выбор направления выполнения | |||
| Блок ввода/вывода | 1. Общее обозначение ввода (вывода) данных, вне зависимости от физического носителя; 2. Вывод данных носителем которого является документ | |||
| Нача и конец | Начало или конец алгоритма, вход или выход в программу | |||
| Процесс пользователя (подпрограмма) | Вычисление по стандартной программе или подпрограмме | |||
| Блок модификации | Функция выполняет действия, изменяющие пункты (напр. Заголовок цикла алгоритма) | |||
| Соединитель | Указания связи прерывными линиями между потоками информации в пределах одного листа | |||
| Межстраничные соединения | Указании связи между информацией на разных листа |
Блок на схемах соединяются линиями потоков информации. Основное направление потока информации сверху вниз и слева направо. Стрелки могут не указывать.