HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[ LISP ] нужна помощь
  #1  
Старый 16.05.2010, 21:42
Epic wave
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
С нами: 9030530

Репутация: 160
По умолчанию [ LISP ] нужна помощь

Доброго времени. Кто сможет помочь с лабами по LISP?

в разделе с лабами постить на стал, вроде не формат.

Нажно написать две проги на Lisp, а одну переписать с пролога:

В качестве вознаграждения могу голосов вк подкинуть.


1. Реализовать операции вставки и удаления записей из упорядоченного списка.


Prolog:

PHP код:

domains
      number 
integer
      
list = number *

predicates
      insort
(list,list)
      
insortx(number,list,list)
      
order(number,number)
      
delete(list,list)

clauses 
 insort
([], []).

    
insort([X|L], M) :- insort(LN), insortx(XNM).

    
insortx(X, [A|L], [A|M]) :- order(AX), !, insortx(XLM).

    
insortx(XL, [X|L]).

    
order(XY) :- <= Y.

delete([_|[]],[]).
       
       
delete([X|Y1],[X|Y2]):-delete(Y1,Y2). 

2. Вершины дерева помечены целыми числами. Построить список сумм чисел на каждом пути от корня до листьев.


3. Напишите программу, которая имитирует игру "12 палочек" (на каждом шаге можно взять 1,2 или 3, проигрывает тот, кто берет последнюю).


[РЕАЛИЗОВАНО]

Последний раз редактировалось Epic wave; 02.06.2010 в 17:28..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь написать .bat ZEXEL Для Администратора 7 15.09.2009 14:39
Нужна ваще помощь XP jks Windows 12 22.01.2009 00:33



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.