Logo GenDocs.ru

Поиск по сайту:  

Загрузка...

Лабораторная работа №1 - файл Отчет_1.doc


Лабораторная работа №1
скачать (4.7 kb.)

Доступные файлы (1):

Отчет_1.doc29kb.19.11.2008 22:19скачать

Загрузка...

Отчет_1.doc

Реклама MarketGid:
Загрузка...
КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. А.Н.ТУПОЛЕВА.
Кафедра Прикладной Математики и Информатики им. Ю.В. Кожевникова


Лабораторная работа №1

по дисциплине

«Функциональное и логическое программирование».

Казань – 2008.
Лабораторная работа №1.

Основы работы в системе Visual prolog 5.2.

Цель работы: Получение основных навыков работы в системе. Изучение технологии подготовки и отладки Пролог-программ.
Задание:

  1. Ввести бинарное отношение родитель и построить на его основе программу, содержащую только факты;

  2. Составить перечень из 3-4 вопросов, которые могут быть сформулированы относительно данных фактов, и получить на них ответы;

  3. Добавить информацию о том, каков пол людей, участвующих в отношении родитель, с использование унарных отношений женщина и мужчина. Составить перечень из 3-4 разнотипных вопросов, которые могут быть сформулированы относительно данных фактов.



ЛИСТИНГ:

Copyright (c) My Company
Project: ÌÎÅ1

FileName: ÌÎÅ1.PRO

Purpose: No description

Written by: Visual Prolog

Comments:

******************************************************************************/
include "ìîå1.inc"
predicates
parent(STRING,STRING)

man(STRING)

woman(STRING)
clauses
woman("Olga").

man("Nikita").

parent("Olga","Lilu").

parent("Nikita","Samuel").

parent("Nicolay","Nikita").

parent("Nicolay","Olga").
goal
%parent(X,"Nikita").

%parent(X,Y).

%parent("Nikolay","Margo").

%parent("Nicolay",X).

%parent("Nicolay",X),woman(X).

%parent("Nicolay",X),parent(X,"Samuel").

%parent("Nikita","Samuel"),man("Nikita").

%parent("Nicolay",X),parent(X,"Samuel"),man(X).

parent(Y,X),parent(X,Z),man(X).






Скачать файл (4.7 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации