![]() |
|
Другие темы раздела | |
Prolog Определить отношение STPR (+X, –Y), где Y элементы списка в обратном порядке
https://www.cyberforum.ru/ prolog/ thread2331651.html Добрый день! Помогите пожалуйста написать программу на прологе с пояснением: Определить отношение STPR (+X, –Y), где Y элементы списка в обратном порядке. пожалуйста!:-[ |
Prolog Программа для задачи Напишите предикат p(+X, +Y, +Q, -S) : X = и Y = - упорядоченные по возрастанию списки, Q - заданное число; предикат p - истинный т. и т.т., когда S есть сумма вида xi+yj, наиболее близкая к числу Q. Помогите пожалуйста написать данную программу на SWI Prolog |
Prolog SICStus Prolog не удается войти в режим clp(q) или clp(r)
https://www.cyberforum.ru/ prolog/ thread2329537.html Установил разновидность Пролога-CLP(логическое программирование в ограничениях) SICStus Prolog. Не удается войти в режим clp(q) или clp(r). /home/pd/sicstus/testinstall/linux/4.4.1/bin/sicstus SICStus 4.4.1 (x86_64-linux-glibc2.17): Fri Mar 16 07:52:32 PDT 2018 Licensed to Alexej | ?- 1+X=5. no | ?- {1+X}=5. no |
Prolog GetSpiral
https://www.cyberforum.ru/ prolog/ thread2329317.html Жалуется на getSpiral % Copyright implement geomPlus open core, vpiDomains clauses goldenRectangle(Width, Height, X, Y, Wr, Hr):- Wrect = 3 * Width / 4, % ширина в real Hrect = Wrect / goldenRatio::value, % высота в real |
Prolog Ошибка в коде Syntax error: Operator priority clash Всем привет. Имеется ошибка Syntax error: Operator priority clash в строке ?-mother(pam,bob); , не понимаю в чем она состоит. На прологе впервые пишу parent(pam,bob). parent(tom,bob). parent(tom,liz). parent(bob,ann). parent(bob,pat). parent(mary,ann). parent(pat,juli). |
Prolog Задача на разбиение списка чисел на три списка
https://www.cyberforum.ru/ prolog/ thread2329041.html Определите предикат split(+Numbers,?Pozitives,?Negatives,?Zeroes) который разбивает список чисел на три списка: положительные, отрицательные и нули, например, split(,,,) - истина. Предложите две версии: одну с оператором отсечения, а другую без него. Помогите, пожалуйста модернизировать данную программу, чтобы список чисел разбивался не только на положительные и отрицательные, но и на... |
Prolog Поместить в результирующий список каждый элемент исходного списка с заданной вероятностью
https://www.cyberforum.ru/ prolog/ thread2328261.html Помогите написать программу на Prolog: поместить в результирующий список каждый элемент исходного списка с заданной вероятностью. Буду преочень благодарен. |
Ввести пользователем список вручную с клавиатуры Prolog Этот код удаляет из списка элемент и находит длину оставшегося списка. Необходимо предусмотреть возможность ввода строчных данных пользователем. Подскажите, пожалуйста, как ввести пользователем список и ввести пользователем число которое необходимо удалить DOMAINS intl=int* int=integer PREDICATES nondeterm del(intl,int,intl) len(intl,int) |
Prolog Список: Используя предикат принадлежности элемента списку, разработать функцию, находящую объединение двух списков.
https://www.cyberforum.ru/ prolog/ thread2324989.html Используя предикат принадлежности элемента списку разработать функцию находящую теоретико-множественное объединение двух списков. Вход: (1 2 3 4 5), (4 5 6 7). Выход: (1 2 3 4 5 6 7). |
Prolog Сумма ряда нечётных чисел
https://www.cyberforum.ru/ prolog/ thread2324309.html Всех приветствую. Задача следующая: посчитать сумму ряда нечётных чисел от 0 до числа N включительно. Например: N=5, S=1+3+5=9. Написал только для суммы ряда всех чисел: include "project6ind.inc" predicates sum(integer,integer) clauses sum(0,0):-!. sum(N,S):-N1=N-1,sum(N1,S1),S=N+S1. goal write("Введите число N: "),readint(N),sum(N,S),write(S),nl. |
Prolog Работа со списками, вставка элемента с заменой Вставка элемента X в список L1 вместо элемента Y при помощи предиката INSERT(X,Y,L1,L2). DOMAINS l1=char* l2=char* PREDICATES nondeterm insert(symbol,symbol,l1,l2) nondeterm indexof(symbol,integer,l1) nondeterm member(symbol,l1) nondeterm ins_k_times(symbol, l1,integer,integer,l2) |
Prolog Логическое ИЛИ в Visual Prolog
https://www.cyberforum.ru/ prolog/ thread2321807.html Всем здравия. Только начинаю изучать Пролог, туго пока соображаю, прошу помочь. Суть: есть база книга(автор,название,издательство,год_выпуска). Нужно вывести книги, чьими авторами являются Пушкин и Чехов. Вот база: книга("Пушкин","дубровский","Москва",2000). книга("Чехов","вишнёвый сад","Питер",2007). книга("Тургенев","му-му","Ростов-на-Дону",2010).... |
0 / 0 / 0
Регистрация: 03.10.2018
Сообщений: 19
|
|
0 | |
Удаление элементов из списка с одной позиции до другой - Prolog - Ответ 1295766709.10.2018, 14:42. Показов 794. Ответов 1
Метки (Все метки)
Помогите, пожалуйста, написать программу:
Напишите предикат p(+L, +N1, +N2, ?R), который удаляет элементы списка L с позиции N1 до позиции N2 включительно. Вернуться к обсуждению: Удаление элементов из списка с одной позиции до другой Prolog
0
|
|
09.10.2018, 14:42 | |
Готовые ответы и решения:
1
Угол одной позиции относительно другой Удаление элемента Х из позиции Р, из списка L
Найти схожие позиции ячеек из одной таблицы в другой |
09.10.2018, 14:42 | |
Помогаю со студенческими работами здесь
0
Автоматическое изменение количества в одной таблице при выборе позиции из другой таблицы
Число элементов списка после N-ой позиции Как выполнить запрос в одной б.д. на удаление в другой б.д.? |