В общем случае под задачей понимается формулировка направления действий, осуществление которых позволяет достичь поставленную цель.
Применительно к компьютерам общие формулировки должны быть конкретизированы.
Так как любая задача решается с определенной целью, для достижения которой должны быть выделены средства, то формально ее можно представить в виде:
,
Где З - наименование задачи;
Ц - цель, которая должна быть достигнута в результате решения задачи;
Р - средства (ресурсы), необходимые для достижения цели;
О - операции (действия, мероприятия), которые следует выполнить, чтобы задача была решена.
В упрощенных случаях экономические задачи удобно представить в следующем виде:
З = <дано А, следует получить В>.
Исходные данные «А» задаются в различных формах:
- базы данных,
- базы знаний,
- отельные показатели,
- таблицы,
- управленческие документы и т.д.
Результаты «В» могут иметь форму
- таблиц,
- ведомостей,
- отчетов, - диаграмм и т.д.
Операции «О » могут принимать различные формы:
- инструкций,
- рецептов,
- компьютерных программ,
- методик,
- директив и т. д.
В более общих случаях задача заключается не в поиске операций для преобразования данных в результат, а в достижении целей управления.
Задачи, решаемые с помощью компьютеров, по объему логических и вычислительных операций можно разделить на два класса:
Информационные (управленческие) и вычислительные (см. рис. 1.5).
Информационные (управленческие) задачи предназначены для поддержки управленческих функций и поэтому характеризуются большим объемом исходной информации, обработка которой в основном происходит за счет логических операций (сортировка, группировка, считывание и перезапись данных из одних таблиц в другие и т.д.) и операций ввода/вывода. При этом собственно вычислительных операций немного.
Вычислительные задачи ориентированы на поиск решений различного рода уравнений (дифференциальных, алгебраических, стохастических), поиск оптимальных решений, управление движением различных объектов и т.д.
В области экономики преобладают информационные задачи, которые по характеру вычислительных процедур можно разделить на:
- поисковые;
- расчетные (транзакционные);
-аналитические;
-интеллектуальные.
Поисковые задачи, для них разработаны специальные информационно-поисковые системы (ИПС) Наличие электронных архивов, больших хранилищ данных, ресурсов Интернет стимулировали разработку соответствующих инструментальных средств, что существенно повлияло на статус информационно-поисковых систем.
Расчетные задачи наиболее распространены в экономике.
Это - задачи получения учетной информации, разработки планов (базирующихся на оперативной и нормативно-справочной информации).
Результаты решения предназначены для составления отчетов и отчетности (месячной, квартальной, годовой).
В практике решения такого рода задач используются понятия трансакция и транзакция.
Введем их определение:
- трансакция – это элементарный акт хозяйственной, финансовой и другой деятельности, отражаемый на каком-либо материальном носителе;
- транзакция – множество операций, используемое для обработки данных с помощью компьютера в процессе удовлетворения информационных потребностей пользователя.
В рамках данного класса задач в экономике приходится решать в основном прямые задачи, предназначенные для определения результатов производственно-хозяйственной деятельности.
Аналитические задачи - предназначены для получения аналитической информации, необходимой для принятия решений. В них основном решаются обратные задачи, так как требуется определять новые исходные условия хозяйствования, которые позволят получить нужные результаты (как сделать чтобы…?).
Интеллектуальные задачи ориентируется на использование достижений в области искусственного интеллекта: экспертных систем, средств обработки нечетких множеств и слабоструктурированных данных, интеллектуальной обработки данных (Business intelligence), нейросетей, агентно-ориентированныхсистем и т. д.