powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ПРОЛОГ - инверсия списка.
6 сообщений из 6, страница 1 из 1
ПРОЛОГ - инверсия списка.
    #35776537
GorloPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Столкнулся с прологом :(. Нужно произвести инверсию списка. Как это осуществить? Помогите пожалуйста... Я остановился на этапе вывода всех элементов списка по порядку. Выглядит это так:

res([X|L],[X|F]):-term_str(integer,X,S), dlg_Note("Элемент:",S),res(L,F).


Потом вызываю эту функцию по кнопке:

res([5,6,7,87,99,56,76],X)

А вот как перевернуть этот список ума не прилажу... Заранее огромное человеческое спасибо!
...
Рейтинг: 0 / 0
ПРОЛОГ - инверсия списка.
    #35777018
Фотография AlexandrPlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
inverse(List, Rev):-
inv(List, [], Rev).

inv([ ], Rev, Rev):- !.
inv([H|T], SpList, Rev):-
inv(T, [H|SpList], Rev).
...
Рейтинг: 0 / 0
ПРОЛОГ - инверсия списка.
    #35777392
Фотография Aklin J
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде эта самая первая и простая задача, решаемая на прологе

4 8 15 16 23 42
...
Рейтинг: 0 / 0
ПРОЛОГ - инверсия списка.
    #35778289
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin J пишет:
> вроде эта самая первая и простая задача, решаемая на прологе
Нет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ПРОЛОГ - инверсия списка.
    #35778423
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin Jвроде эта самая первая и простая задача, решаемая на прологе

4 8 15 16 23 42

Скорее на лиспе
...
Рейтинг: 0 / 0
ПРОЛОГ - инверсия списка.
    #35778483
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reverse(a.begin(), a.end());


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ПРОЛОГ - инверсия списка.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]