Чтобы заставить компьютер решить какую либо задачу необходимо прежде всего разработать алгоритм решения.
Алгоритм – это конечная последовательность однозначных предписаний, использование которой позволяет получить решение задачи.
Каждый алгоритм создается конкретным автором и рассчитан на конкретного исполнителя.
Алгоритмы могут быть представлены в виде блок – схем на естественном языке и на языке псевдокод.
Алгоритм в виде блок – схем.
Блок – схема – это последовательность расположенных блоков соединенных между собой стрелками указывающими очередность выполнения и связь между блоками. Внутри блока записывают краткое содержание операции.
Алгоритмы в виде блок – схемы бывают:
- Линейные;
- Ветвящиеся;
- Циклические.
Алгоритм «выбор»
Рассмотрим линейный алгоритм на примере построения ТБКО платья.
Ветвящийся алгоритм – это блок – схема построенная по принципу развилка. В этом случае отдельные блоки или группы блоков выполняются или нет, в зависимости от тех или иных условий (например нагрудной вытачки).
Алгоритм «выбор» - схема строящаяся по правилу «Выбери из нескольких, нужное»:
Циклический – это блок – схема построенная по принципу повторения цикла. В котором группа команд повторяется несколько раз с прежними или несколько измененными условиями (например, построение складок):
Пока не будет построено 10 складок.
До использования полной ширины ткани.
Алгоритм на языке псевдокод.
Процесс построения алгоритма представляется шагами. В каждом шаге записана одна операция. Основное правило построения алгоритмов – это ступенчатая запись. В начале записывается функция или название этапа. Запись начинается с глаголов в повелительном направлении (построить), далее записываются операции. Запись при этом смещается на 3 знака вправо.