Параметрические изображения объектов проектирования на основе использования языка АВТОЛИСП в среде АВТОКАД. Притыкин Ф.Н. - 100 стр.

UptoLike

Составители: 

100
3. Назовите основные блоки программного обеспечения системы про-
верки графических построений.
4. Каков порядок составления программы, позволяющей создавать
тексты и рисунки исходных данных проверочных задач?
5. Каким образом составляется программа оценки правильности гра-
фических построений?
Задача 7.1
Составьте текст программы, позволяющей создать списки, имеющие
обозначение PN1 и PK1, задающие координаты начальных и конечных
точек отрезков прямых, если набор примитивов прямых имеет обозначе-
ние LNL.
Задача 7.2
Составьте запись в АВТОЛИСПЕ, позволяющую создать набор при-
митивов, имеющих обозначение N2, находящихся в рамке с координатами
x = 200, y = 150 и x = 120, y = 130.
Ответы к задачам
Ответы к задачам главы 2
Задача 2.1 (setq k1 (* l (cos u)) k2 (* l (sin u)) реr (+ l k1 k2))
Задача 2.2 (setq gp (sqrt (+ (expt h 2) (expt l 2))))
Задача 2.3 (setq p1 (list 15 5) p2 (list 15 25) p3 (list 25 25)
p4 (list 25 15) p5 (list 30 15) p6 (list 30 5)
)
Задача 2.4 (setq p1 (list 50 50) p2 (polar p1 0 l) p3 (polar p2 1.57 h))
Задача 2.5 (setq p1 (list 50 50) p2 (polar p1 1.57 h)
p3 (polar p2 0 l)) p4 (polar p1 0 l))
(if (and ( 0 (- h 14)) ( 0 (- l 14)) ) (setq p5 nil)
(setq p5 (inters p1 p3 p2 p4 nil))
)
    3. Назовите основные блоки программного обеспечения системы про-
верки графических построений.
    4. Каков порядок составления программы, позволяющей создавать
тексты и рисунки исходных данных проверочных задач?
    5. Каким образом составляется программа оценки правильности гра-
фических построений?

                                   Задача 7.1

    Составьте текст программы, позволяющей создать списки, имеющие
обозначение PN1 и PK1, задающие координаты начальных и конечных
точек отрезков прямых, если набор примитивов прямых имеет обозначе-
ние LNL.

                                   Задача 7.2

     Составьте запись в АВТОЛИСПЕ, позволяющую создать набор при-
митивов, имеющих обозначение N2, находящихся в рамке с координатами
x = 200, y = 150 и x = 120, y = 130.

                            Ответы к задачам
                         Ответы к задачам главы 2

• Задача 2.1 − (setq k1 (* l (cos u)) k2 (* l (sin u)) реr (+ l k1 k2)) −
• Задача 2.2 − (setq gp (sqrt (+ (expt h 2) (expt l 2)))) −
• Задача 2.3 − (setq p1 (list 15 5)     p2 (list 15 25) p3 (list 25 25)
                      p4 (list 25 15) p5 (list 30 15) p6 (list 30 5)
                 )−
• Задача 2.4 − (setq p1 (list 50 50) p2 (polar p1 0 l) p3 (polar p2 1.57 h)) −

• Задача 2.5 − (setq p1 (list 50 50) p2 (polar p1 1.57 h)
                       p3 (polar p2 0 l)) p4 (polar p1 0 l))
                (if (and (≤ 0 (- h 14)) (≤ 0 (- l 14)) ) (setq p5 nil)
                                           (setq p5 (inters p1 p3 p2 p4 nil))
                  )−


                                     100