Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Prolog В списке определить число элементов, равных последнему https://www.cyberforum.ru/ prolog/ thread1550651.html
Добрый вечер. Написала код на прологе к заданию "В списке определить число елементов, равных последнему". Почемуто компилятор ругается на начало на домен. Код задачи: DOMAINS int=Integer list=int* PREDICATES Print_last(list). Print_last(L):-conc(L,),write(H),nl. GOAL Print_last().
Prolog Найти максимальное и минимальное число (нисходящая рекурсия и итерация)
Нужно найти максимальное и минимальное число нисходящей рекурсией и итерационно Имеем clauses число(1). число(2). число(3). число(4). число(5). по поводу итераций, делаю так assert(max_rec(0,0)),repeat(), retract(max_rec(C1,M1)), write(C1),число(Y),assert(max_rec(C1+1,M1)),Y>M1,retract(max_rec(C1,_)),assert(max_rec(C1,Y)),retract(max_rec(_,_)),nl,C1>C,!.
Prolog SWI prolog Поменять n-ый элемент списка на первый. Число n задается в запросе https://www.cyberforum.ru/ prolog/ thread1549791.html
Поменять n-ый элемент списка на первый. Число n задается в запросе, так же как и начальный список. То есть в функции как я понял должно быть 3 аргумента: начальный список, число n оно же номер заменяемого элемента, и ответ в виде конечного списка. вот вроде функция определяющая nый элемент списка, не могу довести до конца, заранее спасибо nth_item(X,N,N,). nth_item(Nth,I,N,):- I<N, I1...
Prolog Задачка:) https://www.cyberforum.ru/ prolog/ thread1548799.html
Вот такая вот задачка... : Решите ПРОЛОГОМ(swi) поездку из Таллина в Тарту. Ехать можно на автобусе или поезде. У задания должно быть как минимум два решения. Например автобус продан и клиент едет на поезде. Опишите также действия во время поездки (просмотр фильма, работа за компьютером и тд). Help, please)
Prolog Преобразовать арифметическое выражение, заданное в форме списка, в обратную польскую запись
Помогите пожалуйста решить задачу по обработке списков. Разработать предикат, преобразующий арифметическое выражение, заданное в форме списка, в польскую обратную запись, например: вход — ; выход — .
Prolog Решение задачи https://www.cyberforum.ru/ prolog/ thread1547429.html
Задача: Степа, Ваня, Боря и Вова пошли на реку ловить рыбу. Два мальчика поймали по щуке, один — сазана и один карпа. Какую рыбу, — карпа, щуку или сазана, — поймал Боря, если известно, что: 1) Степа и Ваня поймали разную рыбу; 2) Вове удалось поймать карпа; 3) Ваня и Боря поймали разную рыбу.
Prolog Логическая задача в Prolog Как реализовать эту задачу в прологе? Маша, Лиза, Катя и Ира пришли к Наде на День Рожденья с подарками. Две девочки принесли Наде нарядных кукол, а две – плюшевых зверей. Что, нарядную куклу или плюшевого зверя или чего-нибудь еще, - подарила Катя, если известно, что: 1. Маша и Лиза вручили Наде одинаковые подарки; 2. Лиза и Катя подарили разные вещи; 3. ... https://www.cyberforum.ru/ prolog/ thread1547262.html Prolog Задача в Прологе
Логическая задача Маша, Лиза, Катя и Ира пришли к Наде на День Рожденья с подарками. Две девочки принесли Наде нарядных кукол, а две – плюшевых зверей. Что, нарядную куклу или плюшевого зверя или чего-нибудь еще, - подарила Катя, если известно, что: 1. Маша и Лиза вручили Наде одинаковые подарки; 2. Лиза и Катя подарили разные вещи; 3. Ира...
Prolog Есть 4 студента, узнать кто сдаст лабу, кто пойдет на дискотеку и т.д Привет. У нас появился новый предмет, на Visual Prolog. Ну так вот, в чем дело. Есть лаб1, в данной лабе есть 3 задания, 2 из которых я сделал, но начались проблемы в 3-м задании. Задание 1.1 Сделал predicates red(symbol) nondeterm likes(symbol,symbol). CLAUSES red(rose). likes(ramazan,dogs). https://www.cyberforum.ru/ prolog/ thread1545772.html Prolog Подсчитать, сколько раз встречается каждая буква в строке https://www.cyberforum.ru/ prolog/ thread1545589.html
Дана строка текста. Подсчитать, сколько раз встречается каждая буква в этой строке. Вывести результаты в форме «буква: количество» через пробел. Например: если дано "hello world", ответом будет "h:1 e:1 l:3 o:2 w:1 r:1 d:1".
Prolog Бинарное дерево
Помогите, пожалуйста! Даны число N, число M и список, элементы которого — непустые бинарные деревья с числами в качестве вершин. Для каждого такого дерева найти количество вершин, значения которых равны «0». Из полученных результатов сформировать список и вывести его. Затем через пробел вывести количество элементов в нём, лежащих в диапазоне от N до M включительно. Добавлено через 1 минуту...
Prolog Нахождение самой дорогой игрушки (динамическая база данных) Нужна помощь в написании 4 пункта: получить названия наиболее дорогих игрушек (цены которых отличаются от самой дорогой не более чем на 100 рублей). Задание: Создайте базу данных об игрушках: название, стоимость, возрастные границы. Получите названия наиболее дорогих игрушек (цены которых отличаются от самой дорогой не более чем на 100 рублей) :- dynamic igr/3, count/2. title :- ...
Фрилансер
3704 / 2076 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
18.10.2015, 02:39 0

Вывести каждый элемент списка на новой строке - Prolog - Ответ 8208102

18.10.2015, 02:39. Показов 6273. Ответов 11
Метки (Все метки)

Ответ

Цитата Сообщение от arlat Посмотреть сообщение
может версия Prolog другая
Там вроде совсем недавно по этому вопросу сделали какие-то перестановки, успел уже наступить на эти грабли.. Не просветите ли кратко - что именно поменяли и с какой версии?

Вернуться к обсуждению:
Вывести каждый элемент списка на новой строке Prolog
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2015, 02:39
Готовые ответы и решения:

Разделить каждый элемент списка на 2
дан список элементы которого натуральные числа. разделить каждый элемент на 2

Умножить каждый элемент заданного списка на 2
Дан список, элементы которого натуральные числа. Умножить каждый элемент на 2. Помогите пожалуйста,...

Функция, удаляющая из списка каждый k-ый элемент
Помогите пожалуйста. Опишите функцию, удаляющую из списка каждый k-ый элемент.

Скопировать каждый n-ный элемент списка
Помогите пожалуйста решить следующую задачу: everyNth(N, List1, List2) копирует первый и, затем,...

11
18.10.2015, 02:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2015, 02:39
Помогаю со студенческими работами здесь

Возвести в квадрат каждый третий элемент списка
Помогите с зачетом! Нужно написать функцию, возводящую в квадрат каждый третий элемент списка....

Сколько раз каждый элемент списка встречается в дереве?
на входе дерево, причём любое(не обязательно бинарное!, дерево в виде списка) и список элементов,...

Предикат, умножающий каждый элемент списка на заданное число
Определите предикат mnoz, умножающий каждый элемент числового списка на заданное число, например,...

Предикат, записывающий каждый третий элемент списка в новый список
Здравствуйте. Прошу помочь с написанием придиката, который будет записывать каждый третий элемент в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru