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