Пролог язык программирования задачи

Задание 1.

1. Ввести предложенный текст программы, реализовать ее и записать на диск.

nl, write(«Введитевашеимя,\n»,»затемнажмите Enter.»),

write(«Добро пожаловать\n в PDC Prolog,\n»,»»,Name,»!»).

Результат: Добро пожаловать в PDCProlog, Vladimir!

2. Умышленно ввести опечатки в текст программы и ознакомиться с сообщениями об этих опечатках, исправить их.

makewindow(1,7,7,»Моя первая программа»,4,56,14,22)

nl, write(«Введите ваше имя,n»,»затем нажмите Enter.»),

write(«Добро пожаловать\n в PDC Prolog,\n»,»,Name,!»).

Задание 2.

Реализовать программу с вводом перечисленных ниже целей и проверить получаемые результаты. Цели внешние.

book(«Фигурнов В.Э.»,»IBM PC для пользователя»,»ФиС»,1988).

book(«Петухов О.А.»,»Проектирование ОРБД»,»Судостроение»,1984).

book(«Петухов О.А.»,»Объектно-реляционные модели данных»,»СЗПИ»,1987).

book(«Петухов О.А.»,»Моделирование СМО»,»СЗПИ»,1989).

book(«Петухов О.А.»,»PDC Prolog»,»СЗПИ»,2000).

book(«Анкудинов Г.И.»,»Теория автоматов»,»СЗПИ»,1997).

book(«Николаев В.И.»,»Дискретные структуры»,»СЗПИ»,1999).

Результат: X= Proektirovanie OR BD, Y=SUDOSTROENIE, Z=1984

X=Object models of DATA, Y=SZPI, Z=1987

X=Modelirovanie CMO, Y=SZPI, Z=1989

E=Petuchov O.A., X=Object models of DATA, Z=1987

E=Petuchov O.A., X=Modelirovanie CMO, Z=1989

E=Petuchov O.A., X= PDC Prolog, Z=2000

E=Ankudinov G.I., X=Automat theory, Z=1997

E=Nikolaev V.I., X=Diskretniye struktury, Z=1999

Задание 3.

Реализовать программу с вводом всех перечисленных внешних целей и проверить получаемые результаты:

year_in, year_out = integer

Источник

Читайте также:  Android разработка первого приложения
Оцените статью