XL = 550+Hb, YL = 180+Vb+Mh, X1 = (Xmax-XL)/2, Y1 = (Ymax-Yl)/2,
X2 = X1+XL, Y2 = Y1+YL,
win_Move(_Win, rct(X1, Y1, X2, Y2)),
!.
%END Task Window, e_Size
%END_WIN Task Window
GOAL
IFDEF use_mdi
vpi_SetAttrVal(attr_win_mdi,b_true),
ENDDEF
IFDEF ws_win
IFDEF use_3dctrl
vpi_SetAttrVal(attr_win_3dcontrols,b_true),
ENDDEF
ENDDEF
vpi_Init(task_win_Flags,task_win_eh,task_win_Menu,"lab5",task_win_Title).
%BEGIN_DLG help
CONSTANTS
%BEGIN help, CreateParms, 10:39:58-29.5.2007, Code automatically updated!
dlg_help_ResID = idd_help
dlg_help_DlgType = wd_Modal
dlg_help_Help = contents
%END help, CreateParms
PREDICATES
dlg_help_eh : EHANDLER
dlg_help_handle_answer(INTEGER EndButton,DIALOG_VAL_LIST)
dlg_help_update(DIALOG_VAL_LIST)
CLAUSES
dlg_help_Create(Parent):%MARK help, new variables
dialog_CreateModal(Parent,dlg_help_ResID,"",
[
%BEGIN help, ControlList, 10:39:58-29.5.2007, Code automatically updated!
%END help, ControlList
],
dlg_help_eh,0,VALLIST,ANSWER),
dlg_help_handle_answer(ANSWER,VALLIST).
dlg_help_handle_answer(idc_ok,VALLIST):-!,
dlg_help_update(VALLIST).
dlg_help_handle_answer(idc_cancel,_):-!. % Handle Esc and Cancel here
dlg_help_handle_answer(_,_):errorexit().
dlg_help_update(_VALLIST):%BEGIN help, Update controls, 10:39:58-29.5.2007, Code automatically updated!
%END help, Update controls
true.
%MARK help, new events
dlg_help_eh(_,_,_):-!,fail.
%END_DLG help
Программа и методика испытаний
Объект испытаний
Наименование системы
Полное название системы: Экспертная система.'Списки рекурсия'.
Назначение системы
Программа предназначена для тестирования знаний по теме «Списки и рекурсия».
Цель испытаний
Целью испытаний является выявление ошибок и недочетов, допущенных во время программирования.
Средства и порядок испытаний
Во время испытаний использовались технические средства:
· процессор Intel Celeron с тактовой частотой 1200 MHz;
· оперативная память 384 Mб;
· видеокарта и монитор, поддерживающие разрешение 1024x768 точек и больше;
· свободное дисковое пространство 1.9 Гб;
· клавиатура;
· манипулятор мышь.
Во время испытаний использовалось программное обеспечение:
· операционная система Microsoft Windows 2000
· Visual Prolog 5.2
Испытание программы проводились в следующем порядке:
· испытание на корректность (адекватно ли программа реагирует на ввод-вывод информации);
· испытание на правильность;
· испытание на надежность (процент отказа системы).
Был произведен запуск системы.
Для начала теста нажали кнопку «Тест», начали тестирование (Приложение. Рис. 1.). Ответили на все вопросы получили результат (Приложение. Рис. 2.). Просмотрели объяснение результат (Приложение. Рис. 3.)
В результате работы программы производится анализ ответов и вывод результата (оценка знаний по пятибалльной шкале), оценка при необходимости объясняется. Программное обеспечение было проверено при различных начальных условиях.
В процессе тестирования программа сработала правильно, результат совпал с ожидаемым.
В процессе тестирования глобальных сбоев системы обнаружено не было. Поскольку в процессе работы программы не было зафиксировано сбоев, приводящих к нарушению функционирования и краху системы, можно сделать вывод, что программа работает надежно.
Приложение.
Эскизы экранных форм.
Рис. 1. Начало работы с ЭС.
Рис.2. Вывод результата.
Рис. 3. Объяснение результата.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.