С Новым годом! Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
2 / 2 / 2
Регистрация: 21.10.2015
Сообщений: 214
1

Определение принадлежности животного к определенному виду

09.11.2016, 18:15. Показов 1960. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задание звучит так: "определение принадлежности животного к определенному виду, типу, семейству". Дуги: место обитания, строение, особенности поведения, вид питания.Вообще не знаю, с чего начать. Ничего даже не и не рассказали, как реализовать, кто подскажет, поможет?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2016, 18:15
Ответы с готовыми решениями:

Привести строку к определенному виду
Всем привет, возникла задачка. Нужно вот такую строку - "Фамилия,Имя,Отчество" приветси в такой...

Создать двумерный массив по определенному виду
Создать массив arr где a==b;и при вводе,например,4,вывод был таким: 4х4 1 2 3 4 4 3 2 1 1 2 3...

Определение принадлежности точки
Помогите пожалуста :cry: Написать программу которая определяет принадлежит ли точка с координатами...

Определение принадлежности точки к многоугольнику
Добрый день/вечер. Имеются координаты многоугольника в Яндекс картах, они считываются программой...

7
2 / 2 / 2
Регистрация: 21.10.2015
Сообщений: 214
10.11.2016, 21:20  [ТС] 2
Это набросок , но кое что понял,еще надо набросать схему семантической сети
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
predicates
 
nondeterm is(string,string)
est(string,string)
/*raspred(string,string)
 
opredel(string,string)
*/
 
 
nondeterm have(string,string)
 
 
clauses
is(zaicevie,travoadnum).
is(zayac,zaicevie).
is(krolik,zaicevie).
is(volk,hichnik).
have(travoadnum,zub).
est(hichnik,travoadnum).
have(hichnik,zub(x)).
have(X,Y):-is(X,Q),have(Q,Y).
 
 
is(Y,Z):-is(X,Y),est(Z,X).
est(X,Y):-is(Y,travoadnum),have(X,zub).
goal
is(X,zaicevie).
est(X,volk)
 
/*have(X,Y):- is(X,Q),
 
have(Q,Y).
 
raspred(travoadnum,zub).
 
raspred(X,otrad):- podbir(travoadnum,X),
 
is(X,tip).
 
raspred(X,Y):- is(X,Z),raspred(Z,Y).*/
0
2 / 2 / 2
Регистрация: 21.10.2015
Сообщений: 214
15.11.2016, 13:25  [ТС] 3
Есть у кого то варианты?
0
1 / 1 / 0
Регистрация: 16.09.2012
Сообщений: 27
15.11.2016, 18:02 4
По каким то признакам определять принадлежность или же нет?
0
2 / 2 / 2
Регистрация: 21.10.2015
Сообщений: 214
15.11.2016, 19:50  [ТС] 5
Есть у кого то варианты?Sanya22, по любым,там пример семантическая сеть,от так от мб я чего не так написал.
Миниатюры
Определение принадлежности животного к определенному виду  
0
2 / 2 / 2
Регистрация: 21.10.2015
Сообщений: 214
23.11.2016, 21:59  [ТС] 6
изменил вот так но еще в процессе полного решения.
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
predicates
nondeterm is(string,string)
nondeterm dvig(string,string)
nondeterm have(string,string)
nondeterm dihan(string,string)
nondeterm sreda(string,string)
nondeterm eda(string,string).
clauses
is(golub,ptica).
is(corsun,ptica).
is(zayac,mlicop).
is(ptica,guvotnoe).
is(mlekop,guvotnoe).
dvig(ptica,letaet).
dvig(mlekop,hodit).
sreda(guvotnoe,les).
sreda(ptic,vozduh).
eda(hichnik,maso).
eda(travoyad,trava).
dihan(guvotnoe).
0
2 / 2 / 2
Регистрация: 21.10.2015
Сообщений: 214
29.11.2016, 15:15  [ТС] 7
я все же двигаюсь по немнону мб кто подскажет ошибка в eda
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
predicates
nondeterm is(string,string)
nondeterm dvig(string,string)
nondeterm sreda(string,string)
nondeterm eda(string,string)
clauses
is(mlekop,zayac).
is(zayac,guvotnoe).
is(corsun,guvotnoe).
is(corsun,mlekop).
is(X,Y):-is(Y,Z),is(Z,X).
 
dvig(mlekop,hodit).
dvig(hodit,zayac).
dvig(ptica,letaet).
dvig(ptica,mlekop).
 
dvig(X,Y):-dvig(Y,Z),dvig(Z,X).
 
sreda(guvotnoe,les).
sreda(les,ptica).
sreda(ptica,vozdux).
sreda(X,Y):-sreda(Y,Z),sreda(X,Z).
 
eda(hichnik,corcsun).
eda(corcsun,maso).
eda(travoyad,zayac).
eda(zayac,trava).
eda(X,Y):-eda(Y,Z),eda(Z,X).
goal
is(Y,guvotnoe),
dvig(X,letaet),
sreda(Z,vozdux),
eda(Y,maso).
Добавлено через 13 часов 58 минут
исправил ошибку но теперь вместе с выводом пишет такую ошибку
PROGRAM ERROR. 1010
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
predicates
nondeterm is(string,string)
nondeterm dvig(string,string)
nondeterm sreda(string,string)
nondeterm eda(string,string)
clauses
is(mlekop,zayac).
is(zayac,guvotnoe).
is(corsun,guvotnoe).
is(corsun,mlekop).
is(X,Y):-is(Y,Z),is(Z,X).
 
dvig(mlekop,hodit).
dvig(hodit,zayac).
dvig(ptica,letaet).
dvig(ptica,mlekop).
 
dvig(X,Y):-dvig(Y,Z),dvig(Z,X).
 
sreda(guvotnoe,les).
sreda(les,ptica).
sreda(ptica,vozdux).
sreda(X,Y):-sreda(Y,Z),sreda(X,Z).
 
eda(travoyad,zayac).
eda(zayac,trava).
eda(hichnik,maso).
eda(X,Y):-eda(Y,Z),eda(X,Z).
goal
is(Y,guvotnoe),
dvig(X,letaet),
sreda(Z,les),
eda(T,trava).
Добавлено через 40 секунд
исправил ошибку но теперь вместе с выводом пишет такую ошибку
PROGRAM ERROR. 1010
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
predicates
nondeterm is(string,string)
nondeterm dvig(string,string)
nondeterm sreda(string,string)
nondeterm eda(string,string)
clauses
is(mlekop,zayac).
is(zayac,guvotnoe).
is(corsun,guvotnoe).
is(corsun,mlekop).
is(X,Y):-is(Y,Z),is(Z,X).
 
dvig(mlekop,hodit).
dvig(hodit,zayac).
dvig(ptica,letaet).
dvig(ptica,mlekop).
 
dvig(X,Y):-dvig(Y,Z),dvig(Z,X).
 
sreda(guvotnoe,les).
sreda(les,ptica).
sreda(ptica,vozdux).
sreda(X,Y):-sreda(Y,Z),sreda(X,Z).
 
eda(travoyad,zayac).
eda(zayac,trava).
eda(hichnik,maso).
eda(X,Y):-eda(Y,Z),eda(X,Z).
goal
is(Y,guvotnoe),
dvig(X,letaet),
sreda(Z,les),
eda(T,trava).
0
2 / 2 / 2
Регистрация: 21.10.2015
Сообщений: 214
30.11.2016, 19:55  [ТС] 8
работает
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
predicates
nondeterm is(string,string)
nondeterm dvig(string,string)
nondeterm sreda(string,string)
nondeterm eda(string,string)
clauses
is(mlekop,zayac).
is(zayac,guvotnoe).
is(corsun,guvotnoe).
is(corsun,mlekop).
is(X,Y):-is(Y,Z),is(Z,X).
 
dvig(mlekop,hodit).
dvig(hodit,zayac).
dvig(ptica,letaet).
dvig(ptica,mlekop).
 
dvig(X,Y):-dvig(Y,Z),dvig(Z,X).
 
sreda(guvotnoe,les).
sreda(les,ptica).
sreda(ptica,vozdux).
sreda(X,Y):-sreda(Y,Z),sreda(X,Z).
 
eda(travoyad,zayac).
eda(zayac,trava).
eda(hichnik,maso).
eda(X,Y):-eda(Y,Z),eda(X,Z).
goal
is(Y,guvotnoe),
dvig(X,letaet),
sreda(Z,les),
eda(T,trava).
0
30.11.2016, 19:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2016, 19:55
Помогаю со студенческими работами здесь

Определение принадлежности точки полуплоскости
Доброго времени суток. Прошу помощи в решении задачи. Имеется двумерная система координат (x,y)...

Определение принадлежности точки фигуре
Всем привет. Есть задача определения принадлежности точки фигуре. Как думаете, нормальный...

Определение принадлежности курсора элементу
Есть форма, на ней picureBox. Как определить по нажатию мыши находится ли курсор на pictureBox'е?

Определение принадлежности точки области
Помогите решить задачи. Заранее спасибо!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru