Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСы Информатика 2010 мои.doc
Скачиваний:
8
Добавлен:
20.08.2019
Размер:
337.92 Кб
Скачать

8. Системы программирования Visual Basic, Delphi. Структура проектов в системах программирвоания Visual Basic, Delphi . Концепции объектно-ориентированного программирования и их реализация в Delphi.

Система программирования Visual Basic позволяет резервировать переменные, с указанием размера и без него, работать с различными типами данных, использовать константы, работать с математическими операторами и функциями, использовать дополнительные операторы. В Visual Basic любой проект состоит из следующих файлов: файл каждой формы (расширение .frm). Это обычный ASCII текстовый файл, в котором записан весь код, помещённый в форму, а также свойства всех помещённых на форму элементов управления и самой формы тоже. файл каждой формы, содержащий бинарную информацию (например картинку в PictureBox) (расширение .frx) файл проекта, содержащий информацию о проекте (расширение .vbp) информация о рабочей области проекта (workspace) (расширение .vbw) Delphi — это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi строго типизированный объектно-ориентированный язык, в основе которого лежит Object Pascal. В Delphi любой проект состоит из следующих файлов: .DPR - файл проекта. Содержит он основной код программы, ссылки на все окна (формы) проекта и относящиеся к ним модули. В нем также содержится код инициализации. Имеет одноименное название с проектом. PAS - pascal файл. Он содержит текст, который вы видите в окне редактора кода так называемого модуля программы. DFM - delphi form. Представляет собой файл с полными данными о проектировщике формы. Позиция, размер, расположенные компоненты и пр. Форма приложения является неотъемлемой частью модуля PAS и имеет то же название..DCU - двоичный файл модуля. Имеет одноименное название с модулем..RES - ресурсный файл. Содержит в себе иконки, значки указателя мыши, картинки, звуки..DOF, DSK - содержат настройки проекта..CFG - содержит настройки конфигурации проекта..EXE - откомпилированная программа. Сохраняется автоматически при запуске проекта на выполнение. Обновл-ся в момент компиляции.

Объектно-ориентированное программирование(ООП) – метод программирования, имитирующий способы, какими по нашему представлению выполнены предметы. ООП представляет отличный от процедурного способ программирования, кот. Напоминает процесс человеческого мышления. В ООП главной точкой при проектировании программы является объект. При структурном подходе описываемый объект обычно разделяется на составные части. Язык Delphi реализует концепцию ООП. Это означает, что функциональность приложений определяется набором взаимосвязанных задач, каждая из которых становится самостоятельном объектом.

9. Основные направления исследований в области искусственного интеллекта(ии). Модели представления знаний. Экспертные системы(эс): структура, назначение, особенности.

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

ИИ возник в сер 60-х.

Периоды: 1) 60-70г. 20 века – исследования по «общему интеллекту», попытки смоделировать общие интеллектуальные процессы, свойственные челу: свободный диалог, доказательства теорем, игры, сочинения стихов, музыки. 2) 70е г. – исследование и разработка подходов к формальному представлению знаний и умозаключений, попытки свести интеллектуальную деятельность к формальному преобразованию слов, символов.

3) с конца 70 – разработка специализируемых на определенных предметных областях интеллектуальных систем (экспертные системы). 4) 90е – работы по созданию ЭВМ пятого поколения и программного обеспечения для них.

Характерные особенности для задач: 1 преобладающее использование информации в символьной форме, наличие выбора между многими вариантами в условиях неопределенности.

Направления исследований:

1. восприятие и распознавание образов. Каждому объекту ставится в соответствие матрица признаков, по кот происходит распознавание; 2. математика и автоматическое доказательство теорем. 3. Игры. 4. Решение задач. 5. Понимание естественного языка. 6. Выявление и представление знаний экспертов в экспертных системах.

ЭС – компьютераня программа, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. ЭС начали разрабатываться исследователями искусственного интеллекта в 1970-х годах, а в 1980-х получили коммерческое подерпление. В инф-ке ЭС рассматриваются совместно с базами знаний как модели поведения экспертов в определ. Обл. знаний с использ. Процедур логического вывода и принятий решений, а базы знаний – как совокупность фактов и правил логического вывода в выбранной предметной области.

Структура ЭС: интерфейс пользователя, пользователь, интеллектуальный редактор базы знаний, эксперт, инженер по знаниям, рабочая память, база знаний, решатель, подсистема объяснений.

База знаний, содержит факты и правила, применяя которые к известным фактам можно получать новые.

Классификация ЭС: 1. По решаемой задачи: интерпретация данных, диагностирование, мониторинг, проектирование, обучение, управление, ремонт, отладка. 2. По связи с реальным времением: статические, динамические.