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