- •Содержание
- •Понятие рынка, доступный и целевой рынки. Целевая аудитория и сегментация
- •Маркетинг субъекта предпринимательства
- •Внешняя среда субъекта предпринимательства
- •Природные объекты
- •2. Функции и бизнес-процессы. Модель функций компании, основанная на видах эд из оквэд
- •3. Ролевое моделирование Диаграмма подпроцессов
- •Описание процесса-прецедента «Оформление продажи»
- •Кому поручить составление описаний процессов?
- •4. Алгоритм и способы его записи
- •5. Моделирование бизнес-процессов высоких уровней Фрагмент модели бизнес-процессов для компании «Авто»
- •Краткая характеристика нотации idef0 программы Business Studio 4
- •Фрагмент модели бизнес-процессов для компании «ИнТехПроект». Сравнительный анализ описания входов и выходов
- •6. Бизнес-моделирование процессов стратегического управления
- •7. Описание процессов ролевого моделирования в среде Business Studio 4 в нотациях «Процедура» и «Процесс» Описание процесса «Операционная деятельность торгового зала» в нотации «Процедура»
- •Описание процесса «Оформление продажи» в нотации «Процесс»
- •8. Кейс «Критический анализ описания бизнес-процессов или pr-акция Группы компаний «Интеллект Инвест»?
- •Список литературы
4. Алгоритм и способы его записи
При создании программного обеспечения, разрабатываются алгоритмы. При ролевом моделировании описание бизнес-процессов могут называть алгоритмами.
В учебниках по программированию нередко используют следующее определение: «Алгоритм – это точное предписание относительно последовательности действий (шагов), преобразующих исходные данные в искомый результат».
Получение результата называют также решением задачи. Это понятие появилось за много веков до появления электронных вычислительных машин.
Способы записи алгоритмов. Используются следующие способы представления алгоритма:
Задача. Составить алгоритм, рассчета площади прямоугольника. Математическая модель в виде формулы: S =a×b .известны его стороны a и b. Словесная форма записи алгоритма: 1) Ввести в компьютер значение стороны a; 2) Ввести значение стороны b прямоугольника; 3) Рассчитать S=a*b; 4) Вывести на экран компьютера значение площади прямоугольника S. Словесный способ не имеет широкого распространения, так как такие описания:
Удобен для начального описания. Графический способ записи алгоритма: В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура, представленная в виде блочного символа. Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий. В таблице приведены наиболее часто употребляемые символы. Блок-схема – графический способ, c помощью которого можно описать алгоритм, где каждый шаг изображается в виде связанных блоков.
Основные блоки, изображаемые в блок-схемах: Пуск - останов. Таким блоком, как правило, начинается и заканчивается блок-схема. Процесс. В таких блоках производят вычисления или описывают простые шаги. Предопределенный процесс. Вызов процедуры/функци (вложенный алгоритм). Ввод-вывод. Ввод исходных данных и вывод результатов. Решение. Осуществляет проверку условий. Модификация. Определяют повторяющиеся (циклические) шаги в алгоритме. Межстрочный перенос. Используется для переноса связи блоков. Пример решения задачи в виде блок схемы:
Рис. 4.1. Блок-схема Запись на алгоритмическом языке: алг Площадь прямоугольника (арг цел a,b, рез цел S) дано| a>0 , b>0 надо| S = a*b нач |ввод a,b; | S:=a*b; |вывод "S = ", S; кон Запись на языке программирования Паскаль: Program Task1 (input, output); Var a,b,s : integer; Begin writeln (‘Введите стороны a и b’); read (a, b); S:=a*b; write (‘S=‘,S,’кв.см.’) End. |