|
|
Другие темы раздела | |
Prolog Жадный алгоритм раскраски графов на SWI prolog (продолжение)
https://www.cyberforum.ru/ prolog/ thread981451.html Добрый день! Пару дней назад я уже задавал вопрос по поводу своей программы. Ту ошибку я исправил, но столкнулся с новыми вопросами, которые никак не могу разрешить. Код программы: incr(Var,TempVar):- TempVar is Var + 1. is_color_between_neighbours(,Color,vertex(Number,),Flag):- write('Color list is empty'),nl, Flag = 0, |
Prolog Задача про вывод машин одного года выпуска Всем привет, половина задачи решена, вывожу спиоск автомобилей, и теперь необходимо вывести именно те авто которые выпустились в 1995 году. Код задачи: Domains Int=integer Str=string List=int* Predicates |
Prolog Поэлементный ввод списка Здравствуйте. Стоит задача сделать в Turbo Prolog чтение последовательности символов с последующим анализом(в данном случае анализ не суть). Посмотрел вот этот топик и сделал что-то эдакое: domains list=char* predicates readList(list) readListItem(list) clauses readList(List):- write("Enter list:"), readListItem(List), nl. https://www.cyberforum.ru/ prolog/ thread981016.html | Prolog Что делает строчка кода? Доброго времени суток. Имеется программа на прологе, которая строит максимальный остов графа. :-dynamic(edge/2). :-include('graph.pro'). process(N):-open(N,read,F),load_graph(F),close(F). load_graph(F):-at_end_of_stream(F)->write('Ok') ; read(F,G),assertz(G),load_graph(F). ostov(T):-edge(A,B), expand(, T),!. https://www.cyberforum.ru/ prolog/ thread980642.html |
Prolog Задачи на прологе Всем приветик:). Помогите решить 3 задачки на прологе кому не сложно, буду очень благодарна:) Списки: 1)Определите, сколько раз заданный элемент входит в список. Рекурсия: 2) Даны три числа a,b,c. Определить являются ли они упорядоченными: а) по возрастанию; б) равны (a=b=c); |
Prolog Составьте запросы
https://www.cyberforum.ru/ prolog/ thread979827.html Добрый день! Столкнулся с проблемой в процессе задачи. ЗАДАЧА Имеются музыкальные инструменты: струнные (скрипка, альт); деревянные духовые (кларнет, фагот); медные духовые (труба, тромбон, рожок). Музыкант Aнна играет на скрипке. Мэри- на фаготе и на всех духовых, Чарли- на трубе и тромбоне, Джейн - на всех струнных, а Том - на всех инструментах. Напишите программу, содержащую данную... |
Prolog Раскраска графов жадным алгоритмом на SWI prolog
https://www.cyberforum.ru/ prolog/ thread979569.html Добрый вечер! Столкнулся с не совсем понятной мне проблемой в процессе реализации алгоритма раскраски графа. Код который мне удалось написать: is_color_between_neighbours(GraphColors,Color,vertex(Number,NeighbourList)):- member(vertcol(Number,Color),NeighbourList). try_colors_on_vertex(GraphColors,GraphColorsNew,Color,Vertex,Number):- ColorNew is Color + 1,... |
Prolog найти всех животных больших и светлого Здравствуйте! Помогите мне пожалуйста Имеются животные: известны названия, цвет. вес, размер(большое. маленькое). Напишите программу, содержащую данную информацию и позволяющую найти всех животных больших и светлого (или темного) цвета. животных с одинаковым весом. наименьшим весом, наибольшим весом. Domains int=integer str=string list=int* Predicates stud(str,int) |
Prolog Графы
https://www.cyberforum.ru/ prolog/ thread979071.html помогите пожалуйста с решение задачи... Найти кратчайший путь между двумя вершинами в нагруженном графе |
Prolog Проверка двух списков на совпадение Привет. Помогите плиз решить задачу на прологе: даны два числовых списка и надо проверить их, одинаковые они или нет(длина списка и все ли цифры в них одинаковые ) и вывести сообщение о результате. https://www.cyberforum.ru/ prolog/ thread978990.html |
Prolog подскажите, где ошибка? вычисление арифметическое прогрессии доброго времени суток!) дали задачку на SWI Prologe реализовать: "вычислите сумме элементов арифметической прогрессии у которой первый член =1, а разность = 2." вот попытка решения: ap(1,1),!. ap(N,X):-N>1,N1 is N-1,AP(N1,X1),X is X1+2. пожалуйста, подскажите, что я делаю не так) |
Prolog Работа с бинарными деревьями
https://www.cyberforum.ru/ prolog/ thread978593.html помогите написать прогу: для произвольного дерева вывести все вершины выше заданного уровня, уровень вводится пользователем. |
18 / 18 / 0
Регистрация: 08.05.2012
Сообщений: 61
|
|
19.10.2013, 19:01 | 0 |
N-й элемент списка - Prolog - Ответ 520559319.10.2013, 19:01. Показов 4125. Ответов 6
Метки (Все метки)
Ответ
0
|
19.10.2013, 19:01 | |
Готовые ответы и решения:
6
Даны два списка. Каждый элемент первого списка ассоциативно связан соответствующим элементом второго списка Вставить перед данным элементом списка новый элемент со значением D и вывести "указатель" на добавленный элемент списка Один элемент списка указывает на элемент из другого списка Вывести содержимое списка в следующем порядке: первый элемент, последний элемент, второй элемент, предпоследни |
19.10.2013, 19:01 | |
19.10.2013, 19:01 | |
Помогаю со студенческими работами здесь
0
Вернуть первый и последний элемент заданного списка в виде двуэлементного списка Даны два списка. Каждый элемент первого списка ассоциативно связан Определите совпадает ли первый элемент списка Х, с последним элементом списка У Передать в макрос два списка и перемножить 1 элемент из 1-го списка с 1 эл. из 2-го, потом 2 и т.д. Прибавить ко всем элементам списка максимальный элемент этого списка. Поменять местами первый элемент первого списка с последним элементом второго списка |