Средства изображения алгоритмов.
Можно выделить следующие средства изображения алгоритмов:
Во-первых, словесный;
Во-вторых, блок-схемный;
В-третьих, языки программирования.
При словесном способе, записи алгоритма содержание последовательных этапов вычислений задается в произвольной форме на естественном языке. Например, алгоритм определения наибольшего значения из двух чисел в словесной форме будет иметь следующий вид:
Если первое число больше второго, то наибольшее значение равно первому числу, иначе наибольшее значение равно второму числу.
Преимуществом словесной формы записи является возможность применения для алгоритмизации различных процессов. Недостатком данного способа, является недостаточно строгая формализация, что затрудняет понимание алгоритма вычислительной техникой.
Блок-схемный, способ представляет собой графическое изображение логической структуры алгоритма. Существуют, различные варианты графического представления алгоритмического процесса. Графическое представление облегчает восприятие алгоритма человеком. Как правило, графические символы, используемые представления алгоритма однозначно определены стандартом. Имеются программные системы, позволяющие преобразовывать программные проекты, представленные в графической форме в программный код.
Языки программирования представляют собой изобразительные средства, предназначенные для непосредственной реализации алгоритма на вычислительной машине. С помощью языков программирования пишется программный код, организованный в виде программы, программного модуля или отдельного метода, входящего в объект. Программный код преобразуется в машинный язык, который понимается и выполняется вычислительной машиной.