Автор работы: Пользователь скрыл имя, 10 Июля 2009 в 19:00, Не определен
Экспертные системы, их особенности. Применение экспертных систем.
4.1. Постановка задачи.
Составить блок-схему и написать программу на языке Pascal.
4.2. Контрольный пример.
Определить
резервы увеличения валового сбора
N видов продукции
1 – повышение урожайности с 1га ( за счет применения семян лучших сортов, рационального использования удобрений, проведения посевных в оптимальные сроки). Определить общую прибавку урожая.
2
– увеличение валового сбора
культур ( за счет рационального
использования земельных
Определить общее увеличение валовых сборов в результате использования всех резервов:
А) в натуре, ц
В) в денежном выражении, в тыс. руб.
4.3. Блок-схема алгоритма решения задачи.
4.4. Текст программы на языке Pascal.
Program Rezerv;
Var
P, S, y, x, z, k, Po, Pv, Pov: Integer;
D: Char;
Centner, Money: Real;
Begin
S:=200; {площадь урожая в га}
P:=100; {урожайность в ц на 1га}
y:=P+10;
x:=P+30;
z:=P+20;
Po:=P+10+30+20;
WriteLn('выберете резеpв ');
ReadLn(D);
Case D of
'1':
WriteLn('повышение
урожайности с 1го га на 10 ц
за счет применения семян
'2':
WriteLn('повышение
урожайности с 1го га на 30 ц
за счет рационального
'3':
WriteLn('повышение урожайности с 1го га на 20 ц за счет проведения посевных в оптимальные сроки ', z);
'=':
WriteLn('общая прибавка урожая ',Po);
Else WriteLn(‘нет такого резерва ’);
end;
Pv:=S*P;
k:=0;
While k<90 do
k:=k+10;
Pv:=Pv+k;
WriteLn('увеличение валого сбора культур за счет использования земельных угодий ', Pv);
Pov:=Po*S;
While k<90 do
k:=K+10;
Pov:=Pov+k;
WriteLn('общее увеличение валовых сборов в результате использования всех резервов ', Pov);
begin
Write('Введите величину в ц ');
ReadLn(Centner);
Money:=Centner*5.100;
Write(Money:4:6,'денежное выражение, в тыс. руб. ');
end;
End.
4.5. Результат выполнения программы на контрольном примере.
Выберете резерв
=
Общая прибавка урожая 160
Увеличение валового сбора культур за счет использования земельных угодий 20090
Общее увеличение валовых сборов в результате использования всех резервов 32090
163659.000000 денежное выражение в, тыс.
ЗАКЛЮЧЕНИЕ.
В результате выполнения данного курсового проекта, посвященного проблемам построения экспертных систем, были получены следующие выводы.
Экспертные системы обладают следующими основными характеристиками:
экспертная система ограничена определенной сферой экспертизы;
она способна рассуждать при сомнительных данных;
она способна объяснить цепочку рассуждений понятным способом;
она строится так, чтобы имелась возможность постепенного наращивания системы;
чаще всего она основана на использовании правил;
на выходе она выдает совет - не таблицы из цифр, не красивые картинки на экране, а четкий совет;
экспертная система обладает способностью самообучаться.
Написание
экспертных систем требует сравнительно
больших трудозатрат и
• Потребность в решении должна соответствовать затратам на ее разработку. Суммы затрат и полученная выгода должны быть реалистическими.
• Невозможно использовать знания человека - эксперта там, где это необходимо. Если экспертные знания широко распространены, то маловероятно, что стоит разрабатывать экспертную систему. Однако, в таких областях, как разведка нефти и медицина, могут быть редкие специализированные знания, которыми можно недорого снабдить экспертную систему, и не использовать очень высоко оплачиваемого эксперта.
•
Проблема может быть решена с использованием
символических методов
• Проблема хорошо структурирована и не требует применения знаний, основанных на здравом смысле. Знания, основанные на здравом смысле, хорошо известны, поэтому их незачем фиксировать и представлять.
• Проблема не может быть легко решена с использованием более традиционных вычислительных методов. Если имеется хорошее алгоритмическое решение проблемы, не следует использовать экспертную систему.
• Существуют ли эксперты в данной проблемной области. Поскольку экспертная система проектируется для успешной работы, весьма существенно, чтобы эксперты желали помогать при ее проектировании. Кроме того, необходима поддержка администрации и потенциальных пользователей.
• Проблема имеет подходящий размер и область применения. Как правило, проблема требует применения знаний высоко специализированных экспертов, но человек-эксперт должен тратить на ее решение короткое время, (максимум час).
Должно
быть ясно, что только малый диапазон
проблем соответствует
Экспертная система, пусть даже с элементами искусственного интеллекта, останется лишь инструментом грамотного пользователя: инженера, изобретателя, учёного, способным многократно повысить эффективность их работы.
Перспективы использования WWW-технологии, автоматизированного проектирования информационно-управляющих систем, системного моделирования предметной области, инжиниринга информационных и обучающих процессов в представляются в виде широчайшего и перспективного поля деятельности.
Обращение к этим технологиям неизбежно, поскольку они призваны привести в соответствие уровень подготовки современного инженера и требований нарастающего прогресса наукоёмких технологий различных отраслях промышленности.
Реализация подобных проектов представляется возможной даже в сложных условиях современной российской экономики.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ:
1. И. Братко. Программирование на языке Пролог для искусственного интеллекта.- М.: Мир, 1990.
2. Г. Долин. Что такое ЭС.- Компьютер Пресс, 1992/2.
3. Д. Р. Малпасс. Реляционный язык Пролог и его применение.
4. Д.
Н. Марселлус.
5. К. Нейлор. Как построить свою экспертную систему.- М.: Энергоатомиздат, 1991.
6. Н.
Д. Нильсон. Искусственный