|
|
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
вот такая учебная задача - лабораторная работа Код: python 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. один запрос 4-й, сразу написал Код: python 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. как остальные - даже не знаю с какого края подойти. вроде преобразовать в список все факты и работать со списком, там вроде предикат filter имеется, но не пойму как к элементам структуры book обращаться. вообще не шарю в прологе и времени изучать нет может какой пример подскажите, чтобы по быстрому раскурить мою задачу? спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 14:58 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
Давненько не встречал Prolog. Круть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 15:08 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
maytonДавненько не встречал Prolog. Круть... ну да, куда уж круче (почти плача). дошел при чтении мануалов до откровенной императивщины, но, думаю, это не то, как надо мою лабы делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 17:09 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
А в начале 90-х я сидел в одной квартире (офисе))) ) с людьми которые его писали. В СПб, на Красных текстильщиков (сейчас вроде улицу переименовали). ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 17:28 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
Давненько писал 1 лабу на Прологах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 17:39 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
читаю (по диагонали) очередной учебник, пытаясь найти ответ на мой вопрос. и какие задачи там рассматриваются: Код: python 1. авторы тролии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 17:43 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
kmaw, дай тынц на твой учебник. Мы тоже почитаем. Вообще не кажется что эту задачку я-бы лучше решал на XML/XPath. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 17:50 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
maytonkmaw, дай тынц на твой учебник. Мы тоже почитаем. Вообще не кажется что эту задачку я-бы лучше решал на XML/XPath. это лаба по прологу. там выбора нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 18:01 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
Анатолий Адаменко, Андрей Кучуков Логическое программирование и Visual Prolog ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 18:02 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
тынц не могу, уже не помню откуда скачал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 18:02 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
kmaw, это сойдет читать для твоей реализации лабы? http://www.ssau.ru/files/resources/sotrudniki/soldatova_lezina.pdf Для "раскуривания" трубки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 18:13 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
http://www.intsoft.spb.ru/prolog.html ...Visual Prolog, developed by Danish company Prolog Development Center with INTELLIGENCE-SOFT participation, is the most powerful and effective Prolog programming tool. It meets the professional's demands for speed and performance, producing compact, fast and highly optimized native machine code... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 18:20 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
maytonkmaw, это сойдет читать для твоей реализации лабы? http://www.ssau.ru/files/resources/sotrudniki/soldatova_lezina.pdf Для "раскуривания" трубки... пролистал, я уже его видел. в двух словах: не могу победить императивное мышление и ищу (подсознательно) решение в виде, где в цикле идет перебор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 18:33 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
Код: python 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. это удаление m элементов списка, начиная с n-го. по сути - рекурсия. в чем тут "логическое" - не догоняю. мозг взрывается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 18:37 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
суть пролога - записать алгоритм в рекурсивной форме в виде декларативных правил? (даже когда это идет вразрез с интуицией) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 18:44 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
Код: python 1. как сделать так? Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 18:47 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
Думаю что да. Но интуиция здесь неуместна. Она просто в мире инфо-технологий никак не формализуема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 18:48 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
Может как-то так Код: javascript 1. типа функция которая вернёт отношение истины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 18:50 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
maytonМожет как-то так Код: javascript 1. типа функция которая вернёт отношение истины. я наверное вопрос плохо сформулировал. со списками я понял как работать - проблема только в искусстве "логики рекурсии". но как, например, мой пример со списком и удалением обобщить на списки структур. допустим, задача стояла бы, удалить m книг, у которых год издания fun(y)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 18:56 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
kmawmaytonМожет как-то так Код: javascript 1. типа функция которая вернёт отношение истины. я наверное вопрос плохо сформулировал. со списками я понял как работать - проблема только в искусстве "логики рекурсии". но как, например, мой пример со списком и удалением обобщить на списки структур. допустим, задача стояла бы, удалить m книг, у которых год издания fun(y)? Наверное удаление - подразумевает написание запроса который вернёт все книги кроме тех у которых год издания fun(y). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 18:58 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
maytonkmawпропущено... я наверное вопрос плохо сформулировал. со списками я понял как работать - проблема только в искусстве "логики рекурсии". но как, например, мой пример со списком и удалением обобщить на списки структур. допустим, задача стояла бы, удалить m книг, у которых год издания fun(y)? Наверное удаление - подразумевает написание запроса который вернёт все книги кроме тех у которых год издания fun(y). это да, там переменные не измененные: изменение списка - создание нового ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 19:21 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
Извини бро. Я - пас. Пускай другие Про-ложники (Про-логщики) решат тебе эту задачу в топике. Мне она пока не по зубам. Диковинный он этот Пролог... Мдя... Вот ежели-б XML или JSON... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 19:33 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
maytonИзвини бро. Я - пас. Пускай другие Про-ложники (Про-логщики) решат тебе эту задачу в топике. Мне она пока не по зубам. Диковинный он этот Пролог... Мдя... Вот ежели-б XML или JSON... я сделал из лаб на ~0,52 по однобальной. может до зачтено/три преподаватель округлит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2014, 19:35 |
|
||
|
Visual Prolog 7.5
|
|||
|---|---|---|---|
|
#18+
Код: python 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. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. почти все запросы реализовал, как смог ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 20:39 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=39&tid=1341135]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 353ms |

| 0 / 0 |
