![]() |
|
Другие темы раздела | |
Prolog Задача про миссионеров и канибалов Есть задача: Три миссионера и три каннибала должны пересечь реку в лодке, в которой могут поместиться только двое. Миссионеры должны соблюдать осторожность, чтобы каннибалы не получили на каком-либо берегу численное преимущество. Как переплыть реку? domains состояние = состояние(integer,integer,symbol) список_состояний = состояние* predicates nondeterm перевозить(integer,integer)... https://www.cyberforum.ru/ prolog/ thread699840.html |
Prolog Работа с файлами, строками и списками Помогите, пожалуйста, написать программу на языке Prolog: Считать из файла слова (каждое слово записано на отдельной строке), определить число гласных и согласных букв в каждом слове и результаты записать в два списка. По окончании работы списки сохранить в новом файле. Добавлено через 10 минут Есть кое-какие наброски, но результат не выводится(( domains file=w s=string ss=s*... |
Prolog Преобразовать терм из БД Условие: Если нумеровать потомков каждого узла дерева слева направо, то можно для каждого узла составить его описание. В разделе БД хранится терм представленный в виде совокупности описаний узлов. Преобразовать описание в структуру Пролога. Аргументы: имя раздела БД (имя структуры) и структура.?- recorded(tst,X,_). X = 1:f -> ; X = 1:1:a -> ; X = 1:1:1:m -> ; X = 1:1:2:k -> ; X =... https://www.cyberforum.ru/ prolog/ thread698884.html | Prolog Транспонированная матрица Здравствуйте! Помогите, пожалуйста, со следующей программкой: Дан список, содержащий списки одинаковой длины (матрица). Построить транспонированную матрицу. Аргументы: матрица(список); транспонированная матрица (список). ?- pred ((,,), x). X = (,,) yes https://www.cyberforum.ru/ prolog/ thread698816.html |
Prolog Считывание/запись слов из файла. Обработка списка слов. Помогите, пожалуйста, написать программу на языке Prolog. Задание:В файле записаны слова, некоторые из них повторяются. Требуется считывать слова из этого файла и формировать из них список, в котором повторов не будет. Результат записать в файл. |
Prolog Переставить слова в строке (turbo prolog) Здравствуйте, помогите, пожалуйста выполнить задание: вводится с клавиатуры строка, состоящая из слов, слова разделены пробелами. Нужно вывести слова в обратном порядке. Не очень понимаю пока в принципе как писать на прологе :( посмотрев текст программы, надеюсь разобраться :) Заранее спасибо. https://www.cyberforum.ru/ prolog/ thread698626.html |
Prolog Решение вычислить функцию на прологе (Рекурсивныйалгоритм)
https://www.cyberforum.ru/ prolog/ thread698389.html помогите шешить на прологе Вычислить: y= sin(1)+sin (1,1)+sin (1,2)+…+sin 2. решил итеративным все работает Рекурсивная программа вычисления факториалов. (Итеративный алгоритм) predicates func(real, real) func(real, real, real, real) clauses |
Prolog Списки, Visual Prolog добрый вечер! помогите пожалуйста выполнить вот какое задание: Дано название групп, солист, альбом, и стиль. -Сформировать первый список из всех названий групп. -Второй список из названий групп ввести с клавиатуры. -Напечатать все названия групп, которые есть в первом списке, но нет во втором. Первое готово, не могу понять как второе ну и соответственно третье без второго не сделать,... |
Prolog Подсчитать количество чисел, меньших данного числа М и являющихся делителями натурального числа Q Необходимо составить программу подсчета числа натуральных чисел,меньших данного числа М и являющихся делителями натурального числа Q. Язык Пролог. заранее спс https://www.cyberforum.ru/ prolog/ thread697446.html | Prolog Задача на создание и модификацию файла Здравствуйте. Помогите,пожалуйста.Задача такая-создать файл с именем т,поместить в него строку,в этой строке удалить предпоследний символ.Застрял с последним пунктом. domains file=datafile1;datafile2 str=string predicates data(str) write_line goal openwrite(datafile1,"t"), write_line, https://www.cyberforum.ru/ prolog/ thread696976.html |
Prolog Анализ вводимого предложения Всем доброго времени суток!Задали такую задачу,помогите составить код на visual prolog. Необходимо произвести синтаксический анализ вводимого предложения, используя правила грамматики, выбранного в процессе умозаключений языка:) |
Prolog Найти объединение списков без повторений
https://www.cyberforum.ru/ prolog/ thread696237.html Задание звучит так: организовать ввод и формирование двух вещественных списков с проверкой. найти их объединение без повторов. Упорядочить полученный список по возрастанию. |
2505 / 1480 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
|
|
19.11.2012, 21:15 | 0 |
Одинаковые буквы в слове - Prolog - Ответ 372374819.11.2012, 21:15. Показов 1798. Ответов 2
Метки (Все метки)
Ответ
Если есть список символов, то так
check(L) :- append(_,[C|Tail],L),append(_,[C|_],Tail). Вернуться к обсуждению: Одинаковые буквы в слове Prolog
1
|
|
19.11.2012, 21:15 | |
Готовые ответы и решения:
2
Выяснить, есть ли в слове Х и У одинаковые символы Поиск буквы в указанном слове строки Вычеркнуть из слова Y те буквы, которые используются в слове Х
|
19.11.2012, 21:15 | |
Помогаю со студенческими работами здесь
0
Найти одинаковые буквы в слове Найти две одинаковые буквы в слове
Найти две одинаковые буквы в слове |