Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Классификация данных




Дан ациклический путь по графу: A®B®C®...®E. Вершины графа - процедуры со списками параметров

A: [ (a,I), (b,I) (c,M) (d,R)...]

...

E: [(b,R), (c,I),... (g,R)]

С помощью списка каждая процедура связывается конкретными данными из ОД.

Данные индексированы типами: I - исходное для процедуры, M - модифицируемое,

R - вычисляемое.

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

· если для любого данного (I или M) предшествует M или R, то результирующим типом будет I;

· если R предшествует I или M, то результирующим типом будет R.

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


 

22. Игра «Выдающийся ум»

Написать программу для игры «Выдающийся ум».

Игрок - Человек выбирает секретный код, представляющий собой последовательность из N различных десятичных цифр (N=4 или N=5). Игрок – Компьютер пытается угадать задуманный код и спрашивает игрока – Человека о числе «быков» (число «быков» - количество совпадающих цифр в одинаковых позициях предполагаемого и задуманного кодов) и числе «коров» (число «коров» - количество совпадающих цифр, входящих в предполагаемый и задуманный код, но находящихся в разных позициях). Код угадан, если число «быков» = N.

 

23. Программа унификации

Даны два дизъюнкта с противоположными знаками, необходимо унифицировать их термы.

 

24. Игра в «слова»

Дано исходное множество слов (5-10 слов). Сформировать выходное множество слов таким образом, чтобы каждое последующее слово начиналось на последнюю букву предыдущего слова.

Входное множество: слон, желудок, корова, нож, арбуз.

Выходное множество: слон, нож, желудок, корова, арбуз.

25. Поиск в лабиринте

Найти телефон в доме, план которого задан на рисунке. Буквой «a» обозначена улица, остальные буквы обозначают комнаты в доме.

 
 

 

Список литературы

1. Адаменко А.Н., Кучуков А. Логическое программирование и Visual Prolog – Спб.: БХВ – Петербург, 2003.

2. Братко И. Алгоритмы искусственного интеллекта на языке Prolog. М.: Вильямс, 2004. – 637 с.

3. Стерлинг Л., Шапиро Э. Искусство программирования на языке Пролог: Пер. с англ. М.: Мир.1990.


Учебное издание

Солдатова Ольга Петровна, Лёзина Ирина Викторовна





Поделиться с друзьями:


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 723 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Лучшая месть – огромный успех. © Фрэнк Синатра
==> читать все изречения...

4262 - | 4149 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.