|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Помогите студентке..:)
Регистрация: 19.05.2005
Сообщений: 5
|
||
Просмотров: 7823
|
|
||||
инженер Регистрация: 18.10.2004
Москва
Сообщений: 2,595
![]() |
- Маловероятно.
__________________
No comments! |
|||
![]() |
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
Программа ужасная :!: :!: :!: [sm1505]
Препод шизик [sm3109] Между прочим задание то как раз самое простое. Так что скажите своему преподу спасибо. Это он наверное чтобы вы его шизиком не называли вам такое простое задание дал. Код:
|
|||
![]() |
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
![]() |
Цитата:
[sm113] |
|||
![]() |
|
||||
Регистрация: 19.05.2005
Сообщений: 5
|
Только отвернулась, а тут уже фантомасики пошли..:))
Я чего пишу то.. Надо подружку спасать!;) Нагло конечно, но может быть ктонибудь имеет подобную програмульку или готов спасти Ленку..;) Всё от того же препода.. Может теперь он шизик? ;)) "Написать программу, которая в выбранном пользователем треугольнике указала бы точкой центр вписанной в него окружности, а также нашла бы радиус этой окружности." |
|||
![]() |
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
Цитата:
И вобще огласите весь список... (mapcar ' [sm311] (Юля Лена Катя Света ...)) |
|||
![]() |
|
||||
Lisp/VBA/VB.NET Hobbyist Регистрация: 24.03.2005
Славен Град Петров
Сообщений: 367
|
Мне каэтца ваш препод молодца:
(defun c:test () (setq oldos (getvar "osmode")) (setq tri (car (entsel)) elist (entget tri) pt_list (mapcar 'cdr (vl-remove-if-not (function (lambda (x) (eq (car x) 10))) elist ) ) ) (setvar "osmode" 0) (setq a1 (angle (car pt_list)(cadr pt_list)) a2 (angle (car pt_list)(caddr pt_list)) a (+ a1 (/ (- a2 a1) 2)) a3 (angle (cadr pt_list)(caddr pt_list)) a4 (angle (cadr pt_list)(car pt_list)) b (- a3 (/ (- a3 a4) 2)) a5 (- (angle (car pt_list)(caddr pt_list))(/ pi 2))) (setq o1 (polar (car pt_list) a 100000.0) o2 (polar (cadr pt_list) b 100000.0) center (inters (car pt_list) o1 (cadr pt_list) o2 nil) o3 (polar center a5 100000.0) perp (inters (car pt_list)(caddr pt_list) center o3 nil) rad (distance perp center)) (command "_.point" center "") (command "_.circle" center rad) (setvar "osmode" oldos) (princ) ) (c:test) |
|||
![]() |
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
>julia_b
Забыл сказать. Программа работает на треугольниках начерченными именно как вы просили Линиями, но не Полилинией. Первая часть программы собственно говоря распознование треугольника и выделение координат вершин. Вторая как вы видите стандартные тригонометрические формулы. |
|||
![]() |