Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методуказания к лабораторным ИИС.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
792.58 Кб
Скачать

Описание переменных среды

Имя

Тип

Описание

Значение по умолчанию

E.BELL

Логический

Раздается звонок, если вводится недействительное значение

TRUE

E.DECI

Числовой

Устанавливает количество цифр справа от десятичной точки

2

Е.HRES

Числовой

Устанавливает степень ответа на команду НОW от 0 (нет ответа) до 6 (наиболее подробный ответ)

4

E.LLOG

Числовой

Задает длину логического шаблона по умолчанию (максимум - 5)

5

Е.LSTR

Числовой

Задает длину символьного шаблона (максимум - 255)

15

E.LNUM

Числовой

Задает длину для числового шаблона (максимум - 14)

14

Е.ОСОН

Логический

Вывод данных на дисплей

TRUE

Е.OPRN

Логический

Вывод всех выходных данных на принтер

FALSE

E.PDEP

Числовой

Длина печатной страницы

60

E.WHN

Символьный

Указывает, когда появляются команды FIND при нахождении неизвестной переменной:

N - никогда; L - только как последнее средство; F - прежде чем будет сделана попытка оценить значение неизвестных переменных

L

Приложение 2

Основные команды "guru"

BUILD <имя набора правил> - используется для создания, моди­фикации и компиляции набора правил.

COMPILE <имя набора правил> - создает файл откомпилированно­го набора правил.

CONSULT <имя экспертной системы> - обращение к ЭС за консуль­тацией.

WHY <выражение> - объясняет, почему "GURU" использовала конк­ретное правило.

HOW <выражение> - объясняет, как "GURU" нашла значение переме­нной.

TEXT <имя файла> - запускается текстовый редактор "GURU".

CLEAR - очистить экран.

INPUT <переменная> <USING шаблон><WITH выражение> - ввод дан­ных в переменную с использованием шаблона (USING) и с подсказ­кой (WITH). Шаблоны:

а - для буквенных символов (латинский шрифт);

с - для буквы или числа;

d - для цифры, знака (+ или -) или десятичной точки;

е - преобразование в символы нижнего регистра;

n - символ шаблона, который воспринимает только цифры в зани­маемой им позиций;

r - для символов ASCII;

u - преобразует в символы верхнего регистра. Например:

INPUT num USING "dddd" with "Введите номер"

На экране появляется текст:

Введите номер __

Рассмотрим еще одну команду "GURU".

OUTPUT <имя переменной><USING шаблон> - выводит на экран переменную или строку.

Шаблоны в этой команде аналогичны шаблонам для команды INPUT.

Например:

OUTPUT ''Лабораторная работа N1"

Выводит на экран:

Лабораторная работа N1

Другой пример:

OUTPUT num

Выводит на экран значение переменной num. Приведем также перечень следующих команд "GURU":

HELP - выводит справочную информацию;

RUN — выполняет внешнюю программу;

DIR - просматривает директорию;

BYE - выходит из режима;

RELEASE - освобождает память, удаляя данные и программы "GURU";

PEPFORM - выполняет процедуру;

WAIT - приостанавливает обработку до нажатия любой клавиши.

Приложение 3