Интеллектуальные информационные системы
Индивидуальное задание лабораторной работы №3
Индивидуальное задание 1. Разработать программу на языке Пролог, использующую метод отсечения и отката для решения следующей задачи: из состава студенческой группы выбрать и вывести на экран фамилии студентов, удовлетворяющих одному из условий таблицы 1.
Примечание: фамилии, годы рождения студентов и пр., используемые при построении базы данных программы, не обязательно должны соответствовать фактическим данным.
Таблица 1.
|
№ варианта |
Условие выборки |
|
1 |
Родившихся в 1979 году |
|
2 |
Родившихся в Рыбнице |
|
3 |
Живущих в общежитии |
|
4 |
Изучавших немецкий язык |
|
5 |
Сдавших экзамен по высшей математике на «4» |
|
6 |
Состоящих в браке |
|
7 |
Живущих вместе с родителями |
|
8 |
Сдавших в школе экзамен по химии на «5» |
|
9 |
Учившихся в рыбницкой школе |
|
10 |
Живущих на ул. Вершигора |
|
11 |
Имеющих автомобиль |
|
12 |
Имеющих компьютер |
|
13 |
Чья работа связана с командировками |
|
14 |
Чье имя Александр |
|
15 |
Имеющих детей |
|
16 |
Блондинов |
|
17 |
Имеющих спортивный разряд |
|
18 |
Служивших в армии |
|
19 |
Владеющих украинским языком |
|
20 |
Работающих по специальности |
|
21 |
Переболевших гриппом в текущем году |
|
22 |
Совершивших прыжки (прыжок) с парашютом |
|
23 |
Умеющих стрелять |
|
24 |
Владеющих приемами рукопашного боя |
|
25 |
Летавших на самолете |
Индивидуальное задание 2. Составить программу на языке Пролог для вычисления функций А = А(x, y, z) и В = В(x, y, z) при условиях, заданных в таблице 2. Задачу решить для двух значений x, заданных соответственно в верхней и нижней строках.



Социальные сети