《2017信息技术vb选修知识点.docx》由会员分享,可在线阅读,更多相关《2017信息技术vb选修知识点.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、选修学问点(一) 计算机解决问题的流程图二算法一、 算法定义:是解决问题的方法和步骤。算法是程序设计的“灵魂。算法+数据构造程序。二、算法的描绘方法:分自然语言、流程图和伪代码三种。1、自然语言:人们日常生活中的语言本国语言,用自然语言描绘符合我们的习惯,且简洁理解。2、流程图:也称程序框图,它是算法的一种图形化表示方法。且描绘算法形象、直观,更易理解。3、伪代码:是介于自然语言和计算机程序语言之间的一种算法描绘。是专业软件开发人员常用方法。输入、输出推断处理、运算连接点流程线开始、完毕三、算法的5个特征:1、有穷性:执行有限步之后完毕,且每一步的执行时间也都是有限的。2、确定性:每一步都有精
2、确的含义。3、可行性:原那么上能精确运行,用纸和笔做有限次运算后即可完成。4、输入:有零个或多个输入。5、输出:至少产生一个输出。三程序设计根底计算机程序设计语言阅历了机器语言、汇编语言、高级语言的开展过程。常用高级语言:、C、等。面对对象的程序设计语言,如:其中的对象主要是系统设计好的对象,包括窗体、控件等。控件:是指工具箱中的工具在窗体中画出的能实现确定功能的部件,如标签、文本框、嘱咐按钮等。控件对象的类型前缀名字举例窗体嘱咐按钮标签文本框假设嘱咐按钮()的属性设置为时按钮有效,设置为时按钮无效常用控件:对象的三要素 :属性 、方法 、事务l 属性设置对象的名称设置控件中字体格式确定控件中
3、显示的内容设置控件背风光确定窗体中文本框中显示的内容设置控件的前风光即文字颜色确定控件高度确定控件与窗体顶部的间隔 确定控件宽度确定控件与窗体左边的间隔 设置控件是否可见设置控件的边框风格即标签文字对齐属性:(0) 时文本左对齐;(1) 时文本右对齐; 设置为(2)时文本居中。对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过赋值语句在代码窗口设置:对象名.属性名属性值例:给文本框123的属性赋值为字符串20,代码如下:123 = “ 20 留意:假设干脆给对象名赋值的话,是赋值给对象的默认属性。例: 123 = “ 20 相当于 123 = “ 20 都是给文本框123的属性赋值
4、。例:读取文本框“123的“属性的代码如下:a = 123l 方法 常见的方法如下: 格式:对象.方法参数名表例 :1 欢迎运用l 事务及事务驱动 常见的事务如下: 、 、 、 、 等。事务是对象对外部操作的响应,如在程序执行时,单击嘱咐按钮会产生一个事务。如须要嘱咐按钮响应事务,就把完成事务功能的代码写到事务的事务过程中,与事务一一对应。事务过程的形式如下: 对象名_事务名( )事务过程代码 一、常量:指在程序进展过程中不变的量,在中一般分数值常量与字符常量两种数值常量:就是数学中说的常数,分整型常量和实型常量两种整型常量:即整数,指不带小数点的数值如1、0、-10、+35等都是合法的整数实
5、型常量:即实数,指带小数点的数值。实型常量又分为定点数和浮点数两种。例:定点数:3.14159和-6.8,1.99 浮点数:2E6、1E5、88E103 可表示为1.2345E3,字母E表示底数10浮点数就是数学上的科学计数法。字符串常量:被一对英文双引号括起来的假设干个合法的字符称为字符串常量。例如:、 、18、等,是指英文双引号中的字符,不包括英文双引号本身。符号常量:假设屡次用到同一个常量,那么可用一个有意义的名字表示这个常量。二、变量:在程序执行过程中,其值可以变更的量称为变量。变量命名留意要点:1、必需以字母或汉字开头,不能以数字或其他字符开头。2、只能由字母、汉字、数字或下划线组成
6、,不能含有小数点、空格等字符。3、最长不超过255个字符4、不能以保存字作变量名,如语句定义符、函数名、等。5、不区分变量名中字母大小写。如和是同一个变量。三、数据及运算1、常用数据类型: (框选的内容都要熟记)2、常量和变量的命名、声明及赋值 留意:符号常量声明和赋值必需一起完成,变量却必需分2句符号常量的声明和赋值 常量名 常量类型 = 常量值或 表达式如: 常量名为 留意:常量必需在声明的时候立马赋值,假设没有 “= 3部分就是错误的。变量的声明: 如: a 定义一个整型变量,变量名为a变量的赋值 中运用 “ = 给变量赋值, 其形式为:变量名 = 表达式四、运算符1、算术运算符 留意
7、:算术运算符的优先级问题、区分/ 三个运算符留意:和的运算量假设带小数,要先四舍五入取整,再作运算。2、字符串运算符 “+和“&作用是将运算符两边的字符串连接为一个新的字符串。运用&运算符时应留意前后加空格。留意特例:当数值型和字符型连接时,+把数据都转化成数值型然后相加,返回一个数值型数据。例如: “123 + “45 = “12345 123 + “45 = 168“123 & “45 = “12345 123 & “ 45 = “123453、关系运算符 优先级一样 留意:关系表达式的运算结果为布尔值 或 =等于 小于号 不等于大于号 =大于等于号 99,结果为 。(3)数值型与可转换为
8、数值型的数据,按数值比较。 例:29 189,结果为 。4、逻辑运算符 取反 与 或 优先级依次降低对一个逻辑量进展运算, 和 是对两个逻辑量进展运算,运算结果都为逻辑值或 运算符说明优先级说明举例结果非1当操作数为假时,结果为真 与2操作数均为真时,结果才为真 或3操作数中有一个为真时,结果为真 5、日期运算符与日期表达式日期表达式是用“+或“-将算式表达式、日期型常量、日期型变量、日期函数等连接起来的式子。例如: 表达式 “#2003/09/01# + 30 的运算结果是“2003-10-1表达式 “#2003/10/20# - #2003/10/10# 的运算结果为整数106、运算符的执
9、行依次 : 算术运算符 字符串运算符 关系运算符 逻辑运算符如a = 2: b = 3: c = 4: d = 5 那么表达式 a b 2 * a c c = d 的值为 7、表达式的写法虽然中的表达式与代数式中的算式很相像,但两者却是完全不同的概念。要留意区分,如在中不能运用 等。下表中列出了一些代数式对应的表达式。代数式表达式说明(2*)/(4*a*b)在表达式中无法写分式,,乘法运算符 * 不能省略g*t2/2中不能运用上标,指数必需用运算符 表示abca b0 (x) = 0 0 -1 x0(x)正弦函数(x), x的单位为弧度(x)余弦函数(x), x的单位为弧度(x)正切函数(x)
10、, x的单位为弧度留意:1 (x)是取小于等于x的最大整数。 例如: (3.12) =3 (2.1+3) =5 ( -4. 6) = -5 ( -1-2. 5) = -4 2函数产生 0, 1) 之间的一个随机数,它常与以初始化随机数生成器结合运用,假设要产生 0, A ) 间的 随机整数,表达式为 ( *A)产生 A , B) 间的 随机数: *() 产生 A ,B 间的 随机整数: ( * (1)2、字符串函数 留意的以下字符串函数返回的值 是数值型,还是字符串型。函数功能实例结果(字符串)求字符串的长度字符个数 (2021奥运)6(字符串,n )截取字符串左边n个字符 ( 2021奥运,
11、4)“2021(字符串,m,n )从字符串第m个字符开始截取n个字符 (2021奥运,3,2)“08(字符串,m )从字符串第m个字符开始截取剩余字符 (2021奥运,3)“08奥运(字符串,n )截取字符串右边n个字符 ( 2021奥运 ,2)“奥运 ( n,字符串)生成指定长度的指定字符的字符串 (3,89 )“888(字符串1,字符串2)在字符串1中查找字符串2.并返回其出现的位置(2021奥运,奥)5留意:1函数只返回n个指定的字符串的首字符。 (2)(字符串,n )和(字符串,n )中,当n的值大于字符串的长度时,返回整个字符串。(3) (字符串,m,n)函数中,假设m大于字符串的长
12、度,那么返回空串,假设省略n,那么返回m开始的全部字符。3、常用转换函数函数功能实例结果(数值型字符串)将数值型字符串转换为数值 (99) (88)187(数值)将数值转换为字符串 (5) 5(字符代码)将字符的码转换为对应的字符 (65)A(字符)求字符对应的码 (A )65(表达式)将表达式结果作四舍五入处理 (3.6)4(表达式)将表达式结果的小数部分截去(3.8)3留意1对于(数值)函数,假设其中的数值为正数,那么返回的字符串的第一个字符为空格(符号位)。如(5)的结果为两个字符长度的字符串 5,如要得到不含符号位的字符串,可运用()函数。2(表达式) 当表达式的值对应的小数位为 .5
13、的时候比较特殊,函数结果为离表达式的值最近的一个偶数。 如4.5=43(字符)函数,只求字符中的第一个字符的码值,如 :( )=654码的大小:空格 数值 大写字母 小写字母常用字符的码值:空格 的码为:32 0 的码为:48A 的码为:65 a 的码为:97其他数字和英文字母按序依次类推。5字母转换。因大写字母的码比对应的小写字母小32,所以可通过 和 函数互相转换。例:a转A ( (a) - 32) A转a ( (A) + 32 ) 留意 式子中不能省略4、日期函数(1) ()、()、()。这三个函数没有参数,分别返回计算机系统的当前日期、时间、日期与时间。如2021年5月29日, ()
14、或者 都会打印出 2021-5-29(2) ()、()、()。 这三个函数必需有参数,即必需指定一个日期,分别返回指定日期的年、月和日。函数实例结果(#8/18/2021#)18(#8/18/2021#)8 (#8/18/2021#)20215、定位函数与语句协作运用的,以限制输出数据的格式,主要包括、等。(l) 函数。功能:将被输出的内容放在由参数n所指定的位置(列数)处,在书写时,被输出的内容要放在函数的右面,并用分号分隔。例: (15);姓名; (30);成果(2) 函数。 功能:产生由n个空格所组成的字符串。6、用户交互函数供应( )和( )函数用于人机交互。(1) ( ) 格式: (
15、提示,标题,默认值 坐标,Y坐标)功能:在程序中调用函数,将产生一个提示用户输入内容的输入框,等待用户输入信息,并返回字符串类型的数据。用户要想得到 ()函数的返回值,就必需将函数的结果赋值给指定的变量。格式为: 变量= (提示,标题,默认值)留意:每执行一次()函数,用户只能输入一个数据。输入框的款式是固定的,我们可以变更的是输入框的“提示和“标题的内容。例如: r = (请输入r , 输入圆半径)2. ( ) 格式为:(提示信息,按钮,标题 )功能:用于在程序运行过程中产生一个消息框,可以看作是输出对话框,该函数的返回值为数值型数据。格式:(提示信息,按钮,标题)例如:(你输入的密码不正确
16、,是否接着? , , 错误提示当用户单击消息框中的一个按钮后,消息框即从屏幕上消逝。在上面的语句中,将函数的返回值赋给变量P,在程序中可引用P作相应的处理。六、常用语句1、赋值语句格式1: 变量=表达式 功能:将右边表达式的结果赋给左边变量。通常状况,可以省略。 = 为赋值号。它与数学中的 =是不同的。特殊要跟方程式区分开。如:5 即把数值5赋值给变量XY =5 2 + 7 即先计算表达式5 2 + 7 的值,再将值8赋值给变量Y N + 1 即将N的值加1后后再赋给N 即将变量Y的值赋值给变量X也可以在一行内给多个变量赋值,两条语句之间用冒号 : 隔开,如: 0: : 2 格式2:对象名.属
17、性名=表达式 假设省略属性名,那么干脆赋值给对象的默认属性。如:1. =你好! 即把字符串 你好! 赋给 l 的属性。留意:赋值语句一般都独立成行,假设有类似赋值的语句出如今一些构造中,大家要会区分。例如跟在以下关键字之后 5 5 5 5 以上构造中的 5 不再是赋值语句,因为 = 在这里是个关系运算符,推断左右是否相等,所以5 是一个关系表达式,其值应当是个逻辑型,不是 就是。2、语旬 格式 :对象名. 表达式列表功能 :方法具有计算和输出双重功能。对于表达式,它先计算其值,然后再在指定的对象上输出文本,对于常量、变量那么干脆输出其值。对象可以是窗体、图片框、打印机等。对象名可以省略,省略时
18、表示在当前窗体上输出数据。说明:1表达式列表可以是一个或多个表达式,之间用英文的 ; 或 , 隔开。假设用逗号分隔,那么按标准输出格式输出各数据,此时以14个字符位置为一个区段, 逗号后的表达式在下一个区段输出;假设之间用分号分隔,那么按紧凑格式输出数据。例: 1 ; 2 ; 3 ; 4 + 3 l , 2 , 3 , 4 + 3 输出结果为: 1 2 3 7 输出结果为: 1 2 3 72假设语句末尾没有逗号或分号,表示该输出完毕果后自动换行,后面再执行时将在下一行的起始位置输出数据;假设在语句末尾运用逗号,那么在同一行上跳到下一个输出区段输出下一个所输出的内容。假设在语句的末尾加上一个分号
19、,表示下一个输出的内容将按紧凑格式紧跟在前一个所输出的内容后面;3当一个语句的后面无任何表达式时,那么输出一空行或换行。留意:与函数结合运用, 驾驭各种图形的输出。3、注释语句为了进步程序的可读性,通常须要在程序的适当位置加上必要的注释。在中添加注释语句的方法为在字符 后加注释内容或承受 注释内容 两种形式。格式1: 注释内容用 写的注释语句既可以单独写一行,也可以跟在其他语句后。格式2: 注释内容用写的注释语句必需单独写一行。4、完毕语旬 格式: 功能:强迫程序完毕运行。 1( ) 该过程用于完毕程序,即单击嘱咐按钮 时,完毕程序的运行。四程序设计的三大根本构造一、依次构造代码依据由上到下的
20、依次一行一行地执行。程序执行过程中没有分支、没有重复。二、分支构造选择构造程序在运行时会依据不同的条件确定程序的走向。实现选择构造的语句有语句和语句。1、语句分为单分支 、双分支 和多分支三类 。(1) 单分支构造: 留意:行和 块 的区分只在书写格式上。l 行语句: 语句Al 块语句: 语句A (2)双分支构造:l 行语句: 语句A 语句B l 块语句: 语句A 语句B 3多分支语句 2、 语句 留意:要会区分选择构造和循环构造的流程图。如上图:甲为循环构造,有向上回到条件框的箭头。乙为选择构造双分支。 表达式列表1 语句组1 表达式列表2 语句组2 语句组1 语句的执行过程是:先求测试表达
21、式的值,然后依次测试该值符合哪一个子句的状况,假设找到了,那么干脆执行该子句下面的语句块,然后执行 的后续语句;假设没找到,那么执行 下面的语句块,然后执行 的后续语句。 说明:1测试表达式可以是数值型或字符串型表达式。2表达式列表形式有以下4种。 一个表达式或用逗号隔开的假设干表达式,例如2, 4, 6, 8。 表达式1 表达式2,例如60 80。 留意,表达式1 应当小于 表达式2 关系运算符表达式,例如 80。 表达式,例如 3。 三、循环构造1、循环 相宜于解决循环次数事先可以确定的问题。循环变量一般形式是: 循环变量 = 初值 终值 步长值 循环体 循环变量说明:1循环变量,必需为数
22、值型。循环初值、循环终值也是数值型或数值表达式。2循环的有效区间是由循环初值、循环终值所限定的闭区间。 3步长值是循环变量的增量,是一个数值表达式。假设步长值为正,那么初值就应小于终值,否那么循环体一次都不执行;假设步长值为负,那么初值应大于终值,否那么循环体一次都不执行。假设步长值是1, 1可略去不写。但假设步长值为0,会造成死循环,这是要防止的,可用 完毕程序。4循环体是语句和语句之间的语句序列,也是须要重复执行的语句组。 5后的循环变量与语句中的循环变量必需一样。 6循环的次数=循环终值-循环初值 步长值 + 1 循环语句的执行过程:1系统将初值赋给循环变量,并自动登记终值和步长。2检查
23、循环变量的值是否越过终值。如越过就完毕循环,执行后面的语句;否那么执行一次循环体。3执行语句:将循环变量增加一个步长值再赋给循环变量,转到第2步接着执行循环。2、循环 对于不能预先确定次数, 但须要执行屡次的状况,可以运用循环。格式一: 条件表达式循环体先推断条件是否为真,假设条件为真,执行循环体,条件为假时退出循环。因此可能一次都不执行循环。格式二: 循环体 条件表达式先执行一次循环体,再推断条件是否为真,假设条件为真,执行循环体,条件为假时退出循环。因此至少执行一次循环体。格式三: 循环体 条件表达式先执行一次循环体,再推断条件是否为假,假设条件为假,执行循环体,条件为真时退出循环。因此至
24、少执行一次循环体。格式四: 条件表达式 循环体先推断条件是否为假,假设条件为假,执行循环体,条件为真时退出循环。因此可能一次都不执行循环。留意: 语句 和 语句中都有的条件表达式,一般是一个关系表达式或逻辑表达式,其值不是就是。但假设是数值型的表达式的话,会进展强迫转换,即数字0 转换成 ,非0 转换成。五算法与问题解决一、解析法解析法又称公式法。解析法就是在分析详细问题的根底上,抽取出一个数学模型,这个数学模型能用假设干个解析表达式表示出来。求解了这些表达式,问题也就得以解决。如:求解一元二次方程a*x2*0的实根 x1 , x2 a b*4*a*c=0 x1=(b*4*a*c)/(2*a)
25、 x2=(b*4*a*c)/(2*a) 1 (x1) 2 = (x2) “方程无解 分析:x1=(b*4*a*c)/(2*a) x2=(b2-4*a*c)/(2*a)二、穷举法穷举法是将求解对象一一列举出来,然后逐一加以分析、处理,并验证结果是否满意给定的条件,穷举完全部对象,问题将最终得以解决。穷举法也叫枚举法、列举法。穷举法关键是如何列举全部可能的状况,不能遗漏,也不能重复。留意取值范围,削减计算机工作量。 适用编程问题:水仙花问题、鸡兔同笼问题、百钱百鸡问题、素数问题。如:公鸡每只3元,母鸡每只5元,每3只小鸡1元。用100元钱买100只鸡,应各买多少只鸡? a , b 0 33 公鸡数
26、 0 20 母鸡数 0 100 小鸡数 100 a*3*53=100 c b a a , b c 0 33 公鸡数 0 20 母鸡数100 小鸡数 a*3*53=100 b a三、数组及其应用数组是一组一样类型的变量集合。 数组用一个统一的名字代表逻辑上相关的一批数据, 每个元素靠下标变量来区分。有一个下标的数组称为一维数组。数组中的数据,逻辑上是互相关联的。1、运用数组要先声明数组的大小和数据类型。声明数组的格式如下: 数组名(最大下标常量) 数据类型 例1: s (9) 表示:名称为s的一维数组中包含10个元素,下标从O到9。用来存放整型数据。也可以指定下标的起始值。例2: x (2 10
27、) 这个数组含有9个元素,下标从2到10,数据类型属于单精度实型。还可以说明多维数组。例3: D (4, 2 6, 3 9) 说明了一个3维数组,一共5*5*7个数组成员,数据类型属于长整型。2、应留意的问题: 1在同一个程序中,任何数组只能声明一次。 例如: s(5) s(10) 这样,运行时会报错:当前范围内的声明重复。2下标必需是常量且为整数(假设不是整数,程序运行时自动4舍5入为整数)。 3同一个程序中,数组名不能与变量名一样。 例如: s s (10) 这样,运行时会报错:变量与数组不能同名。4数组必需先声明后运用 否那么运行时会报错:子程序或函数未定义。5数组运用时,下标不能超出声
28、明的范围。 例如: s (10) s(11) 这样运行时会报错:下标越界。6数组声明时和变量一样,要留意类型。 例如: s (10) S(3)=40000 这样运行时会报错: 溢出。3、数组的应用 数组的赋值、计算、输出通常都与循环结合运用。语句中的循环变量作为数组元素的下标,通过循环变量的不断变更,到达对每个数组元素依次进展处理的目的。例子:利用数组实现:输出10个1,100的随机数,并输出它们的和与平均值。 a(9) 数组的定义 s 将函数随机化 i = 0 9 a ( i ) = (100 - 1 + 1) * ) + 1 a( i ) s = s + a( i ) i 和为:; s 平
29、均值为:; 10四、依次查找依次查找是查找算法中简洁、易行的算法。进展查找时一般从数据的第一个元素开始,依据数据的依次查找指定的关键值。假设被查数据和该关键值相匹配,那么表示找到;假设全部数据与关键值都不匹配,那么表示被查数据中不存在该关键值,查找失败。依次查找的数据不要求是有序的。五、二分法查找二分法查找也叫折半查找二分法查找要求被查数据是有序的查找思路:对于有序数列从小到大排,设定下界最小元素下标和上界最大元素下标,当满意条件,那么说明找不到。 a(9) a(0)=12:a(1)=20:a(2)=27:a(3)=36:a(4)=45:a(5)=50:a(6)=55:a(7)=60:a(8)
30、=79:a(9)=105 = 0: = 9 = ( + ) 2 留意: 是中点位置,而a() 是中点位置的值 a() = 55 找到了 a() 没有55!六、冒泡排序排序的种类有交换排序、选择排序、快速排序等。“冒泡法排序也叫“起泡法排序,是一种比较简洁、易懂的交换排序方法。它通过将相邻元素进展比较和交换,逐步将一个无序序列排列为一个有序序列。简洁说:就是对相邻数据两两比较,将符合条件的数据冒上来沉下去,然后用同样的方法再冒泡处理余下的数据,直至全部数据完成排序。 (1)标准的从后往前的升序 a(9) i = 0 9a(i) = (100 - 1 + 1) * ) + 1 a(i); i定义数
31、组给数组的每个元素赋值1,100的随机数并输出 j = 1 9 i = 9 j -1 a(i ) a(1) t = a( 1) a( 1) = a(i) a(i) = t i j将数组中元素从小到大冒泡排序从a(0)开始比较、交换大的往后换外循环限制排序的趟数内循环限制每一趟排序比较的成员和次数 0 9 a(k); k显示排序后的数组元素七、递归法1、 自定义函数 :编程者自己编写的函数。自定义函数定义格式: ( ) 函数名=返回值 自定义函数的调用有三种格式:格式1:变量=函数名称 (参数)格式2:函数名称 (参数)格式3:函数名称 参数2、 递归法 假设一个函数在定义时,干脆或间接地调用了
32、自己,这种算法称为递归法。例如函数A自己调用了自己。另外假设函数A调用了函数B,函数B反过来再调用函数A的算法,这也是递归算法。用递归写出的算法往往特殊简洁。递归法一般须要自定义函数或过程来实现。例1:用递归函数求n! 留意 给函数名s赋的值,就是该函数的返回结果值。 s(n ) 自定义递归函数的过程 1 1 *s(1) 1() n n = (请输入N的值) s(n) 调用递归函数 分析:55*4!44*3!33*2!22*1!11*(1)!假设用s(n)来表示n!,当1 时,s(n)= 当n1时 ,s(n)=例2:求两个自然数,它们的和是667,最小公倍数与最大公约数之比是60 :1。分析:
33、设两个自然数中较小的一个为m,明显m = 1是不满意条件的,m的取值范围应是2333,那么另外一个就是667 。处理方法:对m从2到333检查,当 * 60时,输出m与667 。主程序: ( ) m , , m =2 333 = ( m , 667 - m) = ( m ,667 - m) * 60 m , 667 - m m 自定义函数() 求最大公约数自定义函数() 求最小公倍数 (a ,b ) i i = a 1 -1 (a i = 0) (b i = 0) = i i ( a , b ) i i a 0 = i (六)程序设计思想和方法一、构造化程序设计的思想和方法 特点:先整体后部分
34、,先抽象后详细。思想:把一个大的程序依据功能划分为假设干个模块,每个小的模块完成一个确定的功能,在这些模块之间按层次关系进展组织,互相协作完成整个程序要完成的功能。方法:自顶向下,先设计第一层(顶层),然后步步深化,逐层细分,逐步求精。二、面对对象程序设计的思想 突出特征是:继承性、封装性、多态性。因为实际设计中,用户的需求和软硬件是不断变更的,所以构造化程序设计按功能划分设计的模块必定也是易变的和不稳定的,所以可重用性差。面对对象程序设计以数据为中心,而它相对功能而言,具有较强的稳定性,模块可重用性也比较高。七程序中的作图1、画线嘱咐 格式: 对象名. (起点坐标)-(终点坐标), 线的颜色 例: 1 (-11)-(1,1)2、画圆嘱咐: 格式: 对象名. (圆心坐标),半径 , 颜色 例: 1 (0,0),33、画点嘱咐: 格式: 对象名. (点坐标), 颜色 例: 1 (0,0), 4、变更坐标系 格式: 对象名 (对象左上角坐标)-(对象右下角坐标) 例:1 (-1.51.5)-(1.5,1.5)