Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Понятие алгоритма для прикладных задач



Сферой приложения "прикладного" уровня понятия "алгоритм" являются нематематические области знания и практической дея­тельности, в частности связанные с анализом человеческого пове­дения, способов переработки человеком воспринимаемой им ин­формации.

Характерной особенностью этого уровня применения алгорит­мического подхода является то, что "жесткие" алгоритмы, исполь­зуемые в математике и вычислительных машинах, здесь тем или иным способом "ослабляются". Важность этой операции состоит в том, что в такого рода алгоритмическом процессе акты приня­тия решений могут осуществляться в ситуации выбора. В "жест­ких" (классических) алгоритмах ситуация выбора решения (дей­ствия) исключается, поскольку процесс решения задачи здесь де­терминирован во всех деталях, вплоть до уровня элементарных операций.

Необходимость процедуры "ослабления" таких алгоритмов оп­ределяется тем, что далеко не все объекты, исследуемые в нема­тематических областях знания и практической деятельности (куда относится и юридическая деятельность), являются "жесткими", конструктивными, т.е. однозначно опознаваемыми (что обычно выдвигается как одно из условий построения и использования "жестких" алгоритмов). Отсюда и разные типы задач, решаемых в этих областях.

Типы задач, решаемых на прикладном уровне:

1. Одни из них по своей сути являются определен­ными, ибо вывод по ним однозначно обусловлен исходными дан­ными.

2. В других такой однозначности нет. Здесь исходные данные и связь их с решением носят вероятностный характер. Решение зависит от вероятностно-статистической оценки результатов опе­раций, проведенных над исходными данными. Вот почему эти задачи и алгоритмы их решения часто называют расплывчатыми, или стохастическими. Решение таких задач может содержать несколь­ко значений, что определяется характером тех ограничений, кото­рые задаются исходными данными (информацией).

Другим вариантом решения задач такого типа являются альтернативные заклю­чения. Они имеют место в тех случаях, когда исходные данные фактически содержат ограничения, но они явно не заданы, их про­сто недостает в самой постановке задачи.

Если рассматривать юридическую деятельность как деятель­ность, сопряженную с решением правовых задач, то нельзя не за­метить, что для нее характерны и определенные, и "расплывчатые" задачи. Например, решение процессуальных задач – это жесткие алгоритмы, а тактических задач – нет.

Это значит, что, решая проблему оптимизации юридической деятельности и повышения ее эффективности на базе алгоритмизации и автоматизации ин­формационных процессов, надо ориентироваться на использование не одного какого-либо универсального алгоритма, а серии различ­ных алгоритмов. При этом необходимо учитывать специфику как правовых задач в целом, так и специфику задач в рамках их конк­ретных классов, например, криминалистических задач.

Из сказанного вытекает вывод: принципиально невозможно раз­работать единый алгоритм, пригодный для решения задач любого класса. Отсюда – нельзя дать универсальное и достаточно стро­гое определение и самого понятия "алгоритм решения правовой задачи".

Несмотря на это, алгоритмы, которые могут быть использова­ны для решения правовых задач, должны обладать всеми свойства­ми, которые присущи классическим ("жестким") алгоритмам.





Дата публикования: 2015-11-01; Прочитано: 193 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...