高一算法与程序设计(VB)知识点

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

稽山中学会考复习资料---算法与程序设计(VB)第1页共13页算法与程序设计操作知识点一、知识目标内容要求说明1.算法及其表示方式Ⅰ理解概念。2.程序的基本控制结构Ⅱ理解三种结构的功能,并学会判断。3.VB程序设计①可视化程序开发工具VB②VB数据的表示③VB数据的处理④选择结构的程序实现⑤循环结构的程序实现⑥一维数组的应用Ⅱ理解知识点的意义,并能应用。二、知识点整理1、算法及其表示方式考点一:计算机解决问题的过程用计算机来解决问题要经历三个步骤:1、分析问题,确定要用计算机做什么?2、寻找解决问题的途径和方法(设计算法);3、用计算机进行处理(编制和运行程序)。计算机的基本功能与特征:计算机的基本功能是计算,计算机对信息的加工处理本质上是通过计算完成的。是在程序指令的控制下完成对所有数据的处理。计算机的基本特征:⑴速度快;⑵准确性高;⑶存储容量大。考点二:算法何为算法?简单地说,算法(Algorithm)就是解决问题的方法和步骤。算法的特征:(1)有穷性(有限性)。(2)确定性(唯一性)。(3)可行性(能行性)。(4)有0到多个输入。(5)有1到多个输出。如何描述算法?算法描述可以有多种表达方法,一般用自然语言、流程图和计算机语言进行描述。流流程程图图中中最最基基本本、、最最常常用用的的几几种种符符号号::稽山中学会考复习资料---算法与程序设计(VB)第2页共13页2、程序的基本控制结构任何正规的程序无论它有多复杂,都可以分解为三种基本结构,即顺序结构、选择结构和循环结构。由这三种基本结构可以派生出多样、复杂的“多分支结构”,用其解决各种问题。结构类型流程图示意功能说明顺序结构一个步骤完成后,顺序执行紧跟着的下个处理步骤。如电视节目,按先后顺序直线下来。一般的程序设计语言中,顺序结构的语句主要是赋值语句、输入/输出语句等。选择(分支)结构在日常生活中,常常需要对给定的条件进行分析、比较和判断,并根据结果采取不同的操作。在VisualBasic中,这样的问题通过选择结构来解决。如根据天气情况,选择体育课场地问题。选择结构的语句包括If语句和SelectCase语句。循环结构对某个情况e进行判断,当结果为真时,执行处理步骤step,然后再次判断这个情况e,当结果为真是,再次执行步骤step,并继续判断情况e。总是重复上述过程,直到判断的结果为假。循环结构的语句可以用For…Next语句和Dowhile…loop语句实现。3、可视化程序开发工具VB稽山中学会考复习资料---算法与程序设计(VB)第3页共13页考点一:可视化编程的任务设计过程创建工程的基本过程:启动VB,创建一个工程vbp(包括窗体frm)→界面设计→属性设定→编写代码→调试运行→调试程序→保存退出。注意保存文件的两种情况:1.工程源文件的保存程序没有设计完成,为方便下次的修改编辑,可以将文件保存成工程文件。一个工程通常有两个部分组成:窗体文件.frm和工程文件.vbp,工程文件至少由一个窗体构成。由于一个工程由多个文件构成,为方便处理,可以将同一工程的所有文件放在一个文件夹中。2.工程可执行文件的保存一个程序设计完成后,为方便程序的实际应用,我们可以将工程文件保存成可执行文件.exe。工程的可执行文件只可运行程序,不能对可执行文件进行修改编辑。考点二:VB中的几个基本概念:1.类简单地说,类是对一类东西抽象出的结果,是一组具有相同属性和操作的对象的集合。在VB中,类是系统设计好的,工具箱上的可视类图标就是标准类控件。部分控件名的前缀约定和命名举例:对象类型意义前缀命名举例Form窗体frmfrmlandCommand命令按钮cmdcmdOKLabel标签lbllblInputTextBox文本框txttxtSourceList列表框lstlstadd2.对象对象是类的一个实例,是其中具体的个体。例如,窗体上的一个文本框、一个标签都是对象。一个命令按钮就是命令按钮类的一个对象。对象有三个要素:属性、方法和事件。属性:对象的特征称为对象的属性。类中有很多对象,而这些对象既有共有的特点也有各自的特点。VB控件主要属性及其含义:对象属性功能含义Name定义对象的名称,该属性是所有对象共有的属性。每个对象的名称都是唯一的。在代码编写中,对对象的引用也是通过Name属性,用户可以使用系统默认的Name属性值,也可以自己定义。Caption返回或设置对象的标题栏或图标下的文本。Appearance返回或设置对象的外观样式。属性值为0,对象的样式为平面;为1,对象样式为立体。ForeColor返回或设置对象的前景色,在弹出的调色板中选取颜色。BackColor返回或设置对象的背景色,在弹出的调色板中选取颜色。Height返回或设置对象的高度,VB中的单位是twips(缇),1twips=1/1440英寸。Width返回或设置对象的宽度。Left返回或设置控件左边与其容器(窗体、图片框控件、框架控件)左侧之间的距离。稽山中学会考复习资料---算法与程序设计(VB)第4页共13页Top返回或设置控件顶端与其容器(窗体、图片框控件、框架控件)顶部之间的距离。Visible返回或设置一个值,该值用来确定对象是否可见。Enabled返回或设置一个值,该值用来确定对象是否响应用户产生的事件。在VB中,一个对象有很多属性,我们可以通过改变属性窗口中的相应属性值来改变对象的特征。文本框常用属性及其含义属性名功能含义Text该属性存放了文本框内显示的内容。用户可在设计、运行、中断三种状态下设置或修改文本框内的文本。MultiLine当MultiLine为True时,才可以在文本框内输入多行文本。即文本超过控件边界时,自动换行。ScrollBars设置边框的滚动条模式,文本框有四种边框模式:ScrollBars=0,文本框无滚动条;ScrollBars=1,有水平滚动条;ScrollBars=2,有垂直滚动条;ScrollBars=3,有水平和垂直滚动条;文本框出现滚动条前提是必须设置MultiLine为True,否则无效。PasswordChar设置文本框内的显示内容为该属性值的内容。一般设置密码时,会将该属性值设置为“*”,这样用户输入的密码都会以“*”形式显示在文本框内。命令按钮常用属性及其含义属性名功能含义Captipon设置命令按钮上显示的文字。Enabled设置命令按钮是否有效,是否响应应触发事件。Picture设置按钮上所加载的图片。事件:VB是按照事件驱动机制运行程序的,事件的执行能被对象响应。如用户单击一个命令按钮就是一个事件。这个事件就可以被命令按钮识别并响应,称为命令按钮的单击(Click)事件,不同的对象能识别的事件也是不同的。方法:方法指对象的动作,就是让对象实施一个动作或执行一项任务。方法是控制对象功能及操作的内部程序。总之,方法指明了对象“能做什么”。4、VB数据的表示考点一、数据类型在VB中,为了便于数据的表示与处理,VB提供了数值型、字符串型、布尔型、日期型等基本数据类型,下表所示的是我们常用的数据类型。VB常用的数据类型数据关键字所占内存取值范围整型Integer2字节-32768~32767长整型Long4字节-2147483648~2147483647单精度型Single4字节负数:-3.402823E38~-1.4011298E-45;正数:1.401298E-45~3.402823E38双精度型Double8字节负数:-1.797493134E308~稽山中学会考复习资料---算法与程序设计(VB)第5页共13页-4.940656458E-324;正数:4.940656458E-324~1.797493134E308;字符串型String10字节+字符串长度定长字符串:0~65535个字符;不定长字符串:0~20亿个字符。布尔型(逻辑型)Boolean2字节True或False日期型Date8字节100/1/1~9999/12/31考点二、常量与变量1.常量的形式及定义在程序运行期间始终保持不变的量,我们把它叫做常量(Constant)。VB中的常量有数值常量、字符串常量等。(1)数值常量类似于数学中的常数,如打字速度为“60”。(2)用一对双引号括起来的字符串称为字符串常量。例如,“China”、“Vi-sualBasic”、“18”、“3.14”等。字符串常量指的是双引号中的字符,不包括双引号本身。如果程序中多次用到同一个常量,往往用一个有意义的符号表示,这种常量称为符号常量;代表常量的符号称为“常量名”,其定义形式如下:Const常量名[As类型]=表达式如:ConstPI=3.14159262.变量及其定义变量有一个名字,它对应着相应的内存单元。(1)变量命名①必须以字母或汉字开头,而不能以数字或其他字符开头。②只能由字母、汉字、数字和下划线组成,不能含有小数点、空格等字符。③字符个数不超过255个。④变量名不能使用VB中的保留字。(信息提示:保留字也称关键字,由VB专用,具有特殊含义。例如,Print、Sub、End等都是VB中的保留字。)⑤VB不区分变量名中字母的大小写。如HELLO和Hello是同一个变量。⑥为增加程序的可读性,变量名最好取有意义的名称,建议前面加上类型缩写。(2)变量声明变量应该先声明后使用。VB中变量声明的方法是:Dim变量名As数据类型例如,DimNAsInteger,定义变量N为整型,初始值为0.考点三、运算符与表达式运算符的运算规则及优先级如下表所示:优先顺序运算符类型运算符1算术运算符^(指数运算)2-(取负)3*、/(乖、除)4\(整除)5Mod(求余)6+、-(加、减)7字符串运算符&、+(字符串连接)稽山中学会考复习资料---算法与程序设计(VB)第6页共13页8关系运算符=、、、=、、=9逻辑运算符Not(非)10And(与)11Or(或)5、数据处理考点一:程序中常用语句1.赋值语句VB中赋值语句用“=”来实现。赋值语句“=”后面可以是常量、变量或表达式。赋值语句中的“=”与数学中的“=”是不同的!如:N=N+1,这里的意义是将N的值加1后重新赋给N,结果N的值比原值增加了1。2.Print语句语法格式:[对象名.]Print[表达式列表]功能:在指定的对象上输出文本。3.注释语句为了提高程序的可读性,通常需要在程序适当的位置加上必要的注释。添加注释是编程的一个好习惯。VB中注释语句的格式为:在字符“'”后加注释内容或用“Rem注释内容”。如:r=InputBox(输入r:)'输入半径r4.结束语句语法格式:End功能:强制程序结束运行。考点二:程序中常用函数1.与用户交互函数VB提供InputBox()函数和MsgBox()函数用于人机交互。(1)InputBox()函数在前面已经用过,其语法格式为:InputBox(提示信息[,标题][,默认值][,x坐标][,y坐标])参数一:提示信息为弹出对话框中显示的说明,必填项,通常为字符串,其余参数可依据实际选择使用;参数二:标题为弹出对话框标题栏中显示的名称,通常为字符串;参数三:默认值为弹出对话框输入项中显示的值;参数四和参数五:X坐标和Y坐标用来设置对话框的弹出位置。(2)MsgBox()函数是VB程序设计中常用的交互函数,其功能非常强大,可以显示多种样式的消息对话框。基本语法格式:MsgBox(提示信息[,按钮][,标题])该函数的返回结果为一数值,其中:参数一:提示信息为弹出对话框中显示的说明,必填项,通常为字符串,其余参数可依据实际选择使用;参数二:按钮一般用VB的内部符号常量,这些符号常量有vbOkOnly、vbOKCancel、vbYesNo、vbYesNoCancel等等,它们一般可以望文生义。参数三:标题为弹出对话框标题栏中显示的名称,通常为字符串。2.数学函数数学函数用于数学运算,包括三角函数、求平方根函数、求绝对值函数、对数函数、指数函数等,它们与相应的数学定义相同。如表所示。常用数学函数稽山中

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功