编写autolisp程序并通过visual lisp集成开发环境调试该程序
题目
编写autolisp程序并通过visual lisp集成开发环境调试该程序
:程序文件名为drawing.lsp,程序中定义了函数drawing,用于根据用户指定的圆心位置和半径绘一个基圆和与该圆同心的另外三个圆,这三个圆的半径依次是与其相邻的前一个圆半径的1.2倍.
答案
(defun c:drawing()
(setvar "cmdecho" 0)
(setq ptcenter (getpoint "
请输入圆心位置:"))
(setq dist(getdist "
请输入基圆半径:"))
(command "_circle" ptcenter dist)
(command "_circle" ptcenter (* dist 1.2) )
(command "_circle" ptcenter (* dist 1.2 1.2) )
(command "_circle" ptcenter (* dist 1.2 1.2 1.2) )
(princ)
)
再保存为drawing.lsp就OK了...
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 铜铁铝三种体积相同的圆柱体,从同一斜面同一高度上同向滚落下来,为什么其速度从大到小分别为铜.铁.铝.
- 生态苗圃的一种树苗的实验死亡率为百分之12,为了保证存活500棵,至少种几棵?
- 设(2x+1)^6=a0x^6+a1x^5+a2x^4+a3x^3+a4x^2+a5x+a6,这是关于x的恒等式,求得a1+a3+a5=
- 向量的计算问题【急!】
- 某气体单质和氧气的相对分子质量比为7:8,则该气体可能是( ) A.CO B.CO2 C.N2 D.Cl2
- 李老师带六年(1)班40名同学去栽树,李老师一人栽5棵,男生一人栽3棵,女生一人栽2棵,总共栽树100棵.问有几名男生,几名女生?
- 直角三角形两直角边长为3和4,三角形内一点到各边距离相等,那么这个距离为_.
- 设随机变量X~B(6,0.5),为二项分布 则p(x=3)=C(6,3)(0.5)^3(1-0.5)^3=20*1/8*1/8=5/16 其中c(6,3)咋算
- Tom will take part in 800-meter r______ in the sports meeting.
- 如果只有镜面反射,而没有漫反射,世界会成为什么样?