Как изменить n! лисп? - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как изменить n! лисп?

Как изменить n! лисп?

Ответ
Поиск в этой теме
Непрочитано 10.01.2008, 09:33
Как изменить n! лисп?
Jоhnny
 
всё что связано с упорядоченным движением заряженных частиц
 
М.О.
Регистрация: 27.07.2007
Сообщений: 1,694

В книге по лиспу приводится пример кода для вычисления 10! Как можно изменить код чтобы n задавалась бы пользователем с клавиатуры? И вообще когда я ввожу этот код в консоль, факториал не считается. Ещё не пойму зачем в начале кода стоит ;;; . Только начинаю изучать лисп поэтому не судите строго, а помогите советом.
Цитата:
;;; (setq n 10); Задайте n
(setq i 1 factorial 1)
(while (< i n)
(setq i (1+ i))
(setq factorial (* factorial i)));
Просмотров: 4907
 
Непрочитано 11.01.2008, 14:13
#21
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Олег К., скажи, а какая разница между 2*3 и 1*2*3? Ну это так, для приколу, "чисто поржать"
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.01.2008, 14:24
#22
Pilot

Проектировщик свиноводство
 
Регистрация: 21.08.2003
Сообщений: 2,291


Только не пойму, зачем лисп-выражения из командной строки вводить?
Лучше оформить в виде файла, а файл загружать по (load .
Так и для учебных целей нагляднее и полезнее.
Pilot вне форума  
 
Автор темы   Непрочитано 11.01.2008, 14:49
#23
Jоhnny

всё что связано с упорядоченным движением заряженных частиц
 
Регистрация: 27.07.2007
М.О.
Сообщений: 1,694


Всем большое спасибо, вот мне то ьчто и надо, несложные примеры. какие-нибудь задачи для новичка чтобы уже на практике учиться, а иначе толку мало будет.
Jоhnny вне форума  
 
Непрочитано 11.01.2008, 14:59
#24
Олег К.

Инженер-теплотехник
 
Регистрация: 17.08.2006
Смоленск
Сообщений: 308


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Олег К., скажи, а какая разница между 2*3 и 1*2*3? Ну это так, для приколу, "чисто поржать"
В данном примере - абсолютно никакой. Но я ж еще пытаюсь показать что бывает при перемене мест операторов (ну в смысле выражений). Например, при работе со списком/набором, начнется не с первого элемента, а со второго.

>> Pilot
Была такая фраза:
Цитата:
Сообщение от Jоhnny
...затем копипастю это в консоль, но ничего не выходит,...
Подумал, что так командная строка обозвана. Иначе, если Jоhnny добрался до консоли LISP-редактора, странно, что не запускает через (load ... ) или из самого редактора.
Олег К. вне форума  
 
Автор темы   Непрочитано 11.01.2008, 15:04
#25
Jоhnny

всё что связано с упорядоченным движением заряженных частиц
 
Регистрация: 27.07.2007
М.О.
Сообщений: 1,694


Олег К. Консоль я имел ввиду именно командную строку автокада, а та консоль что ты говоришь это окно VisualLisp-а? Вообще лиспы запускаю через Tools\AutoLisp\load но т.к. сейчас пытаюсь освоить в коей мере этот язык то работаю с командной строки.
Jоhnny вне форума  
 
Непрочитано 11.01.2008, 15:15
#26
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Jоhnny, лучше работай через VisualLisp IDE (вызывается с ком.строки как vlide, ну или через меню до него можно добраться)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как изменить n! лисп?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить размер текста во всех блоках с одинаковым имене red AutoCAD 78 28.03.2022 08:07
Как изменить толщину по умолчанию полилиний Гиорги AutoCAD 7 18.01.2017 08:56
на злобу дня !! zaza-noza Разное 63 22.05.2009 15:10
Как изменить своиства блока-интересная штука... Marie AutoCAD 6 24.03.2005 23:47
Как изменить имя штриховки по умолчанию виталич AutoCAD 5 27.02.2004 14:20