第一步就是分析需求:我们需要知道我们编程目的是什么,才能接下去变成电脑语言。
第二步是设计算法:根据所需的功能,理清思路,排出完成功能的具体步骤,其中每一步都应当是简单的、确定的。这一步也被称为“逻辑编程”。
第三步是编写程序:根据前一步设计的算法,编写符合C++语言规则的程序文本。
第四步输入与编辑程序:将程序文本输入到计算机内,并保存为文件,文件名后缀为“.cpp”。
第五步编译:编译产生的程序称为目标程序,目标程序被自动保存为文件,这一文件称为目标文件,文件名的后缀是“.obj”。
结构化程序设计:采用了模块分解与功能抽象和自顶向下、分而治之的方法,从而有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子程序,便于开发和维护。它的重点在于把功能进行分解。但是由于在实际开发过程当中需求会经常发生变化,因此,它不能很好的适应需求变化的开发过程。结构化程序设计是面向过程的
面向对象程序设计:
以需求当中的数据作为中心,来进行设计,具有良好的代码重用性
封装性:
也叫数据隐藏,用户无需知道内部工作流程,只要知道接口和 *** 作就可以的,C++中一般用类来实现封装
继承性:
一种支持重用的思想,在现有的类型派生出新的子类,例如新型电视机在原有型号的电视机上增加若干中功能而得到,新型电视机是原有电视机的派生,继承了原有电视机的属性,并增加了新的功能
多态性:
指在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为
动态联编:
指一个计算机程序自身彼此关联的过程
按照联编所进行的阶段不同,可分为两种不同的联编方法:
1.静态联编
2.动态联编
启用绝对坐标编程模式,对应代码G90,是模态代码,如果后面不出现G91(相对坐标编程模式),就一直是绝对坐标编程。绝对坐标编程模式下,XYZ坐标,都是参照工件坐标系零点(的距离)。但是编程使用I、J、K这3个代码时,都是相对编程,无论是G91还是G90欢迎分享,转载请注明来源:内存溢出
评论列表(0条)