Алгоритм — различия между версиями

Материал из e-xecutive.ru
Перейти к: навигация, поиск
(Новая страница: «== ''Что такое алгоритм?<br> == '''Алгоритм''' – это изначально математическое понятие, которое ...»)
 
 
Строка 1: Строка 1:
== ''Что такое алгоритм?<br> ==
+
== Что такое алгоритм?''<br>'' ==
  
'''Алгоритм''' – это изначально математическое понятие, которое ввел в обиход арабский математик Аль-Хорезми в IX в. для выполнения математических действий. Потом это определение в свое время заняло место в информатике, а также во всех других сферах, где человек сталкивается с решением задач разной степени сложности. <br>Следовательно, алгоритм – это четкая последовательность действий в виде сбора определенных правил (инструкций, предписаний), которые направлены на достижение поставленной цели и объяснения исполнителю, как решать данную задачу.<br>Свод этих правил можно изучить заранее или сформулировать самостоятельно в процессе решения. Чем более точно и однозначно будет создан алгоритм, тем быстрее можно овладеть его правилами и эффективно их применять.<br><br>
+
'''Алгоритм''' – это изначально математическое понятие, которое ввел в обиход арабский математик Аль-Хорезми в IX в. для выполнения математических действий. Потом это определение в свое время заняло место в информатике, а также во всех других сферах, где человек сталкивается с решением задач разной степени сложности. <br>Следовательно, алгоритм – это четкая последовательность действий в виде сбора определенных правил (инструкций, предписаний), которые направлены на достижение поставленной цели и объяснения исполнителю, как решать данную задачу.<br>Свод этих правил можно изучить заранее или сформулировать самостоятельно в процессе решения. Чем более точно и однозначно будет создан алгоритм, тем быстрее можно овладеть его правилами и эффективно их применять.<br><br>  
  
== Свойства алгоритмов<br> ==
+
== Свойства алгоритмов<br> ==
  
Любой алгоритм имеет следующие свойства:&nbsp; [[Image:Algoritm.jpg|right]]<br>'''1) Дискретность''' – разбивка алгоритма на шаги, следующие в определенном порядке.  
+
Любой алгоритм имеет следующие свойства:&nbsp; [[Image:Algoritm.jpg|right|Algoritm.jpg]]<br>'''1) Дискретность''' – разбивка алгоритма на шаги, следующие в определенном порядке.  
  
Важность этого свойства состоит в том, что невозможно [[Цели_организации|достичь цели]], если изменить последовательность шагов, поменять их местами или исключить из цепочки хотя бы одну операцию. Порядок действий таков: сделать один шаг, убедиться в его успешном выполнении, и только потом приступать к следующему шагу, который определен последовательностью. <br>'''2) Однозначность''' – любое действие в алгоритме должно быть строго и четко оговорено. <br>Команды должны быть понятны и доступны тому исполнителю, который осуществляет их реализацию. <br>'''3) Завершаемость''' – исходные данные должны быть корректно заданы и сформулированы, чтобы каждое отдельное действие могло быть реально к выполнению. То есть, определенное число шагов в алгоритме должно завершиться заведомо известным результатом. Если результата нет, или он не такой, каким его ожидали видеть, значит:<br>
+
Важность этого свойства состоит в том, что невозможно [[Цели организации|достичь цели]], если изменить последовательность шагов, поменять их местами или исключить из цепочки хотя бы одну операцию. Порядок действий таков: сделать один шаг, убедиться в его успешном выполнении, и только потом приступать к следующему шагу, который определен последовательностью. <br>'''2) Однозначность''' – любое действие в алгоритме должно быть строго и четко оговорено. <br>Команды должны быть понятны и доступны тому исполнителю, который осуществляет их реализацию. <br>'''3) Завершаемость''' – исходные данные должны быть корректно заданы и сформулированы, чтобы каждое отдельное действие могло быть реально к выполнению. То есть, определенное число шагов в алгоритме должно завершиться заведомо известным результатом. Если результата нет, или он не такой, каким его ожидали видеть, значит:<br>  
  
*Исходные данные неправильно сформулированы или неверно поняты.
+
*Исходные данные неправильно сформулированы или неверно поняты.  
 
*На каком-либо этапе исполнения была допущена ошибка.
 
*На каком-либо этапе исполнения была допущена ошибка.
  
'''4) Результативность''' – после завершения всех предусмотренных шагов, следует получить ожидаемый результат. <br> '''5) Массовость''' – возможность решать множество однотипных задач с помощью одного и того же алгоритма.<br>
+
'''4) Результативность''' – после завершения всех предусмотренных шагов, следует получить ожидаемый результат. <br> '''5) Массовость''' – возможность решать множество однотипных задач с помощью одного и того же алгоритма.<br>  
  
== Роль алгоритма в бизнесе<br> ==
+
== Роль алгоритма в бизнесе<br> ==
  
В деловой среде алгоритм имеет такое же значение, как и в науке. Многие [[Система_бизнес-процессов|бизнес-процессы]] проще и быстрее реализовать, если следовать определённым правилам, которые были созданы раньше, протестированы и не единожды внедрены. В бизнесе можно пользоваться существующей практикой – то есть, заимствовать алгоритмы, а можно разработать свой собственный алгоритм для реализации того или иного бизнес-процесса – это ноу-хау. В первом случае есть возможность сэкономить время, во втором случае можно создать новый продукт, на котором можно заработать.  
+
В деловой среде алгоритм имеет такое же значение, как и в науке. Многие [[Система бизнес-процессов|бизнес-процессы]] проще и быстрее реализовать, если следовать определённым правилам, которые были созданы раньше, протестированы и не единожды внедрены. В бизнесе можно пользоваться существующей практикой – то есть, заимствовать алгоритмы, а можно разработать свой собственный алгоритм для реализации того или иного бизнес-процесса – это ноу-хау. В первом случае есть возможность сэкономить время, во втором случае можно создать новый продукт, на котором можно заработать.  
  
=== Для каких бизнес-процессов применяют алгоритмы?<br> ===
+
=== Для каких бизнес-процессов применяют алгоритмы?<br> ===
  
Алгоритмы – собственные и позаимствованные, имеют место быть в следующих ситуациях: <br>
+
Алгоритмы – собственные и позаимствованные, имеют место быть в следующих ситуациях: <br>  
  
#Для [[Правила_создания_успешного_интернет-магазина|создания бизнеса]] или нового продукта.
+
#Для [[Правила создания успешного интернет-магазина|создания бизнеса]] или нового продукта.  
#[[Оптимизация_оплаты_персонала|Для оптимизации]] производственных процессов.
+
#[[Оптимизация оплаты персонала|Для оптимизации]] производственных процессов.  
 
#Для преобразований и внедрений.  
 
#Для преобразований и внедрений.  
#[[Техника_продаж_крупным_клиентам|Для продажи]] и предпродажной подготовки продукта или бизнеса.
+
#[[Техника продаж крупным клиентам|Для продажи]] и предпродажной подготовки продукта или бизнеса.  
#[[Развитие_переговорных_навыков|Для проведения]] переговоров.
+
#[[Развитие переговорных навыков|Для проведения]] переговоров.  
#Для [[Рабочий_конфликт|управления конфликтами]] и решения спорных ситуаций.
+
#Для [[Рабочий конфликт|управления конфликтами]] и решения спорных ситуаций.  
#Для [[Слияние_и_поглощение_компаний._M&A_сделки|процесса слияния]] и присоединения.
+
#Для [[Слияние и поглощение компаний. M&A сделки|процесса слияния]] и присоединения.  
 
#Для реорганизации или ликвидации бизнеса и проч.
 
#Для реорганизации или ликвидации бизнеса и проч.
  
== Ссылки ==
+
== Ссылки ==
  
#[http://www.e-xecutive.ru/community/articles/990631/ Александра Карепина: «Ты не умничай, ты – покажи». Как создавать понятные схемы для тренингов, лекций и семинаров<br>]
+
#[http://www.e-xecutive.ru/community/articles/990631/ Александра Карепина: «Ты не умничай, ты – покажи». Как создавать понятные схемы для тренингов, лекций и семинаров<br>]  
#[http://www.e-xecutive.ru/community/articles/990631/ ][http://www.e-xecutive.ru/community/articles/1827953/ Валерий Зацепин: Алгоритм работы с распространением слухов]
+
#[http://www.e-xecutive.ru/community/articles/1827953/ Валерий Зацепин: Алгоритм работы с распространением слухов]  
#[http://www.e-xecutive.ru/community/articles/1533691/ Алгоритм переговоров с розничными сетями. Лучшая статья (20-26.09.11) в «Творчестве без купюр»]
+
#[http://www.e-xecutive.ru/community/articles/1533691/ Алгоритм переговоров с розничными сетями. Лучшая статья (20-26.09.11) в «Творчестве без купюр»]
  
'''''Это заготовка энциклопедической статьи по данной теме. Вы можете внести вклад в развитие проекта, улучшив и дополнив текст публикации в соответствии с правилами проекта. Руководство пользователя вы можете найти [http://www.e-xecutive.ru/community/intellectual/1428187/ здесь]'''''
+
'''''Это заготовка энциклопедической статьи по данной теме. Вы можете внести вклад в развитие проекта, улучшив и дополнив текст публикации в соответствии с правилами проекта. Руководство пользователя вы можете найти [http://www.e-xecutive.ru/community/intellectual/1428187/ здесь]'''''  
  
 
[[Category:Образование]]
 
[[Category:Образование]]

Текущая версия на 16:56, 5 октября 2013

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

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

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

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

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

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

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

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

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

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

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

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

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

Ссылки

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

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