![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 11.04.2008
Сообщений: 3
|
![]()
Кто знаком с этим языком? Нужна помощь
Какое значение вернет функция (пример): (POLAR (list 7 (- 12 10)) PI 2) ? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
Честно говоря с AutoLisp не знаком и даже не слышал, но:
Открываем первое попавшееся описание: http://www.cad.dp.ua/kurs/LECTURE4/lecture4.html Читаем: (POLAR a angle dist) POLAR возвращает в виде списка координаты точки, отстоящей от точки a на расстояние dist под углом angle В нашем случае угол равен PI, дистанция 2 Координаты точки (list 7 (-12 10)) Сначало меня смутило такое задание координат. Но чуть выше описания POLAR приводится пример задания координат по выражению из которого видно, что записан он в обратной польской нотации. В частности (+ A 20) означает (A+20) По аналогии (- 12 10) --> 12 - 10 Собираем все вместе. Функция вернет (list x y) где x, y - координаты точки, отстоящей от точки (7, 2) на растояние 2 под углом PI. Если еще поднапрячься и вспомнить, что PI это 180 градусов, то получаем (list 5 2) |
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Что акада нет?
(5.0 2.0) То AlexBlack : Вот такое вот дело - у меня акад долго грузится )))
I'm learning to live...
Последний раз редактировалось Stilet; 24.04.2008 в 14:11. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]() |
![]() |
![]() |
![]() |
#5 |
Регистрация: 11.04.2008
Сообщений: 3
|
![]()
Спасибо! Помогли. Кстати, у кого есть язык PROLOG(пролог)? И кто на нём программировать умеет?
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
![]()
У меня есть TPROLOG. Только вот сказать, что я на нем программировать умею... язык не поворачивается. Так простенькие проги могу склепать, а что-то сложное, типо там дерева или списка (для меня это сложно на прологе сделать)... увы. Мы его сейчас в универе учим по логическому программированию.
Кстати, из литературы по ПРОЛОГу есть отличная книга Prolog - Ц.Ин, Д.Соломон Вот сам компилятор. Токо там у него нету файла с ошибками. Тоесть, когда напишешь код и будет ошибка, он тебе не напишет, какая именно, и в чем она заключается. Но ошибку найдет. Догадываться самому прийдется. Последний раз редактировалось MaTBeu; 25.04.2008 в 16:46. Причина: Описание |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Есть ли такой контрол в Дельфи? | mutabor | Общие вопросы Delphi | 11 | 08.06.2008 14:08 |
Язык программирования Turbo Pascal | AnKS | Помощь студентам | 2 | 28.10.2007 07:22 |
Новый язык программирования: AWL | G_D_G | Свободное общение | 0 | 27.02.2007 14:10 |