Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы по информатике к экзамену_КЗИ_ИС.doc
Скачиваний:
3
Добавлен:
07.07.2019
Размер:
558.59 Кб
Скачать

Обобщенная структура эс

Пользователь – специалист той предметной области, для которой предназначена ЭС.

Инженер по знаниям – специалист по ИИ, выступающий в роли буфера между экспертом и базой знаний.

Интерфейс пользователя – комплекс программ, реализующих диалог пользователя с ЭС в процессе ввода информации и вывода результатов экспертизы.

База знаний (БЗ) – совокупность знаний предметной области

Решатель – программа, моделирующая ход рассуждений эксперта на основании знаний, имеющихся в БЗ

Подсистема объяснений – программа, позволяющая пользователю получать ответы на вопросы: «Почему система приняла такое решение?», «Как была получена та или иная рекомендация?»

Редактор БЗ – программа, предоставляющая инженеру по знаниям возможность создавать и редактировать БЗ в диалоговом режиме.

Этапы разработки эс

  • Этап идентификации проблем — определяются задачи, которые подлежат решению, выявляются цели разработки, определяются эксперты и типы пользователей.

  • Этап извлечения знаний — проводится содержательный анализ проблемной области, выявляются используемые понятия и их взаимосвязи, определяются методы решения задач.

  • Этап структурирования знаний — выбираются ИС и определяются способы представления всех видов знаний.

  • Этап формализации — осуществляется наполнение экспертом базы знаний.

  • Реализация ЭС — создается один или нескольких прототипов ЭС, решающие требуемые задачи.

  • Этап тестирования — производится оценка выбранного способа представления знаний в ЭС в целом.

24. см 17

25. - ввод данных в базу, их хранение, просмотр или редактирование;

- обработка информации:

    • поиск

    • замена

    • сортировка

    • выборка необходимых данных с помощью фильтров и запросов

-представление необходимых сведений в виде форм и отчетов.

Тип данных

Краткая характеристика типа данных

Текстовый (Text)

Простой, обычный набор, включая числа, буквы и символы. Длина поля не более 255 символов.

Поле MEMO (Memo)

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

Числовой (Number).

Простое, обычное число (не деньги и не дата).

Дата/Время (Date/Time).

Дата или время.

Денежный (Currency).

Число, имеющее денежный формат.

Счетчик (AutoNumber).

Порядковый номер каждой записи.

Логический (Yes/No).

Содержит ответ на вопрос «истина/ложь?»

Поле объекта OLE (OLE Object).

Позволяет установить связь с другой базой данных или с другим файлом.

При работе с таблицами пользователь имеет возможность:

изменять структуру таблицы – добавлять, удалять, переименовывать столбцы, менять тип и формат данных;

редактировать таблицы - добавлять и удалять, изменять записи и данные в них;

сортировать и отбирать записи.

26. Алфавит vba включает:

  • латинский и русский алфавиты,

  • цифры,

  • знаки арифметических операций,

  • знаки операций сравнения и препинания,

  • специальные символы.

В VBA не делается различий между заглавными и строчными буквами, т.е. ИМЯ1 и имя1 считаются одинаковыми словами.

ЛЕКСИКА

Из алфавита формируется словарь (конструкции) алгоритмического языка, которым пользуются при написании процедур и функций.

Простейшими конструкциями алгоритмического языка VISUAL BASIC являются:

  • константы,

  • переменные,

  • выражения,

  • операторы.

Служебные слова языка программирования называются ключевыми.

Основные синтаксические правила

  1. Имена, вводимые программистом, не должны совпадать с ключевыми словами.

  2. Запрещается использование имен, начинающихся с цифр или содержащих пробелы.

  3. Программа записывается в виде строк. Строка процедуры или функции – структурная единица программы, содержанием которой является один или несколько операторов.

  4. Каждая строка может иметь собственное имя – метку.

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

Процедуры выглядят так:

SUB <имя процедуры>

END SUB

  1. Несколько операторов в одной строке программы отделяются друг от друга разделительным знаком двоеточия. Конец строки воспринимается как конец оператора.

  2. Если запись оператора программы не умещается в одной строке текста программы, допускается перенос строки программы с помощью знака подчеркивания «_», перед которым должен быть пробел.

Основные типы данных VBA.

Числовые данные: Byte - байт (1 байт), Integer - целое(2 байт), Long - длинное целое (4 байт), Single - с плавающей точкой обычной точности (4 байт).

Символьные: Char (1 байт), String (от 4 байт до 65 400) ).

Описание данных начинается с оператора DIM

Пример 1

DIM A As Integer, B As Byte, C As String

VISUAL BASIC допускает отсутствие явных описаний используемых данных. Неописанные явно данные интерпретируются, как переменные универсального типа Variant.

27. В основе объектно-ориентированного программирования лежит идея объединения в одной структуре, называемой объектом, данных и программ, которые обрабатывают эти данные.

Понятие объекта включает в себя параметры объекта (свойства) и программные средства для работы с ним (методы). По существу каждый объект представляет собой программный комплекс.

Однотипные объекты объединяются в классы

объектно-ориентированный подход заключается в следующем наборе основных принципов:

  • Всё является объектом.

  • Вычисления осуществляются путём взаимодействия (обмена данными) между объектами, при котором один объект требует, чтобы другой объект выполнил некоторое действие.

  • Объекты взаимодействуют, посылая и получая сообщения. Сообщение — это запрос на выполнение действия, дополненный набором аргументов, которые могут понадобиться при выполнении действия.

  • Каждый объект является представителем (экземпляром) класса, который выражает общие свойства объектов. В классе задаётся поведение (функциональность) объекта. Тем самым все объекты, которые являются экземплярами одного класса, могут выполнять одни и те же действия.

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