稽山中学信息技术学业水平考试复习资料---算法与程序设计(VB)
算法与程序设计操作知识点
知识目标 知识条目 考核要求 说明 1. 算法及其表示方式 ① 算法的基本概念 ② 算法的常用表示方法 ③ 顺序、选择、循环三种控制结构 2.算法的程序实现 ①对象、属性、事件和事件处理的概念 ②VB应用程序的界面设计与调试 ③基本数据类型、常量、变量、常用的标准函数、一维数组 ④算术、关系、逻辑三类基本运算及表达式 ⑤赋值语句、选择语句、循环语句、注释语句 ⑥解析算法、枚举算法等常用算法的实现 b 选择题 操作题 c 知识点整理 1、算法及其表示方式 考点一:计算机解决问题的过程 用计算机来解决问题要经历三个步骤: 1、分析问题,确定要用计算机做什么? 2、寻找解决问题的途径和方法(设计算法); 3、用计算机进行处理(编制和运行程序)。 计算机的基本功能与特征: 计算机的基本功能是计算,计算机对信息的加工处理本质上是通过计算完成的。是在程序指令的控制下完成对所有数据的处理。 计算机的基本特征:⑴速度快;⑵准确性高;⑶存储容量大。 考点二:算法 何为算法? 简单地说,算法(Algorithm)就是解决问题的方法和步骤。 算法的特征:(1)有穷性(有限性)。(2)确定性(唯一性)。(3)可行性(能行性)。(4)有0到多个输入。(5)有1到多个输出。 如何描述算法? 算法描述可以有多种表达方法,一般用自然语言、流程图和计算机语言进行描述。 第 1 页 共 13 页
稽山中学信息技术学业水平考试复习资料---算法与程序设计(VB)
流程图中最基本、最常用的几种符号: 2、程序的基本控制结构 任何正规的程序无论它有多复杂,都可以分解为三种基本结构,即顺序结构、选择结构和循环结构。由这三种基本结构可以派生出多样、复杂的“多分支结构”,用其解决各种问题。 结构类型 流程图示意 功能说明 顺序结构 一个步骤完成后,顺序执行紧跟着的下个处理步骤。如电视节目,按先后顺序直线下来。 一般的程序设计语言中,顺序结构的语句主要是赋值语句、输入/输出语句等。 在日常生活中,常常需要对给定的条件进行分析、比较和判断,并根据结果采取不同的操作。在Visual Basic中,这样的问题通过选择结构来解决。如根据天气情况,选择体育课场地问题。 选择结构的语句包括If语句和Select Case语句。 选择(分支)结构 循环结构 对某个情况e进行判断,当结果为真时,执行处理步骤step,然后再次判断这个情况e,当结果为真是,再次执行步骤step,并继续判断情况e。总是重复上述过程,直到判断的结果为假。循环结构的语句可以用For?Next语句和Do while?loop语句实 现。 3、可视化程序开发工具VB 第 2 页 共 13 页
稽山中学信息技术学业水平考试复习资料---算法与程序设计(VB)
考点一:可视化编程的任务设计过程 创建工程的基本过程: 启动VB,创建一个工程vbp(包括窗体frm)→界面设计→属性设定→ 编写代码→调试运行→调试程序→保存退出。 注意保存文件的两种情况: 1.工程源文件的保存 程序没有设计完成,为方便下次的修改编辑,可以将文件保存成工程文件。一个工程通常有两个部分组成:窗体文件.frm和工程文件.vbp,工程文件至少由一个窗体构成。由于一个工程由多个文件构成,为方便处理,可以将同一工程的所有文件放在一个文件夹中。 2.工程可执行文件的保存 一个程序设计完成后,为方便程序的实际应用,我们可以将工程文件保存成可执行文件.exe。工程的可执行文件只可运行程序,不能对可执行文件进行修改编辑。 考点二:VB中的几个基本概念: 1.类 简单地说,类是对一类东西抽象出的结果,是一组具有相同属性和操作的对象的集合。在VB中,类是系统设计好的,工具箱上的可视类图标就是标准类控件。 部分控件名的前缀约定和命名举例: 对象类型 Form Command Label TextBox List 窗体 命令按钮 标签 文本框 列表框 意义 前缀 frm cmd lbl txt lst cmdOK lblInput txtSource lstadd 命名举例 frmland 2.对象 对象是类的一个实例,是其中具体的个体。例如,窗体上的一个文本框、一个标签都是对象。一个命令按钮就是命令按钮类的一个对象。 对象有三个要素:属性、方法和事件。 属性:对象的特征称为对象的属性。类中有很多对象,而这些对象既有共有的特点也有各自的特点。VB控件主要属性及其含义: 对象属性 Name Caption Appearance ForeColor BackColor Height Width Left 功能含义 定义对象的名称,该属性是所有对象共有的属性。每个对象的名称都是唯一的。在代码编写中,对对象的引用也是通过Name属性,用户可以使用系统默认的Name属性值,也可以自己定义。 返回或设置对象的标题栏或图标下的文本。 返回或设置对象的外观样式。属性值为0,对象的样式为平面;为1,对象样式为立体。 返回或设置对象的前景色,在弹出的调色板中选取颜色。 返回或设置对象的背景色,在弹出的调色板中选取颜色。 返回或设置对象的高度,VB中的单位是twips(缇),1twips=1/1440英寸。 返回或设置对象的宽度。 返回或设置控件左边与其容器(窗体、图片框控件、框架控件)左侧之间的距离。 第 3 页 共 13 页
稽山中学信息技术学业水平考试复习资料---算法与程序设计(VB)
Top Visible Enabled 返回或设置控件顶端与其容器(窗体、图片框控件、框架控件)顶部之间的距离。 返回或设置一个值,该值用来确定对象是否可见。 返回或设置一个值,该值用来确定对象是否响应用户产生的事件。 在VB中,一个对象有很多属性,我们可以通过改变属性窗口中的相应属性值来改变对象的特征。 文本框常用属性及其含义 属性名 Text MultiLine 功能含义 该属性存放了文本框内显示的内容。用户可在设计、运行、中断三种状态下设置或修改文本框内的文本。 当MultiLine为True时,才可以在文本框内输入多行文本。即文本超过控件边界时,自动换行。 设置边框的滚动条模式,文本框有四种边框模式: ScrollBars=0,文本框无滚动条; ScrollBars=1,有水平滚动条; ScrollBars=2,有垂直滚动条; ScrollBars=3,有水平和垂直滚动条; 文本框出现滚动条前提是必须设置MultiLine为True,否则无效。 ScrollBars 设置文本框内的显示内容为该属性值的内容。一般设置密码时,会将PasswordChar 该属性值设置为“*”,这样用户输入的密码都会以“*”形式显示在文本框内。 命令按钮常用属性及其含义 属性名 Captipon 设置命令按钮上显示的文字。 Enabled Picture 设置命令按钮是否有效,是否响应应触发事件。 设置按钮上所加载的图片。 功能含义 事件:VB是按照事件驱动机制运行程序的,事件的执行能被对象响应。如用户单击一个命令按钮就是一个事件。这个事件就可以被命令按钮识别并响应,称为命令按钮的单击(Click)事件,不同的对象能识别的事件也是不同的。 方法:方法指对象的动作,就是让对象实施一个动作或执行一项任务。方法是控制对象功能及操作的内部程序。总之,方法指明了对象“能做什么”。 4、VB数据的表示 考点一、数据类型 在VB中,为了便于数据的表示与处理,VB提供了数值型、字符串型、布尔型、日期型等基本数据类型,下表所示的是我们常用的数据类型。 VB常用的数据类型 数据 整型 长整型 单精度型 双精度型 关键字 Long Single Double 所占内存 4字节 4字节 8字节 取值范围 -32768 ~ 32767 -2147483648 ~ 2147483647 负数:-3.402823E38 ~ -1.4011298E-45; 正数:1.401298E-45 ~ 3.402823E38 负数:-1.797493134E308 ~ 第 4 页 共 13 页
Integer 2字节 稽山中学信息技术学业水平考试复习资料---算法与程序设计(VB)
-4.940656458E-324; 正数:4.940656458E-324 ~ 1.797493134E308; 字符串型 布尔型(逻辑型) 日期型 String 10字节+字符串长度 定长字符串:0 ~ 65535个字符; 不定长字符串:0 ~ 20亿个字符。 True 或False 100/1/1 ~ 9999/12/31 Boolean 2字节 Date 8字节 考点二、常量与变量 1.常量的形式及定义 在程序运行期间始终保持不变的量,我们把它叫做常量(Constant)。VB中的常量有数值常量、字符串常量等。 (1)数值常量类似于数学中的常数,如打字速度为“60”。 (2)用一对双引号括起来的字符串称为字符串常量。例如,“China”、“Vi- sual Basic”、“18”、“3.14”等。字符串常量指的是双引号中的字符,不包括双引号本身。 如果程序中多次用到同一个常量,往往用一个有意义的符号表示,这种常量称为符号常量;代表常量的符号称为“常量名”,其定义形式如下: Const 常量名 [As 类型]=表达式 如:Const PI=3.1415926 2.变量及其定义 变量有一个名字,它对应着相应的内存单元。 (1)变量命名 ①必须以字母或汉字开头,而不能以数字或其他字符开头。 ②只能由字母、汉字、数字和下划线组成,不能含有小数点、空格等字符。 ③字符个数不超过255个。 ④变量名不能使用VB中的保留字。(信息提示:保留字也称关键字,由VB专用,具有特殊含义。例如,Print、Sub、End等都是VB中的保留字。) ⑤VB不区分变量名中字母的大小写。如HELLO和Hello是同一个变量。 ⑥为增加程序的可读性,变量名最好取有意义的名称,建议前面加上类型缩写。 (2)变量声明 变量应该先声明后使用。VB中变量声明的方法是: Dim <变量名> As <数据类型> 例如,Dim N As Integer,定义变量N为整型,初始值为0. (3)数组的定义 数组的定义格式一: Dim 数组名(常量) As 数据类型 数组的定义格式二: Dim 数组(下界 to 上界) As 数据类型 例如,用数组aryChinese来表示50名同学的语文成绩,可以定义为: Dim aryChinese(49) As Single 或Dim aryChinese(0 to 49) As Single 这个数组共有50个元素,分别为aryChinese(0)、aryChinese(1)……aryChinese(49),数据类型为单精度。 考点三、运算符与表达式 运算符的运算规则及优先级如下表所示: 第 5 页 共 13 页
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库算法与程序设计(VB)知识点在线全文阅读。
相关推荐: