2015年浙江省信息技术学考知识点整理VB必考部分
2015年浙江省高中学业水平考试信息技术知识点整理:VB必考部分
一、算法及其实现
1.基本概念
算法是指解题方法的精确而完整的描述,由有限个步骤组成。算法具有有穷性、确定性、可执行性、有一个或多个输入、有一个或多个输出等特征。
2.算法的表示
常用的算法表示形式有:自然语言、流程图和计算机语言等。
流程图(Flowchart)是用国家颁布的标准(BG1526-89,ISO 5807-1985)中规定的图示及方法来画的。常用的构件有:
3.程序的基本控制结构
①顺序结构
顺序结构是按语句的先后次序依次执行的程序控制结构。
例1:有如下程序段:
x=5
y=6
x=y
y=x
该程序段运行后,y的值为6.
②分支结构
分支结构又称为选择结构。根据条件判断其是否成立,从而选择程序执行的方向,执行其中的一个分支。
③循环结构
例2:有如下程序段:
x=5
y=-20
if Not x>0 then
x=y-3
else
y=x+3
endif
该程序段运行后,x的值为-23.
例3:有如下程序段:
e=0
f=1
For i=1 to 3
e=e+f
f=f+e
Next i
该程序段运行后,f的值为3.
如何改成Do while形式?
5、算法的程序实现
1)对象、属性、事件和事件处理的概念
对象是客观存在的事物或概念。它有两个特点:状态和行为。类是相同性质对象的一种抽象,而一个对象是类的一个"实例"。
属性是对象的状态(外观),对象的状态通过若干个属性来描述。
方法是对象的行为(动作),对象的行为是指对属性进行操作和处理的方法。
事件是发生在对象身上的事情,通常是由用户在对象上激发的一种动作。
事件处理过程是一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。这就是面向对象程序设计中的事件驱动概念。
事件处理过程的表达规范为:
Sub 对象名_事件名()
语句。
End Sub
其中,事件处理过程名的表达规范为:对象名_事件的标准名称。例如:Command1_Click()、Form_Load()、Timer1_Timer()。
面向对象程序设计的要点:
在面向对象程序设计中,核心概念是对象。对象由一组描述对象状态的数据和一组描述处理对象方法的代码构成。对象的属性定义其外观,方法定义其行为,事件定义其与用户的交互。
在Visual Basic语言中,所有的对象都有它们自己的属性、方法和事件,包括窗体和控件。属性可以视为对象的特性,方法可以视为对象的操作,事件可以视为对象的响应。与日常生活中的对象(如氦气球)类似,气球具有属性、方法和事件。例如,气球的属性包括可见特性,例如它的高度、直径和颜。其他属性描述了它的状态(充气或放气)或不可见属性,例如它的使用年限。尽管每个气球的属性值可能各不相同,但是所有的气球都具有这些属性。
气球也具有它可以执行的已知方法或操作。例如,气球具有充气方法(在其中充满氦气)
、放气方法(放出其中的气体)和上升方法(释放气球)。同样,所有的气球都可以执行这些方法。气球也可以对特定的外部事件作出响应。例如,气球以放气响应被刺破事件或以上升响应释放事件。
气球具有属性(例如颜、高度和直径),可以对事件(例如刺破)作出响应,并且可以执行方法(例如放气和发出噪音)。
如果您想设计一个气球程序,它的Visual Basic代码可能类似于以下设置气球属性的代码:
XXX
注意代码的顺序——对象(Balloon)后面是属性(Color),然后是赋值(= Red)。可以通过替换不同的值来改变气球的颜。
气球的方法是按照如下方式调用的:
python和vb的代码可以通用吗XXX.Inflate
XXX
XXX(5)
此顺序类似于属性的顺序,即对象(名词)的后面跟方法(谓词)。在第三个方法中有另外一个称为“参数”的项,它指定气球将要上升的距离。一些方法具有一个或多个进一步描述所要执行的操作的参数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论