Алгоритм

Версия от 13:55, 5 октября 2013; Olga molodets (обсуждение | вклад) (Новая страница: «== ''Что такое алгоритм?<br> == '''Алгоритм''' – это изначально математическое понятие, которое ...»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Версия от 13:55, 5 октября 2013; Olga molodets (обсуждение | вклад) (Новая страница: «== ''Что такое алгоритм?<br> == '''Алгоритм''' – это изначально математическое понятие, которое ...»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Содержание

Что такое алгоритм?

Алгоритм – это изначально математическое понятие, которое ввел в обиход арабский математик Аль-Хорезми в IX в. для выполнения математических действий. Потом это определение в свое время заняло место в информатике, а также во всех других сферах, где человек сталкивается с решением задач разной степени сложности.
Следовательно, алгоритм – это четкая последовательность действий в виде сбора определенных правил (инструкций, предписаний), которые направлены на достижение поставленной цели и объяснения исполнителю, как решать данную задачу.
Свод этих правил можно изучить заранее или сформулировать самостоятельно в процессе решения. Чем более точно и однозначно будет создан алгоритм, тем быстрее можно овладеть его правилами и эффективно их применять.

Свойства алгоритмов

Любой алгоритм имеет следующие свойства: 
Algoritm.jpg

1) Дискретность – разбивка алгоритма на шаги, следующие в определенном порядке.

Важность этого свойства состоит в том, что невозможно достичь цели, если изменить последовательность шагов, поменять их местами или исключить из цепочки хотя бы одну операцию. Порядок действий таков: сделать один шаг, убедиться в его успешном выполнении, и только потом приступать к следующему шагу, который определен последовательностью.
2) Однозначность – любое действие в алгоритме должно быть строго и четко оговорено.
Команды должны быть понятны и доступны тому исполнителю, который осуществляет их реализацию.
3) Завершаемость – исходные данные должны быть корректно заданы и сформулированы, чтобы каждое отдельное действие могло быть реально к выполнению. То есть, определенное число шагов в алгоритме должно завершиться заведомо известным результатом. Если результата нет, или он не такой, каким его ожидали видеть, значит:

  • Исходные данные неправильно сформулированы или неверно поняты.
  • На каком-либо этапе исполнения была допущена ошибка.

4) Результативность – после завершения всех предусмотренных шагов, следует получить ожидаемый результат.
5) Массовость – возможность решать множество однотипных задач с помощью одного и того же алгоритма.

Роль алгоритма в бизнесе

В деловой среде алгоритм имеет такое же значение, как и в науке. Многие бизнес-процессы проще и быстрее реализовать, если следовать определённым правилам, которые были созданы раньше, протестированы и не единожды внедрены. В бизнесе можно пользоваться существующей практикой – то есть, заимствовать алгоритмы, а можно разработать свой собственный алгоритм для реализации того или иного бизнес-процесса – это ноу-хау. В первом случае есть возможность сэкономить время, во втором случае можно создать новый продукт, на котором можно заработать.

Для каких бизнес-процессов применяют алгоритмы?

Алгоритмы – собственные и позаимствованные, имеют место быть в следующих ситуациях:

  1. Для создания бизнеса или нового продукта.
  2. Для оптимизации производственных процессов.
  3. Для преобразований и внедрений.
  4. Для продажи и предпродажной подготовки продукта или бизнеса.
  5. Для проведения переговоров.
  6. Для управления конфликтами и решения спорных ситуаций.
  7. Для процесса слияния и присоединения.
  8. Для реорганизации или ликвидации бизнеса и проч.

Ссылки

  1. Александра Карепина: «Ты не умничай, ты – покажи». Как создавать понятные схемы для тренингов, лекций и семинаров
  2. [1]Валерий Зацепин: Алгоритм работы с распространением слухов
  3. Алгоритм переговоров с розничными сетями. Лучшая статья (20-26.09.11) в «Творчестве без купюр»

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