计算机绘图案例分析.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
符号 变量类型 :取决于其值的类型 函数名、变量名、常量名统称为符号。规定如下: 第一个字符不为数字 符号名大小写等价 不可与系统内部函数名、变量名相同 符号名中不可出现以下字符 : “(”、“)”---已用作函数调用 “.”---用作点对 “,”---作QUOTE函数的简写 “ ” ”---字符串常数的定界符 “;”---作注释标志 变量 变量名 : 变量属性 T----逻辑值真 变量名由字母、数字、符号组成,如:C3、A2、D、 5D、-E 等。 32、2B、(A)、A:、B”不合法。 两种属性: 名称 内容 如:A的值为356,则—— A 名称--- A 内容--- 356 常量(特定变量) PI----π ,值为3.1415926535897931(部分显示) NIL----逻辑值假 原子和表 原子---表的最基本元素,不能再分解,如:A、 BC、6、80等 表--- 形式:(原子 或表 原子 或表 ……) 简单表——由原子构成,如:(A B CD) 复杂表——表中含表,如:(AB C (7 8) ) 表达式 S(函数) 表达式——具有运算功能的表 形式——树型结构 S(表达式) 原子 表 数 符号 字符串 实型数 整型数 常量 变量 函数名 原子 表 表 原子 功能——调用函数 约定 程序注释内容前应以分号“;” 开头 字符串中可包含控制信息: \e——(ESC)中断 \n——换行 \\——\ \——回车 AutoLISP函数 AutoLISP函数(语言) 格式:(函数名 变元1 变元2 变元3 变元4……) 变元:可为变量、数据、表 预定义函数:系统已定义了功能的函数 例: (if ( a b) (setq c 10) (setq c 5) ) 例:(cond ( (= u 0) (setq pm 45) ) ( (= u 1) (setq pm 90) ) ( t (setq pm 135) ) ) 例:(if (= a b) (progn (setq a (+ a 10) ) (setq b (- b 10) ) ) ) 例: (setq a 1) (whie (= a 10) (wxt a) (setq a (1+ a) ) ) 例:画一粗实线(45度) ( setq p1 ‘(50 50) p2 ‘(100 100) ) ( command “pline” p1 “w” 0.8 0.8 p2 “” ) 用户定义函数 (DEFUN 符号 变元表 表达式1 表达式2 表达式3 …… ) 符号——用户定义的函数名 变元表—— 形式:(ar1 ar2 …… / v1 12 ……) “/”前——哑元,对应于用户调用函数时的自变量 “/”后——局部变量,为本函数定义体内的临时变 量 “/”前后——须有空格 函数定义体——表达式1 表达式2 …… 它定义了函数的功能! 例:(defun et ( a x / n ) ( setq n ( 1+ (expt a x ) ) ) ) 计算机

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档