Понятие алгоритма. Свойства алгоритмов и способы их представления
Алгоритм – формальное описание способа решения задачи путем разбиения ее на конечную по времени последовательность действий.
Свойства алгоритмов:
1. понятность
2. однозначность
3. дискретность (пошаговость)
4. массовость (универсальность)
5. результативность
6. конечность
7. безошибочность
Способы представления алгоритма:
1. словесный;
2. табличный;
3. графический;
4. программа на алгоритмическом языке.
Задачи управления и основы сетевого планирования
Сущность сетевых методов планирования
Сетевое планирование - это комплекс графических и расчетных методов организационных мероприятий, обеспечивающих моделирование, анализ и динамическую перестройку плана выполнения сложных проектов и разработок, например, таких как:
· строительство и реконструкция каких-либо объектов;
· выполнение научно-исследовательских и конструкторских работ;
· подготовка производства к выпуску продукции;
· перевооружение армии.
Характерной особенностью таких проектов является то, что они состоят из ряда отдельных, элементарных работ. Они обусловливают друг друга так, что выполнение некоторых работ не может быть начато раньше, чем завершены некоторые другие.
Основная цель сетевого планирования и управления - сокращение до минимума продолжительности проекта.
Задача сетевого планирования и управления состоит в том, чтобы графически, наглядно и системно отобразить и оптимизировать последовательность и взаимозависимость работ, действий или мероприятий, обеспечивающих своевременное и планомерное достижение конечных целей.
Для отображения и алгоритмизации тех или иных действий или ситуаций используются экономико-математические модели, которые принято называть сетевыми моделями, простейшие из них - сетевые графики. С помощью сетевой модели руководитель работ или операции имеет возможность системно и масштабно представлять весь ход работ или оперативных мероприятий, управлять процессом их осуществления, а также маневрировать ресурсами.
Во всех системах сетевого планирования основным объектом моделирования служат разнообразные комплексы предстоящих работ, например социально-экономические исследования, проектные разработки, освоение, производство новых товаров и другие плановые мероприятия.
Система СПУ позволяет:
· формировать календарный план реализации некоторого комплекса работ;
· выявлять и мобилизовывать резервы времени, трудовые, материальные и денежные ресурсы;
· осуществлять управление комплексом работ по принципу «ведущего звена» с прогнозированием и предупреждением возможных срывов в ходе работ;
· повышать эффективность управления в целом при четком распределении ответственности между руководителями разных уровней и исполнителями работ;
· четко отобразить объем и структуру решаемой проблемы, выявить с любой требуемой степенью детализации работы, образующие единый комплекс процесса разрешения проблемы; определить события, совершение которых необходимо для достижения заданных целей;
· выявить и всесторонне проанализировать взаимосвязь между работами, так как в самой методике построения сетевой модели заложено точное отражение всех зависимостей, обусловленных состоянием объекта и условиями внешней и внутренней среды;
· широко использовать вычислительную технику;
· быстро обрабатывать большие массивы отчетных данных и обеспечивать руководство своевременной и исчерпывающей информацией о фактическом состоянии реализации программы;
· упростить и унифицировать отчетную документацию.
Диапазон применения СПУ весьма широк: от задач, касающихся деятельности отдельных лиц, до проектов, в которых участвуют сотни организаций и десятки тысяч людей.[3]
Сетевая модель представляет собой описание комплекса работ (комплекса операций, проекта). Под ним понимается всякая задача, для выполнения которой необходимо осуществить достаточно большое количество разнообразных действий. Это может быть создание любого сложного объекта, разработка его проекта и процесс построения планов реализации проекта.
Использование методов сетевого планирования способствует сокращению сроков создания новых объектов на 15-20%, обеспечению рационального использования трудовых ресурсов и техники.
Наиболее эффективными областями применения сетевых методов планирования и управления является управление крупными целевыми программами, научно-техническими разработками и инвестиционными проектами, а также сложными комплексами социальных, экономических и организационно-технических мероприятий на федеральном и региональных уровнях.