- •Армавирский государственный
- •1.1. Cреда Visual Prolog: основные понятия, интерфейс.
- •Задания для самостоятельной работы
- •1.2 Набор, редактирование и тестирование простейших программ в режиме Test Goal
- •1.3 Создание простейших проектов
- •Задания для самостоятельной работы
- •1.4 Поиск с возвратом
- •Задания для самостоятельной работы
- •1.5 Управление поиском с возвратом: предикаты fail и отсечения.
- •Задания для самостоятельной работы
- •1.6 Арифметические вычисления
- •1.7 Рекурсия
- •Задания для самостоятельной работы
- •1.8 Решение логических задач в пролоГе
- •Задания для самостоятельной работы
- •1.9 Списки
- •2 Разработка графического интерфейса пользователя
- •2.1 Создание простейших проектов с графическим интерфейсом
- •Задание для самостоятельной работы
- •2.2 Создание новых окон в проекте с использованием кнопок и полей ввода
- •Задание для самостоятельной работы
- •2.3 Использование элемента ListBox
- •Задание для самостоятельной работы
- •3 Создание экспертных систем средствами пролоГа
- •Задание для самостоятельной работы
Армавирский государственный
педагогический университет
Козырева Г.Ф.
Практикум решения задач
по курсу «Основы искусственного интеллекта»
учебно-методическое пособие
для студентов, обучающихся по специальности «Информатика»
Армавир 2005
Рецензент : зав.кафедрой ВЭА АМТИ, проф. Куроедов В.И.
Козырева Г.Ф. Практикум решения задач по курсу «Основы искусственного интеллекта». Учебно-методическое пособие для студентов, обучающихся по специальности «информатика». – Армавир, 2005г.
Рассматриваются типовые задачи и контрольные задания по курсу «Основы искусственного интеллекта». Пособие может быть использовано при организации самостоятельной работы студентов по выполнению заданий в среде Visual Prolog
Учебно-методическое пособие предназначено для студентов, обучающихся по специальности «информатика», а также может использоваться всеми, кто интересуется вопросами логического программирования.
ОГЛАВЛЕНИЕ
Введение……………………………………………..……………….4
1. Основы ПРОЛОГа……………………………………………….5
1.1. Cреда Visual Prolog: основные понятия, интерфейс……….5
1.2 Набор, редактирование и тестирование простейших программ в режиме Test Goal…………………………………….7
1.3 Создание простейших проектов…………………………….13
1.4 Поиск с возвратом……………………………………………17
1.5 Управление поиском с возвратом: предикаты fail и отсечения ………………………………………………………...20
1.6 Арифметические вычисления……………………………….25
1.7 Рекурсия………………………………………………………28
1.8 Решение логических задач в ПРОЛОГе…………………….32
1.9 Списки………………………………………………………...36
2. Разработка графического интерфейса пользователя….....41
2.1 Создание простейших проектов с графическим интерфейсом………………………………………………….......41
2.2 Создание новых окон в проекте с использованием кнопок и полей ввода…………………………………………….45
2.3 Использование элемента ListBox…………………………..51
3. Создание экспертных систем средствами ПРОЛОГа…...54
Литература……………………………………………..…………....61
Введение
Предлагаемое методическое пособие представляет собой описание лабораторных работ по курсу «Основы искусственного интеллекта» и предназначено для студентов, обучающихся по специальности «Информатика».
Основная цель пособия – помощь студентам в подготовке к выполнению лабораторных работ.
Целью выполнения данных лабораторных работ является приобретение студентами навыков работы в среде Visual Prolog (формальная постановка задачи, преобразование в форму, пригодную для программирования на Прологе, трассировка и оценка результатов) а также закрепление теоретических знаний, полученных при прослушивании курса лекций «Основы искусственного интеллекта».
Пособие содержит необходимый теоретический материал, примеры решения задач и задания по программированию на языке Пролог.
К каждому разделу приводятся несколько типовых задач с решениями, что позволяет студентам самостоятельно подготовиться к выполнению лабораторной работы.
В качестве результата выполнения лабораторной работы студентом должен быть подготовлен отчет о проделанной работе, который включает:
Постановку задачи
Входные/Выходные данные (при необходимости)
Текст программы на языке Пролог (с необходимыми комментариями)
Трассировку программы
Результаты тестирования (наборы входных и выходных данных).
В настоящем пособии приводится список литературы, которая может быть использована при подготовке к лабораторным работам.
1. Основы ПРОЛОГа