Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2010, 23:42   #1
Alitar32
Новичок
Джуниор
 
Регистрация: 30.05.2010
Сообщений: 1
По умолчанию Лабораторная работа по Haskell

сем привет,помогите please с лабой. Haskell вообще не понимаю,а завтра последний день сдачи.

Даны два списка L1, L2 элементов типа symbol. Если L1 есть подсписок L2, то определить следующий после L1 элемент списка L2, иначе ответом является слово no.

Есть реализация на lisp ->

(defun subT (L1 L2)
(cond
((equal L1 L2) T)
((null L1) L2)
((equal (car L1) (car L2))
(subT (cdr L1) (cdr L2)))))

(defun sub (L1 L2)
(if (null L2) nil
((lambda (result)
(cond
((eq result T) nil)
((consp result) (car result))
(T (sub L1 (cdr L2)))))
(subT L1 L2))))
Alitar32 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
лабораторная работа! nikolayz Помощь студентам 2 20.12.2010 19:04
Лабораторная работа Новичек_Rudik Помощь студентам 2 19.04.2010 17:50
Лабораторная работа. Kipyatok Общие вопросы Delphi 4 05.04.2010 21:47
[C++]Лабораторная работа Sudeki Помощь студентам 0 17.11.2009 20:02
Лабораторная работа Дініс Фриланс 4 17.11.2009 13:26