IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Lisp ошибку выдает
savedata
сообщение 29.5.2014, 11:26
Сообщение #1


Студент
**

Группа: Продвинутые
Сообщений: 64
Регистрация: 8.1.2011
Из: Красноярск
Город: Krasnoyarsk
Учебное заведение: СибГТУ
Вы: студент



(defun line(k n)(cond((> k n) t)(t (prin1 k)(line((+ k 1) n)))))

Error: Syntactic error in form ((+ K 1) N):
Illegal function name (+ K 1).
1 (abort) Return to level 0.
2 Return to top loop level 0.

Что не так?

должно получаться так:
>(line 1 4)
1234
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
savedata
сообщение 2.6.2014, 12:43
Сообщение #2


Студент
**

Группа: Продвинутые
Сообщений: 64
Регистрация: 8.1.2011
Из: Красноярск
Город: Krasnoyarsk
Учебное заведение: СибГТУ
Вы: студент



(defun line(k n)(cond((> k n) t)(t (prin1 k)(line((+ k 1) n)))))

лишние скобки..теперь все работает

(defun line(k n)(cond((> k n) t)(t (prin1 k)(line(+ k 1) n))))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 20.4.2024, 2:34

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru