ВУЗ:
Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 98
- 99
- 100
- 101
- 102
- …
- следующая ›
- последняя »