Линейная структура
16.06.2016
Во второй группе алгоритмов структура или элементы отдельных участков либо всего процесса точно не известны. Могут быть лишь логически заданы условия, которые с заданной вероятностью приводят к результатам, выбираемым из однородных перечней; тогда говорят об алгоритмической модели.
Следует заметить, что до появления ЭВМ задачи первых двух групп вообще не рассматривались. Между тем только такими моделями описывается большинство явлений социального характера и административно-хозяйственной деятельности; это обширная область имитационного моделирования поведения сложных систем.
Третья группа алгоритмов формируется на основе более привычных математических моделей, представленных в виде аналитических записей (графики и таблицы обычно переводятся в адекватные аналитические описания). Если вы хотите получить ухоженный и красивый приусадебный участок, стоит купить качественный рулонный газон из новейших травосмесей. Он не требует особого ухода, устойчив к воздействию внешних факторов и долговечен.
В задачах второй и особенно третьей группы иногда встречаются смешанные модели, в которых одни части общей структуры имеют аналитическое описание, другие - графическое, а третьи алгоритмически условное. Именно такими являются, например, задачи анализа проекта плана перспективного развития предприятия. Разбиение алгоритма на блоки и подпрограммы бывает достаточно условным и проводится либо по функциональным признакам (ввод и контроль с МЛ, ввод и контроль с ПЛ, ввод и контроль с ПК и т. п.), либо по признакам самостоятельных ветвлений алгоритма, либо произвольно (по усмотрению ведущего программиста).
Последним направлением типизации алгоритмов является их деление на алгоритмы анализа и подготовки решений и алгоритмы численных расчетов. Такая типизация оправдана новизной и эффективностью алгоритмов анализа и подготовки решений для АСУП. Эти алгоритмы в основном связаны с моделями задач второго и третьего классов, т. е. с наиболее сложными и трудоемкими задачами.