|
|
Другие темы раздела | |
Prolog Преобразование списка в список позиций положительных элементов. решите задачу плиз:-( Создайте предикат, преобразующий исходный список в список позиций положительных элементов. https://www.cyberforum.ru/ prolog/ thread192752.html |
Программа "телефонный справочник" Prolog Ладно, раз создал - телефонный справочник - все работает. domains NAME=string NUM=symbol N=integer predicates abon(NAME,NUM) abonname(NAME,NUM) abonnum(NAME,NUM) |
Prolog Ошибка в программе Visual Prolog 5 2 Начинаю осваивать Visual Prolog. При компилировании ошибка: E;cursfileanalyz.pro, pos: 17, 235 The FILE and DB_SELECTOR domains must be global. Подскажите, что это значит? Спасибо) Большое) https://www.cyberforum.ru/ prolog/ thread192678.html |
Prolog Бинарные деревья в списке: определить количество отрицательных узлов в каждом дереве
https://www.cyberforum.ru/ prolog/ thread192457.html ребят, помогите доделать прогу, есть список, а в нем бинарные деревья, нужно чтобы она выводила мне количество отрицательных узлов в каждом дереве, сейчас выводит только количество узлов(и то коряво), если они положительные, если находит отрицательный, рекурсия прекращается... совсем уже голова не варит... DOMAINS treetype=tree(integer,treetype,treetype);nil() t1=treetype* r1=integer* |
Prolog вычислить значение функции используя разложение в ряд - 3 функции Если были похожие темы, то указывайте ссылки, пожалуйста. 1. e=1+1/1!+1/2!+...+1/к!+... - сделано проверить. domains N,F,S=real predicates result fun(N,F,S) clauses fun(0,1,1). |
Prolog Работа с файлами Помогите) Пожалуйста) Есть файл,пусть 1.txt, нужно найти три самых длинных строки в этом файле и вывести их на экран. Спасибо огромное) https://www.cyberforum.ru/ prolog/ thread192416.html |
Prolog Книги
https://www.cyberforum.ru/ prolog/ thread192305.html Боюсь придеться учить пролог, ибо на 3-м курсе нужен будет позарез. Ну и начать относительно заранее вполне неплохая идея. Вообщем вопросы. 1) Какие есть хорошие книги по Прологу? 2) Сложный-ли язык для понимания? 3) Я так понимаю здорово отличается от Си? 4) Гибкий, удобный-ли? 5) Какой спектр задач можно решать на нем? |
Prolog Хвостовая и нехвостовая рекурсия написал программу с рекурсией, вопрос такой, сейчас здесь нехвостовая рекурсия, для преобразования в хостовую достачно отсечь точки возврата, т.е. переписать строку reverse("",Res,X):-X=Res,write(X). на reverse("",Res,X):-!,X=Res,write(X). правильно думаю? PREDICATES start(string,string,string) reverse(string,string,string) CLAUSES start(Str,Res,X):-reverse(Str,"",X). |
Prolog Задание по прологу по типу "волк коза и капуста"
https://www.cyberforum.ru/ prolog/ thread192249.html Задача о миссионерах и каннибалах. Три миссионера и три каннибала находятся на левом берегу реки. Все хотят перебраться на другой берег. Здесь же небольшая лодка, вмещающая не более двух человек. Если на каком-то берегу каннибалов окажется больше, чем миссионеров, то они съедят миссионеров. Если окажется больше миссионеров, то они обратят каннибалов в свою веру. Найти последовательность... |
Prolog "Числа пятиконечной звезды" Помогите пожалуйста решить следующую задачу: По периметру пятиконечной звезды необходимо проставить числа от 1 до 10 так, чтобы суммы чисел в концах любого отрезка не делилась ни на 3, ни на 5, ни на 7. Заранее спасибо https://www.cyberforum.ru/ prolog/ thread192234.html |
Prolog Несуществующий пункт меню вот прога, небольшая проблема с кодировкой, потому что dosbox под русский подстроил, править не охото... вопрос вот в чем, что написать, чтобы при вводе несуществующего пункта меню выводилась ошибка, т.е. у меня есть действия на 1,2,3,0, что сделать, чтобы на остальные символы выводилась ощибка? PREDICATES CAR(string,integer,string,integer) menu repeat do(integer) CLAUSES... |
Prolog "Пирамида из домино"
https://www.cyberforum.ru/ prolog/ thread192133.html Помогите пожалуйста решить задачу(написать код): Требуется расположить комплект домино в виде пирамиды, соблюдая следующие условие: -В каждой строчке сумма очков на косточках должна быть точным квадратом. -В строчках косточки укладываются согласно правилам игры в домино: 0 к 0, 1 к 1 и т.д. Заранее спасибо=) |
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 21
|
|
10.03.2015, 14:23 | 0 |
Предикат, заменяющий два подряд идущих одинаковых элемента одним - Prolog - Ответ 732173910.03.2015, 14:23. Показов 2896. Ответов 2
Метки (Все метки)
Ответ
А вы не могли бы подсказать,как пользователю самому вводить числа,не после goal,а в самом запросе?
Вернуться к обсуждению: Предикат, заменяющий два подряд идущих одинаковых элемента одним Prolog
0
|
10.03.2015, 14:23 | |
Готовые ответы и решения:
2
Prolog - Предикат, заменяющий два подряд идущих одинаковых элемента одним Предикат, заменяющий в исходном списке два подряд идущих одинаковых элемента одним Замена в исходном списке двух подряд идущих одинаковых элементов одним Имеются ли в последовательности два идущих подряд нулевых числа или три подряд одинаковых числа |
10.03.2015, 14:23 | |
10.03.2015, 14:23 | |
Помогаю со студенческими работами здесь
0
Проверить наличие в массиве трех подряд идущих одинаковых элемента Определить, есть ли в массиве три подряд идущих одинаковых элемента Проверить, найдутся ли среди элементов массива два идущих подряд одинаковых чисел Проверить, есть ли в данном массиве три подряд идущих одинаковых элемента Два подряд идущих элемента списка Одномерный массив. Есть ли в одномерном массиве три подряд идущих одинаковых элемента |