Вспомогательный алгоритм

Вспомогательный алгоритм – алгоритм, который можно использовать в других алгоритмах, указав только его имя.

Вспомогательному алгоритму должно быть присвоено имя.

Допустим, вы хотите научиться жонглировать двумя или даже тремя мячами. Если внимательно приглядеться к действиям профессионального артиста и попытаться понять, как это ему удается делать, то оказывается – секрет в том. Что надо научится искусно выполнять несколько определенных движений, которым присвоим соответствующие названия:

· Бросок левой – подбросить мяч левой рукой.

· Бросок правой – подбросить мяч правой рукой.

· Захват левой – поймать мяч правой рукой.

· Захват правой – поймать мяч правой рукой.

Тогда алгоритм жонглирования можно записать с помощью вспомогательных алгоритмов выполнения отдельных действий в следующем виде:

1. Когдалетящий шарик начинает поворачивать к правой руке, выполнить
Бросок правой и Захват правой.

2. Когда летящий шарик начинает поворачивать к правой руке, выполнить
Бросок левой и Захват левой.

Понятие вспомогательного алгоритма значительно упрощает процесс алгоритмизации задачи. Создавая алгоритм, вы описываете действие, результатом которого должно быть достижение поставленной цели. Этому алгоритму должно присвоено уникальное имя.


Способы описания алгоритмов

Любой сложный алгоритм можно составить, используя в разных комбинациях только типовые алгоритмические конструкции. Формы же представления этих алгоритмов могут быть разными, например:

· Текстовая форма записи (словесный метод).

· Запись в виде блок-схемы.

· Запись алгоритма на каком-либо алгоритмическом языке.

· Представление алгоритма в виде машины Тьюринга или машины Поста.

Словесный способ

Способ описание на естественном языке, как делалось в предыдущих примерах. Он очень удобен, когда следует приближенно описать суть алгоритма.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: