Способы записи алгоритмов
Существует несколько способов записи алгоритмов, отличающихся друг от друга наглядностью, компактностью, степенью формализации. Наибольшее распространение получили: словесный, графический, программный.
Графический способ записи предполагает использование определенных графических символов – блоков, каждый из которых обозначает определенный тип действия.
Каждый блок предписывает выполнение определенных действий. Совокупность блоков образует схему алгоритма или блок-схему.
Обозначение некоторых блоков в соответствии с ГОСТ 19.701-90 СХЕМЫ АЛГОРИТМОВ, ПРОГРАММ ДАННЫХ И СИСТЕМ
Наименование символа | Обозначение символа | Пояснение |
Процесс | Арифметический блок, определяющий действия, которые необходимо выполнить | |
Предопределенный процесс | Обращение к подпрограмме | |
Принятие решения | Логический блок, проверяющий истинность или ложность некоторого условия | |
Передача данных | Ввод или вывод информации | |
Прерывание | Начало, конец, пуск, останов, вход в подпрограмму | |
Модификация | Организация циклического процесса при известном количестве повторений | |
Граница цикла | Начало и конец цикла. Условие помещают внутри символа в начале или конце в зависимости от расположения операции проверки условия |
Блоки соединяются линиями потока информации. Внутри блоков записываются выполняемые действия. Линии со стрелками определяют направление вычислений.
Практически любой сложный алгоритм можно представить собой комбинацией трех типов базовых структур: линейного, разветвляющегося и циклического.