Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

stuff / Информационные технологии 5

.odt
Скачиваний:
13
Добавлен:
02.04.2015
Размер:
25.82 Кб
Скачать

Главные идеи экспертных систем заключаются в том, чтобы получить знания эксперта, загрузить их в компьютер и получить возможность их использовать.

Основные компоненты:

ЭС

Центральное место принадлежит правилам: они определяют, что делать в данной конкретой ситуации.

Правило состоит из двух частей: условие и действие. Все используемые правила образуют систему правил.

Интерпретатор производит в определённом порядке обработку знаний, хранящихся в базе знаний.

Интерпретатор позволяет последовательно рассматривать совокупность правил. В результате чего пользователь может принимать решения, существенно превышающие его квалификационные способности.

Кроме этих могут быть и ряд других: БД, блоки расчётов и корректировки.

Модуль создания системы служит для создания иерархии правил системы.

Можно пользоваться алгоритмическими языками программирования, но предпочтительнее использовать функциональные ЯП: LISP, Haskell, Prolog.

Visual Basic for Applications

Назначение VBA — скрипты, управляющие средой приложений Microsoft Office.

VBA является ЯП без полноценного ООП, но с элементами ООП.

Интерфейс редактора VBA состоит из элементов: окно проекта VBA, окно редактирования, окна форм, окно свойств, панели инструментов.

Объектная модель Microsoft Excel

Иерархия объектов, подчинённых объекту Application, которые соответствуют самому приложению Excel.

Свойства объекта — это характеристика.

Методы — инструмент для взаимодействия с объектом.

События — факт, что с объектом что-то произошло.

Объект

Свойства

Методы

События

Application

activeWorkBook

quit

workBookOpen

activeSheet

run

workBookActivate

activeCell

……

……

……

caption

height

width

……

Объект

Свойства

Методы

События

WorkBook

activeSheet

add

open

WorkBooks

activeChart

close

newSheet

workSheets

open

sheetActivate

……

save

beforeClose

protect

……

unprotect

……

Объект

Свойства

Методы

События

WorkSheet

name

add

beforeClose

WorkSheets

activeCell

delete

beforeSave

protect

beforePrint

copy

newSheet

……

open

sheetActivate

……

Объект

Свойства

Методы

События

Range

value

autoFit

autoFill

font

clear

autoFilter

copy

……

delete

select

……

Типы данных в VBA:

  1. byte (1 байт);

  2. boolean (true; false);

  3. integer (2 байта);

  4. long (4 байта);

  5. single (4 байта);

  6. double (8 байт);

  7. currency;

  8. decimal;

  9. date;

  10. object;

  11. string;

  12. variant;

  13. Тип данных определённых пользователей.

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

Объявление переменных производится с помощью ряда операторов: dim, public, static, private.

dim N as integer

Допустимые имена: длина имени не должна превышать 255 символов, имя не должно содержать точек, пробелов и следующих символов: «%, &, !, #, @, $», имя может содержать любую комбинацию разрешённых символов, но начинаться с буквы, имена должны быть уникальны в пределах определяемой области, нельзя использовать в качестве имён ключевые слова LOB, регистронезависимый язык.