Автор работы: Пользователь скрыл имя, 09 Января 2012 в 15:43, курсовая работа
Автоматизированная экспертная система — компьютерная программа, способная заменить специалиста-эксперта в разрешении проблемной ситуации. Экспертные системы начали разрабатываться исследователями искусственного интеллекта в 1970-х годах, а в 1980-х получили коммерческое подкрепление.
ВВЕДЕНИЕ 3
РАЗДЕЛ 1. СРЕДА ПРОГРАММИРОВАНИЯ 5
РАЗДЕЛ 2. СТРУКТУРА ПРОГРАММЫ 6
РАЗДЕЛ 3. ПРОГРАММНЫЙ КОД 7
3.1. Код файла Unit1.pas 7
3.2. Код файла Unit4.pas 10
3.3. Код файла Unit5.pas 12
3.4. Код файла Unit3.pas 17
3.5. Код файла Unit6.pas 20
ЗАКЛЮЧЕНИЕ 24
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 25
goto Goto_f;
end else
begin
kol_tel_4:= StrToFloat (edit1.Text);
Mas_kol[schet]:=
kol_tel_4;
if kol_tel_4<100 then
begin
Mas_skid_4[schet]:= 0;
label12.Caption:= FloatToStr (Mas_skid_4[schet]);
end else
if ((kol_tel_4>=100) and (kol_tel_4<=500)) = true then
begin
Mas_skid_4[schet]:= 0.05;
label12.Caption:= FloatToStr (Mas_skid_4[schet]);
end else
if ((kol_tel_4>500) and (kol_tel_4<=1500)) = true then
begin
Mas_skid_4[schet]:= 0.08;
Label12.Caption:= FloatToStr (Mas_skid_4[schet]);
end else
begin
Mas_skid_4[schet]:= 0.13;
label12.Caption:= FloatToStr (Mas_skid_4[schet]);
end;
schet:= schet+1;
label11.Caption:= FloatToStr
(schet);
{label3.Caption:= FloatToStr (Mas_kol[schet]);
if kol_tel_4<100 then
begin
Mas_skid_4[schet]:= 0;
label12.Caption:= FloatToStr (Mas_skid_4[schet]);
end else
if ((kol_tel_4>=100) and (kol_tel_4<=500)) = true then
begin
Mas_skid_4[schet]:= 0.05;
label12.Caption:= FloatToStr (Mas_skid_4[schet]);
end else
if ((kol_tel_4>500) and (kol_tel_4<=1500)) = true then
begin
Mas_skid_4[schet]:= 0.08;
Label12.Caption:= FloatToStr (Mas_skid_4[schet]);
end else
begin
Mas_skid_4[schet]:= 0.13;
label12.Caption:= FloatToStr (Mas_skid_4[schet]);
end;}
edit1.Text:= '';
end;
Goto_f:
end;
procedure TForm6.FormShow(Sender: TObject);
begin
schet:= 1;
label11.Caption:= FloatToStr (schet);
end;
procedure TForm6.Button2Click(Sender: TObject);
begin
edit1.Text:= '';
label7.Caption:= '';
label8.Caption:= '';
label9.Caption:= '';
form6.Close;
form2.Show;
end;
procedure TForm6.FormClose(Sender: TObject; var Action: TCloseAction);
begin
edit1.Text:= '';
label7.Caption:= '';
label8.Caption:= '';
label9.Caption:= '';
form2.Show;
end;
end.
ЗАКЛЮЧЕНИЕ
Команда специалистов разработала такую экспертную систему, которая в режиме диалога предлагает 4 способа стабилизации финансового состояния компании-производителя сотовых телефонов. Все варианты являются работоспособными.
Заказчик выдвинул требование к системе - предоставление возможных вариантов выхода из кризиса. Также немаловажным требованием являлось создание хорошего интерфейса.
Эксперт, исследовав все возможные варианты, произвел расчет необходимых формул. В то же время постановщик задачи создал алгоритм работы системы (программы).
После
этапа сбора и обработки
Заключительным этапом создания системы стала обработка полученных данных. Заказчик и программист составили инструкцию для пользователя, также заказчик провел тестирование системы.
По
результатам проделанной работы
можно сделать вывод, что созданная
экспертная система соответствует
всем требованиям пользователя-
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. ГОСТ 34.601-90 Автоматизированные системы. Стадии создания.
2. ГОСТ 35.080
3. Культин Н. Б.
Основы программирования в Delphi 7.
Информация о работе Разработка автоматизированной системы для рекламной фирмы