工程数据库学习要点课件_第1页
工程数据库学习要点课件_第2页
工程数据库学习要点课件_第3页
工程数据库学习要点课件_第4页
工程数据库学习要点课件_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工程数据库学习要点机械CAD/CAM第3、4章辅导齐宏

2005年4月1工程数据库学习要点机械CAD/CAM第3、4章辅导1第3、4章总体情况是本课程的重点、是现代制造技术的核心内容造成学习难点的主要原因

(技术理论、相关课程、教材、教学环节)需要多看一些的参考资料注意对绪论中介绍内容的理解!本节课定位:对知识难点的辅导。考试范围包括其它知识点,注意不要顾此失彼2第3、4章总体情况是本课程的重点、是现代制造技术的核心内第3章CAD/CAM软件基础基本内容数据数据结构(表和树)数据库与工程数据库!注意:在理解的基础上掌握基本概念3第3章CAD/CAM软件基础基本内容3第3章数据数据数据元素数据结构数据类型4第3章数据数据4第3章数据与数据元素数据:计算机数据包括字符、数字、运算符号等可被计算机接收和处理的符号集合!集合是一个数学概念

数据元素:!分析数据元素要注意相对的概念5第3章数据与数据元素数据:5第3章数据结构数据:数据的逻辑结构和物理结构两种结构的客观存在、对应关系数据类型理解分类的根据、特点、意义6第3章数据结构数据:6第3章链表数据结构(表)线性表特性有限、有序、均匀(冗余的问题)线性表分类:单向、双向、循环链式存储结构结点的数据域和指针域链式结构数据的管理建立、删除、修改7第3章链表数据结构(表)7第3章树数据结构(树)树:结点、集合的概念(有限、不交);结点的关系根结点、分支(左右)二叉树概念:树概念引伸遍历:访问树的所有结点ABCDGEFHIJKL8第3章树数据结构(树)ABCDGEFHIJKL8第3章树数据结构(树、子树)BGEFKHJABCDGEFHIKL!与之相联系的概念:集合、数据元素子树9第3章树数据结构(树、子树)BGEFKHJABCDG第3章树遍历的实质:非线性向线性序列转换过程遍历的方式:

3个字母、6种遍历DLR、DRL、RDL、LDR、LRD、RLD判断规则(两条)D的位置决定序RL相对位置定先后ABCDGEFHIJKL10第3章树遍历的实质:非线性向线性序列转换过程ABCDABCDGEFHIJKL第3章树树的遍历ABCDGEFHIJKL以DLR方式有:ABEKFGHCDILJDLR中D为最左侧字母,所以从根结点A开始LR表示先左后右,下一结点为B下一结点为E11ABCDGEFHIJKL第3章树树的遍历ABCDGE第3章树树的遍历ABCDGEFHIJKL如果以DRL方式则有另外的一个序列。由根结点A沿右侧到D,依此类推:ADJILCBHGFEK注意B子树的顺序,点击后有答案12第3章树树的遍历ABCDGEFHIJKL如果以DRL第3章链表循环链表数据的插入在第i个元素插入新元素M。(假定在B数据后插入)申请存储空间,存放数据元素M调整原来的指针:B结点后继指针指向新结点新结点后继指针指向原来B结点的后继结点修正另一向指针ABCDErearhead^^M13第3章链表循环链表数据的插入申请存储空间,存放数据元第3章工程数据库工程数据库特征:内容广泛。原理:外模式、概念模式、内模式模式设计模型(和数据元素概念、数据结构对照理解)14第3章工程数据库工程数据库特征:内容广泛。14学习第3章知识的目的问题问题:为什么要研究数据结构、数据线性化、链表及其管理操作?我们怎样掌握知识?建数据库是存储经验、为工程设计所利用;线性化是为进行大数据量数据管理和检索效率;课程所及只是其最基本概念,为将来在工程实际中更好地组织和运用数据资源;对于本课程仅要求掌握基本概念。15学习第3章知识的目的问题问题:为什么要研究数据结构、数据线性第4章CAD系统开发技术基本内容(必考的内容)菜单:基本概念、应用AutoLISP语言对话框技术16第4章CAD系统开发技术基本内容(必考的内容)16第4章菜单基本内容菜单类型:屏幕菜单、下拉菜单、光标菜单多级下拉菜单结构菜单编程17第4章菜单基本内容17第4章AutoLISP语言(概念)AutoLISP语言概念表处理语言(ListProcessingLanguage)数据类型:整型、实型、符号、字符、表、文件描述程序结构:前缀、优先级、注释内部函数装载函数库18第4章AutoLISP语言(概念)AutoLISP语第4章函数内部函数基本函数图形处理函数其他函数19第4章函数内部函数19第4章对教材版式的说明以教材pp78中“数值求和”函数为例:1)(+<数><数>…)功能:求表中所有整数或实数的和。例如:Command:(+1.23.13.8)8.1这样看这段文字就好理解了:1)数值求和命令命令格式:(+<数><数>…)命令功能:求表中所有整数或实数的和。例如:Command:(+1.23.13.8)计算结果为8.120第4章对教材版式的说明以教材pp78中“数值求和”函第4章对教材的说明建议对这部分内容这样做一下:根据函数前缀的含义确定函数名称,如sin是正弦函数,absolute表示绝对值;从函数格式和实例中判断运行的结果;再和教材的计算结果对照一下自己的理解;3.归类学习个类函数特点。21第4章对教材的说明建议对这部分内容这样做一下:21第4章基本函数数值计算函数(17个,pp77)逻辑运算函数(19个,pp80)数据类型转换函数(10个,pp83)字符串处理函数(3个,pp85)表处理函数(15个,pp85)22第4章基本函数数值计算函数(17个,pp77)22第4章图形处理函数交互输入函数(10个,pp87)求值函数(4个,pp90)AutoCAD命令函数(1个,pp91)23第4章图形处理函数交互输入函数(10个,pp87)2第4章其它函数程序结构控制函数(5个,pp91)文件管理与I/O函数(11个,pp93)自定义函数(pp95)增加AutoCAD命令函数(pp96)24第4章其它函数程序结构控制函数(5个,pp91)24第4章AutoLISP语言(应用)程序语言学习的基本特点学习策略:记语言规律、读程序、写程序记命令:格式特点、命令分类、典型结构读程序:看过程中每步的功能、整体关系写程序:练习要精、每题吃透25第4章AutoLISP语言(应用)程序语言学习的基本特点2第4章对话框对话框技术对话框组成构件与构件组设计26第4章对话框对话框技术26第4章对话框例题绘出在AutoCAD编辑状态中下述文件在屏幕上显示的对话框内容p:dialog{label="零件分类";:list_box{key="test_list_box";label="编码分类";list="特征码位法\n码域法\n特征位码域法";}ok_cancel;}

零件分类编码分类特征码位法码域法特征位码域法OKCancel答案:27第4章对话框例题绘出在AutoCAD编辑状态中下述文本节课结论:这两章的知识有明显的内在联系建议运用刚学习的理论和方法把教材的知识结构改造一下,比如把从原来教材对知识的描述创建成线性结构的知识体系根据自己的特点决定学习策略,灵活掌握知识精选习题,做精,注意在练习中理解。28本节课结论:这两章的知识有明显的内在联系28声明一点:

这里的内容只是一些同学提出的学习难点,辅导内容没有涵盖全部考试内容。

29声明一点:

这里的内容只是一些同学提出的学习鸣谢:

感谢电大在线的同志们给予的真诚帮助

在此:

祝愿同学们

学习上有更大的收获

考试取得好成绩30鸣谢:

感谢电大在线的同志们给予的真诚帮助

在工程数据库学习要点机械CAD/CAM第3、4章辅导齐宏

2005年4月31工程数据库学习要点机械CAD/CAM第3、4章辅导1第3、4章总体情况是本课程的重点、是现代制造技术的核心内容造成学习难点的主要原因

(技术理论、相关课程、教材、教学环节)需要多看一些的参考资料注意对绪论中介绍内容的理解!本节课定位:对知识难点的辅导。考试范围包括其它知识点,注意不要顾此失彼32第3、4章总体情况是本课程的重点、是现代制造技术的核心内第3章CAD/CAM软件基础基本内容数据数据结构(表和树)数据库与工程数据库!注意:在理解的基础上掌握基本概念33第3章CAD/CAM软件基础基本内容3第3章数据数据数据元素数据结构数据类型34第3章数据数据4第3章数据与数据元素数据:计算机数据包括字符、数字、运算符号等可被计算机接收和处理的符号集合!集合是一个数学概念

数据元素:!分析数据元素要注意相对的概念35第3章数据与数据元素数据:5第3章数据结构数据:数据的逻辑结构和物理结构两种结构的客观存在、对应关系数据类型理解分类的根据、特点、意义36第3章数据结构数据:6第3章链表数据结构(表)线性表特性有限、有序、均匀(冗余的问题)线性表分类:单向、双向、循环链式存储结构结点的数据域和指针域链式结构数据的管理建立、删除、修改37第3章链表数据结构(表)7第3章树数据结构(树)树:结点、集合的概念(有限、不交);结点的关系根结点、分支(左右)二叉树概念:树概念引伸遍历:访问树的所有结点ABCDGEFHIJKL38第3章树数据结构(树)ABCDGEFHIJKL8第3章树数据结构(树、子树)BGEFKHJABCDGEFHIKL!与之相联系的概念:集合、数据元素子树39第3章树数据结构(树、子树)BGEFKHJABCDG第3章树遍历的实质:非线性向线性序列转换过程遍历的方式:

3个字母、6种遍历DLR、DRL、RDL、LDR、LRD、RLD判断规则(两条)D的位置决定序RL相对位置定先后ABCDGEFHIJKL40第3章树遍历的实质:非线性向线性序列转换过程ABCDABCDGEFHIJKL第3章树树的遍历ABCDGEFHIJKL以DLR方式有:ABEKFGHCDILJDLR中D为最左侧字母,所以从根结点A开始LR表示先左后右,下一结点为B下一结点为E41ABCDGEFHIJKL第3章树树的遍历ABCDGE第3章树树的遍历ABCDGEFHIJKL如果以DRL方式则有另外的一个序列。由根结点A沿右侧到D,依此类推:ADJILCBHGFEK注意B子树的顺序,点击后有答案42第3章树树的遍历ABCDGEFHIJKL如果以DRL第3章链表循环链表数据的插入在第i个元素插入新元素M。(假定在B数据后插入)申请存储空间,存放数据元素M调整原来的指针:B结点后继指针指向新结点新结点后继指针指向原来B结点的后继结点修正另一向指针ABCDErearhead^^M43第3章链表循环链表数据的插入申请存储空间,存放数据元第3章工程数据库工程数据库特征:内容广泛。原理:外模式、概念模式、内模式模式设计模型(和数据元素概念、数据结构对照理解)44第3章工程数据库工程数据库特征:内容广泛。14学习第3章知识的目的问题问题:为什么要研究数据结构、数据线性化、链表及其管理操作?我们怎样掌握知识?建数据库是存储经验、为工程设计所利用;线性化是为进行大数据量数据管理和检索效率;课程所及只是其最基本概念,为将来在工程实际中更好地组织和运用数据资源;对于本课程仅要求掌握基本概念。45学习第3章知识的目的问题问题:为什么要研究数据结构、数据线性第4章CAD系统开发技术基本内容(必考的内容)菜单:基本概念、应用AutoLISP语言对话框技术46第4章CAD系统开发技术基本内容(必考的内容)16第4章菜单基本内容菜单类型:屏幕菜单、下拉菜单、光标菜单多级下拉菜单结构菜单编程47第4章菜单基本内容17第4章AutoLISP语言(概念)AutoLISP语言概念表处理语言(ListProcessingLanguage)数据类型:整型、实型、符号、字符、表、文件描述程序结构:前缀、优先级、注释内部函数装载函数库48第4章AutoLISP语言(概念)AutoLISP语第4章函数内部函数基本函数图形处理函数其他函数49第4章函数内部函数19第4章对教材版式的说明以教材pp78中“数值求和”函数为例:1)(+<数><数>…)功能:求表中所有整数或实数的和。例如:Command:(+1.23.13.8)8.1这样看这段文字就好理解了:1)数值求和命令命令格式:(+<数><数>…)命令功能:求表中所有整数或实数的和。例如:Command:(+1.23.13.8)计算结果为8.150第4章对教材版式的说明以教材pp78中“数值求和”函第4章对教材的说明建议对这部分内容这样做一下:根据函数前缀的含义确定函数名称,如sin是正弦函数,absolute表示绝对值;从函数格式和实例中判断运行的结果;再和教材的计算结果对照一下自己的理解;3.归类学习个类函数特点。51第4章对教材的说明建议对这部分内容这样做一下:21第4章基本函数数值计算函数(17个,pp77)逻辑运算函数(19个,pp80)数据类型转换函数(10个,pp83)字符串处理函数(3个,pp85)表处理函数(15个,pp85)52第4章基本函数数值计算函数(17个,pp77)22第4章图形处理函数交互输入函数(10个,pp87)求值函数(4个,pp90)AutoCAD命令函数(1个,pp91)53第4章图形处理函数交互输入函数(10个,pp87)2第4章其它函数程序结构控制函数(5个,pp91)文件管理与I/O函数(11个,pp93)自定义函数(pp95)增加AutoCAD命令函数(pp96)54第4章其它函数程序结构控制函数(5个,pp91)24第4章AutoLISP语言(应用)程序语言学习的基本特点学习策略:记语言规律、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论