С Новым годом! Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
2 / 2 / 1
Регистрация: 22.10.2013
Сообщений: 13
1

Графика

18.12.2013, 12:11. Показов 2549. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, не получается сделать следующее задание:
Написать функцию, запрашивающую пользователя начальную точку и рисующую от неё конверт, не проходя одну линию дважды и возвращающуюся в исходную точку.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
18.12.2013, 12:11
Ответы с готовыми решениями:

построение графика функции заданного уравнением
Любую из этих задач решите, пожалуйста: 3.1. Построить график функции в окне...

Графика Lisp - сечение четырехугольной пирамиды
Написать функцию, которая в правильной четырехугольной пирамиде проводит сечение, проходящее через...

Графика: функция рисования равностороннего треугольника
Еще раз добрый вечер. HomeLisp-е написать функцию, запрашивающую у пользователя сторону...

Графика: сделать так, чтобы две линии, исходящие из одной точки, как бы шагали
надо сделать так, чтобы две линии, исходящие из одной точки, как бы шагали. пожалуйста

3
Заблокирован
18.12.2013, 14:19 2
не думаю, что это возможно, судя по количеству линий выходящих из каждой вершины... Хотя какой у вас конверт... вы не потрудились показать
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
37416 / 20788 / 4278
Регистрация: 12.02.2012
Сообщений: 34,199
Записей в блоге: 14
18.12.2013, 15:38 3
Смотря что понимать под конвертом

Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
;; HomeLisp (с "анимацией")
 
(defun draw_env ()
  (let ((w (gensym 'w)))
    (grwCreate w 200 200 "Эйлеров путь" _WHITE)
    (grwScale w -100 100 -100 100)
    (grwSetParm  w 3 0 _BLACK _WHITE)
    (grwShow w)
    (grwLine w -50 50 -50 -50 _BLUE)
    (grwPrint w -60 0 "1" _RED)
    (sleep* 500) 
    (grwLine w -50 -50 50 -50 _BLUE)
    (grwPrint w 0 -51 "2" _RED)
    (sleep* 500) 
    (grwLine w 50 -50 50 50 _BLUE)
    (grwPrint w 55 0 "3" _RED)
    (sleep* 500) 
    (grwLine w 50 50 0 0 _BLUE)
    (grwPrint w 25 25 "4" _RED)
    (sleep* 500) 
    (grwLine w -50 50 0 0 _BLUE)
    (grwPrint w -30 25 "5" _RED)
    (sleep* 500) 
    (grwLine w -50 50 50 50 _BLUE)
    (grwPrint w 0 53 "6" _RED)
    (sleep* 500) 
    (loop
      (when (not (zerop (grwInkey w 200))) (return t)))
    (grwHide w)
    (grwDestroy w)))
Изображения
 
1
Заблокирован
18.12.2013, 17:30 4
Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
(defun convert ( / bpt  cpt )
 
  (defun shiftXY (pt x y)
    (mapcar '+ pt (list x y))
  )
 
  (defun mkpline ( lst )
    (entmake
      (append
        (list
         '(0 . "LWPOLYLINE")
         '(100 . "AcDbEntity")
         '(100 . "AcDbPolyline")
          (cons 90 (length lst))
          (cons 70 0)
         '(210 0.0 0.0 1.0)
        )
        (mapcar '(lambda (x) (cons 10 x)) lst)
      )
    )
  )
  
  (if (setq bpt (getpoint "\nBase Point: "))
    (mkpline
      (list
        bpt
        (setq cpt (shiftXY bpt   0  30))
        (setq cpt (shiftXY cpt  40   0))
        (setq cpt (shiftXY cpt -40 -30))
        (setq cpt (shiftXY cpt  40   0))
        (setq cpt (shiftXY cpt   0  30))
        (setq cpt (shiftXY cpt -20  20))
        (setq cpt (shiftXY cpt -20 -20))
        (setq cpt (shiftXY cpt  40 -30))
      )
    )
  )
)
2
18.12.2013, 17:30
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
18.12.2013, 17:30
Помогаю со студенческими работами здесь

Рисование графика: обработка новых входящих данных и движение графика на форме
Подскажите каким способом можно вывести график частью главного окна программы, при чем график...

Chart - диаграмма: изменить точность делений графика, установить центр графика в (0,0)
Создал диаграмму (все прекрасно считается точки расставляются), но есть проблемыЖ 1. В случае...

Автоматическое изменение графика при переносе данных, формулы и графика на другой лист
На первом листе, на основании каких-либо вычислений строим график, а затем полностью копируем...

Совмещение поточечного графика и графика построенного функцией на отрезке
Есть некий массив array1 = {...} и func = y /. NDslove По отдельности строю так: Plot и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru