当前位置:首页 >> 其它课程 >> 算法与程序设计会考复习知识点

算法与程序设计会考复习知识点


信息技术会考复习(算法与程序设计)
1.信息技术会考采用上机考试形式,考试时间为 45 分钟(会考时间:6 月 17 日) 。 2.高中信息技术会考的试卷结构如下: (1)考试内容分布: 必修: 信息技术基础:(10± 3)% 信息的获取、加工与管理:(28± 3)% 信息的表达与交流:(20± 3)% 选修: 算法与算法表示:(5±3)% VB 程序设计初步:(15±

5)% 算法实例及程序实现:(22± 5)% (2)试题类型分布:选择题:(40± 5)% 操作题:(60± 5)% 第一单元 算法和算法表示 一、使用计算机解决问题的一般过程 1.分析问题确定要用计算机来"做什么",即确定解题的任务。 2.寻求解决问题的具体途径和方法。 3.用计算机进行处理。 例 1:用计算机解决问题一般有以下三个阶段,正确的处理顺序是 ①寻找解决问题的途径和方法 ②用计算机处理 ③分析问题 二、算法及算法的表示方法 1.算法:就是解决问题的方法和步骤 2.算法的特征: (1)有穷性。一个算法必须保证它的执行步骤是有限的。 (2)确定性。既算法中的 每个步骤必须有确切的含义。 (3)可执行性。 (4)有 0 个或多个输入。 (5)有一个或多个输出。 例 1:关于算法,下列叙述正确的是 (A)算法可以用自然语言、流程图和伪代码来描述; (B)算法只能用流程图来描述; (C)算法不能用伪代码来描述; (D)算法不可以用自然语言来描述; 2.算法的表示方法 (1)自然语言描述法:指用人们日常生活中使用的语言(本国语言) ,描述符合我们的习惯,且容 易理解。 (2)流程图描述:它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。 (3)伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。 流程图描述: 起止框:表示算法的开始和结束

一般处理框:用来表示“赋值”等操作
信息技术会考复习资料 12-1

判断框:根据给定的条件是否满足决定执行二条路径中的某一条路径。

输入输出框:用来表示输入输出操作

流程线:箭头表示流程的方向

连接点:用来表示两个具有同一标记的“连接点”应边接成一个点 例 1: “如果下雨在体育馆上体育课,不下雨则在操场上体育课” 。用流程图来描述这一问题时,判断 “是否下雨”的流程图符号是: (A)矩形 (B)菱形 (C)平行四边形 (D)圆圈 三、顺序、选择、循环三种基本模式 1.顺序模式:在算法流程中,执行完一个处理步骤 step1 后,顺序执行紧跟着的下一个步骤 step2, 一直这样下去,直到遇到其他模式。 2.选择模式:在算法流程中,往往需要对某个情况 e 进行判断,当结果为真时,执行 yes 指向的流 程线下的步骤 step1,否则执行 no 指向的流程线下的步骤 step2。

Y Step1 情况 e 为真?

N

Step2

Step1

Step2

3.循环模式:在算法流程中,对某个情况 e 进行判断,当结果为真时,执行 yes 指向的流程线下的 步骤 step1,然后再次判断情况 e,如果结果还为真,则再次执行步骤 step1,并继续判断情况 e,重 复上述过程,直到情况 e 判断的结果为假,执行 no 指向的流程线下的其他语句。

Y 情况 e 为真? Step1
信息技术会考复习资料 12-2

N

例 1:税务部门征收个人所得税.规定如下,该题设计最适合使用哪种控制结构: (1)月收入在 1600 元以内,免征 (2)月收入在 1600~2500 元内,超过 1600 元的部分纳税 5% (3)月收入在 2500~5000 元内,超过 2500 元的部分纳税 10% (4)月收入在 5000~20000 元内,超过 5000 元的部分纳税 15% (5)当月收入达到或超过 20000 时,超过 20000 元的部分纳税 20% A.循环结构; B.树型结构; C.分支结构; D.顺序结构; 例 2: “高速公路上的某处有一测速拍照系统,当车速超过规定时速时,照相机启动拍照,否则不拍 照” 。用算法描述照相机的工作流程,合适的算法结构是: A.循环结构; B.树型结构; C.分支结构; D.顺序结构; 例 3:下面是一段关于计算变量 s 的算法,这个计算 s 值的算法中过程如下: ①变量 s 的初值是 O,变量 I 的初值为 1 ②变量 I 从 1 循环到 100,且步长为 2 做第③步表达式 ③S=S+I ④输出变量 S 的值 s 的表达式表示是 例 4:如下所示流程图,算法执行时,若输入 n 的值为 5,则输出 s 的值为 开始

输入 n

m? 0,s?0
N M<n Y

输出 s

s?s+2*m+1

结束

m? m+1

这种流程图运行过程为:
信息技术会考复习资料 12-3

第 1 步:n=5,m=0,s=0,m<n 成立执行 Y:s=0+2*0+1=1,m=0+1=1 第 2 步:n=5,m=1,s=1,m<n 成立执行 Y:s=1+2*1+1=4,m=1+1=2 第 3 步:n=5,m=2,s=4,m<n 成立执行 Y:s=4+2*2+1=9,m=2+1=3 第 4 步:n=5,m=3,s=9,m<n 成立执行 Y:s=9+2*3+1=16,m=3+1=4 第 5 步:n=5,m=4,s=16,m<n 成立执行 Y:s=16+2*4+1=25,m=4+1=5 第 6 步:n=5,m=5,s=25,m<n 不成立执行 N:输出 s 的值为 25,流程图结束

第二单元 VB 程序设计初步 一、对象、属性、类、事件和事件处理的概念 1.对象是客观存在的事物或概念。它有两个特点:状态和行为。在我们 VB 程序设计中,窗体、命 令按钮、文本框等等都是对象。 2.一个对象的状态是通过若干个属性(property)来描述的;行为是指对属性进行操作和处理的方 法(method) 。在面向对象的程序设计中,一个对象是由一组对象状态的数据和一组描述处理对象属 性的方法的代码构成的。对象的属性定义其外观(例如窗体的背景颜色) ,方法定义其行为(例如按 键、单击鼠标、双击鼠标) ,事件定义其与用户的交互(代码) 。 3.类(class)是对相同性质的对象的一种抽象,而一个对象则是类的一个"实例"。 4.事件(event)就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。一个事件的发 生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理 过程的执行。这就是面向对象程序设计中的事件驱动概念。 例 1:在代码窗口中,语句 Student.Font="宋体"中的 Student、Font、"宋体"分别是 (A)对象名、属性值、属性名; (B)对象名、属性名、属性值 (C)属性名、属性值、对象名; (D)属性值、对象名、属性名 例 2:小明家买了一辆红色的小轿车停在他家的院子里。小轿车、小明家买的小轿车、红色分别代表 (A)属性、对象、类; (B)类、对象、属性(C)对象、属性、类; (D)对象、尖、属性 例 3:在面向对象程序设计中,分别定义对象的外观,对象的行为,对象与用户的交互的是: (A)方法、属性、事件; (B)事件、方法、属性 (C)属性、事件、方法; (D)属性、方法、事件 二、VB 应用程序的界面设计 1. VB 程序设计语言: 基于 Basic 语言的可视化程序设计环境, 采用面向对象的程序设计方法 (OOP) 。 2.VB 应用程序设计环境的的窗口主要由对象窗口、代码窗口、控件工具箱、属性窗口、工程窗口 组成。 对象窗口:一般是在对象窗口中添加一个窗体对象,再在窗体上添加其它对象; 代码窗口:主要用来编写程序代码(可以通过双击对象窗口切换到代码窗口) ; 属性窗口:主要在此对对象的属性进行设置,反映对象初始状态的属性在设计时通过属性窗口设置; 而要求动态变化的属性只能在通过程序代码在程序运行中进行设置。 (即对象的属性也可能通过代码 在程序中进行设计,如:form1.backcolor=VBred) ; 工程窗口:对文件进行管理,以及对窗口进行切换; 控件工具箱:主要是用来添加对象的,通过控件工具箱在窗体上添加对象可以通过先选择好控件,
信息技术会考复习资料 12-4

再在窗体上添加,也可以通过直接在控件工具箱上双击控件来添加对象; 3.控件工具箱集中了常用的基本控件: (1)标签 label:主要起说明作用,常用的有 backcolor 背景属性、caption 标题属性 (2)文本框 TextBox:主要用来接收和显示文本,学用的有 backcolor 背景属性、text 内容属性(为 默认属性) 、font 字体属性、Multiline 充许多行属性 接收文本:str1=text1.text;显示文本:text1.text=str1 (3)命令按钮 CommandButton: ,主要用来控制,常用的有 caption 标题属性 列表框 ListBox:主要用来显示多个数据,显示:list1.AddItem 字符串 4.窗体(Form)是 VB 应用程序的基本结构。窗体可以看作是一个"容器",其中放置着各种各样在 应用程序中必须用到的对象。 例 1:在 Visual Basic 中,添加一个标签,在工具箱中要单击的控件是: A. B. C. D.

例 2:要使用户单击窗体 Form1 时,Form1 的颜色才变为绿色,代码窗口中应有如下的事件过程。 (A)Private Sub Form1_Click() Form1.ForeColor="绿色" End Sub (B)Private Sub Form_Click() Form1.BackColor=vbGreen End Sub (C)Private Sub command1_Click() Form1.forecolor=vbGreen End Sub (D)Private Sub Form_Load() Form1.forecolor=vbGreen End Sub 例 3:要从文本框 TXTShowOut 中输出"中国您好!",代码为: (A)TextBox.text="中国您好!" (B)TxtShowOut.Text="中国您好!" (C)TxtShowOut.Label="中国您好!" (D)TxtShowOut.Text=“中国您好! ” 例 4:下列叙述不正确的是: (A)属性窗口是提供应用程序中的对象的属性显示与修改 (B)在程序运行时,一般都是通过窗体上的控制部件的交互来控制程序的运行 (C)工程资源管理器可以显示工程的结构列表及所含项目。 (D)工具箱中列出了所有 VB 的控件。 三、VB 应用程序的运行和保存 1.运行:单击工具栏中"运行"选项中的启动按钮,运行应用程序。 2.保存:在"文件"菜单中选"工程另存为",该应用程序的窗体和工程分别存储到文件中,其相应的 文件扩展名分别是" .frm"和" .vbp"。也可以选"文件"菜单中的"生成工程 xxx.exe",这样,就可在 Windows 环境中直接运行这个应用程序了。 ”.vbp”为工程文件, 一个程序一般保存为一个工程, ”.frm” 为窗体文件,一个工程中可以有多个窗体。
信息技术会考复习资料 12-5

四、基本数据类型、常量、变量、数组 1.数据:数据是信息的一种记录形式。在 VB 中,常用的基本数据类型有以下几种: Integer:整数型,-32768 至 32767 内的任何整数 Long:长整数型,-2147483648 至 2147483647 范围内的任何整数 Single:单精度实数型,绝对值在 1.401298E-45 至 3.402823E38 内的任何实数、有效位数约 6 到 7 位 Double:双精度实数型,绝对值在 10E-324 至 1.79E308 内的任何实数、有效位数约 14 到 15 位 String:字符串型,一段文字和符号(需要在英文状态下的双引号引起来) Boolean:逻辑型,判断的结果,只有真(true)和假(false)两个值 Date:日期型,日期和时间 以上数据类型要记住 2.常量:常量是在程序执行过程中其值不变的存储单元或数据。在 VB 中,常量有整数常量、实数 常量、字符串常量、符号常量和逻辑常量这几种类型。 整数常量:35、459; 实数常量:-27.8、998.568 字符串常量:”dg4ew”、”52235” 逻辑常量:false、true 符号常量:下面定义的 Pi、VB 中已经定义的 VBred 表示红色 符号常量定义格式:Const Pi=3.1415926 3.变量:变量用来表示数据的存储区,在程序运行过程中,这些存储区中的值是可以改变的。 VB 变量是一个名字,给变量命名时应遵循以下规则: (1)名字只能由字母、数字和下划线组成; (2)名字的第一个字符必须是英文字母; (3)名字的有效字符为 255 个; (4)不能用 VB 的保留字作为变量名; (5)VB 不区分变量名和其它名字中字母的大小写,但习惯上,符号常量一般用大定字母定义。 变量说明语句的常用形式为:Dim 变量名 As 变量的类型。 例:Dim x as integer Dim x,a1,y as integer 4.数组:数组是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为数组的元素, 也称为下标变量,下标是一个整数,用来指出某个元素在数组中的位置。 一维数组的常用形式为:Dim 数组变量名(A1 To A2) As 元素的类型。 二维数组的常用形式为:Dim 数组变量名(A1 To A2,B1 To B2) As 元素的类型。 Dim a(1 to 5) as integer 定义的数组元素为:a(1)、a(2)、a(3)、a(4)、a(5) Dim b(1 to 4,1 to 4) as double 定义的数组元素为:b(1,2)、b(1,3)、b(1,4)、b(2,1)、b(2,2)、b(2,3)、b(2,4)、b(3,1)、b(3,2)、b(3,3)、 b(3,4)、b(4,1)、b(4,2)、b(4,3)、b(4,4) 对数组的操作往往通过循环来操作: 例如把第一个数组的值分别赋值为 6、7、8、9、10 For i=1 to 5 a(i)=5+i next i 例如把第二个数组的值全部赋值为 10 For i=1 to 4 For j=1 to 4
信息技术会考复习资料 12-6

a(i,j)=10 next j next i 例 1:以下是合法的 Visual Basic 变量的是 A.abc B.Const C.9abc D.a#x 例 2:下列各组变量声明正确的是: (A)Dim num as Long (B)Dim for,sum as Long (C)Public num%,sum$ as Single (D)Dim num1%,num2! ,sum$,num1# 例 3:下列属于 Visual Basic 字符串常量的是 (A)1/2 (B)Int(3.4) (C)"1/2" (D)1+2 例 4:在 Visual Basic 中,要定义一个一维数组 a,用于存储 100 个整数型数值,则正确的数组 定义语句是 (A)Dim a100 As Integer (C)Dim a(1,100) As Integer (B)Dim a(1-100) As Integer (D)Dim a(1 To 100) As Integer 五、常用的标准函数 1.常用数学函数: (1)Abs(X):求 X 的绝对值(abs(-5)=5) (2)Int(X):求不大于 X 的最大整数(int(6.79)=6,int(-6.78)=-7) (3)Sqr(X):求 X 的算术平方根(sqr(25)=5,sqr(6.25)=2.5) (4)Rnd() :随机函数,返回一个小于 1 但大于或等于 0 的值。 (5)Exp(X):求 e 的 X 次方 (6)Log(X):求以 e 为底的 X 的对数 (7)Sin(X):求 X 的正弦值 (8)Cos(X):求 X 的余弦值 (9)Tan(X):求 X 的正切值 2.常用类型转换函数和字符串函数: (1)Asc(X):字符转换为 ASCII 码() (2)Chr(X):ASCII 码转换为字符() (3)Val(X):数字字符转换为数值(val(“56”)=56,val(“5.6”)=5.6) (4)Str(X):数值转换为字符串(str(56)=”56”,str(5.6)=”5.6”) (5)Len(X):计算字符串的长度(len(“fd546l”)=6,len(“abc 45a v”)=9) (6)Mid(X,n,k):取字符串 X 中第 n 个字符起长度为 k 的子串(mid(“abcdefgh12”,4,3)=”def”)) (7)Fix(X):截掉数据的小数部份(fix(15.658)=15,fix(-15.658)=-15) 以上各函数需要识记 例 1:在 Visual Basic 中,求实数 x 的绝对值的函数是 (A)Abs(x) (B)Int(x) (C)Sqr(x) (D)Log(x) 例 2:在 Visual Basic 中,设 x=951,能得到其百位数字“9”的正确表达式是 (A)Int(x/10) (B)Int(x/10)*10 (C)Int(x/100) (D)x-Int(x/100)*100 例 3:在 Visual Basic 中,将数值转换成字符串的函数是 (A)Str(x) (B)Val(x) (C)Abs(x) (D)Int(x)
信息技术会考复习资料 12-7

例 4:下列各表达式能产生[2,10]随机整数的是: (A)Rnd()* 8 + 2 (B)Rnd()* 9 + 1 (C)Int(Rnd()* 9)+ 2 (D)Int(Rnd()*11)- 1 例 5:Visual Basic 表达式 Int(3.1415926*100+0.5)/100 的值是(取几位小数的方法,加不加 0.5 决定要不要四舍五入) (A) 314 (B) 3.146 (C) 3.14 (D) 314.6 六、算术类、关系类、逻辑类表达式及基本操作 1.算术类基本运算有: ^:指数 -:取负 *:乖 /:除 +、-:加减 \:整除(5\6=0,7\6=1) Mod:取余(5 mod 6=5,7 mod 6=1) 例 1:表达式 2^4\3 的值是 例 2:下列表达式中的值不为 6 的是: (A)19\3 (B)19/3 (C)Int(19/3) (D)19 mod 13 2.关系类基本运算有:=、<>、<、>、<=、>= 当进行字符串比较时,其运算逻辑是:按自左至右的顺序,逐一比较两个字符串对应位置的 ASCII 码值, 第一次遇到ASCII码值不同时, 哪个值最大则哪个字符串就大。 比如"abcd">"abCD"的值为True。 因为"c"的ASCII码值为99,"C"的ASCII码值为67。 3.逻辑类基本运算有: Not:非,Not True=False,Not False=True And:与,True And True=True,False And False=False,True And False=False,False And True =False Or:或, True Or True=True,False Or False=False,True Or False= True,False Or True = True 例 1:下列逻辑表达式中值为 False 的是: A.Int(14 / 3)= 4 B.((1 + 2)≤ 3 ) and (4 + 5 > 7) C.Int(Rnd()* 3)≤ 3 D. “abc”>“bc” 例 2:下列能正确表示“x、y、z 不全是负数”的 VB 逻辑表达式是: A.x < 0,y < 0,z < 0 B. (x<0)and(y<0)and(z<0) C.not((x<0)and(y<0)and(z<0)) D. (x<0)or(y<0)or(z<0) 例 3:公历闰年的简单计算方法是,年份能被 4 整除而不能被 100 整除或者能被 400 整除。下面能正 确判断年份 uYear 是闰年的逻辑表达式是: A. (uYear mod 400=0)or(uYear mod 100<>0)or(uYear mod 4=0) B. (uYear mod 400=0)and(uYear mod 100<>0)and(uYear mod 4=0) C. (uYear mod 400=0)and(uYear mod 100<>0)or(uYear mod 4=0) D. (uYear mod 400=0)or(uYear mod 100<>0)and(uYear mod 4=0) 例 4:下列能表示“x 小于 10 且 y 大于 0”的 Visual Basic 逻辑表达式是 (A)x<10 And y>0 (C)x<10 Or y>0 (B)x<10:y>0 (D)x<10,y>0 4.表达式:表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断。一个表达式中可 能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数据(变量和 常量) 。 5.基本运算的优先级从高到低为:^(1 级) ,-(指负号,2 级) ,﹡、/(3 级) ,\(4 级) ,Mod(5 级) ,+、-(6 级) ,=、<>、<、>、<=、>=(7 级) ,Not(8 级) ,And(9 级) ,Or(10 级) 。
信息技术会考复习资料 12-8

例 1:下列属于正确的 Visual Basic 表达式是 (A)2ab (B)2×a×b (C)2?a?b (D)2*a*b 例 2:在 Visual Basic 中,关系表达式 x/y=x\y 为真,则说明 (A) x 不能被 y 整除 (C) x 与 y 一定不相等 (B) x 与 y 一定相等 (D) x 能被 y 整除 例 3:表达式

1 ? 2x 2 的 VB 表达式为 3x ? 2

例 4:7*4 mod (-8)*5 的值为 例 5:Exp(3*log(2))的值为 例 6:2*log(2)/log(10)的值为 6.字符运算: 字符串是由两个双引号””包括的字母和数字的组合体,字符串连接符的作用是将字符 串常量、变量和函数连接起来,从而形成一个较大的字符串,主要要“+”和“&”两个符号,它们 的运算结果基本相同。比如:”Abcd”+”1234”将得到一个新的字符串”abcd1234”。 例 1:有如下程序段 a=456:b=123:c=a+b:d=str(a)+str(b) 执行完成 c 的值为 ;d 的值为 。 七、赋值语句、选择语句、循环语句、注释语句 1.赋值语句: 变量名 = 表达式 或 对象名.属性名 = 表达式 例 1:下列不是合法的赋值语句的是: (A)iNumber_1 = 45 (B)(4+5)*3.5 = num (C) Label1.caption = time (D) num = (4+5)*3.5 2.选择语句: 行 If 语句:If 条件表达式 Then 语句 1 Else 语句 2 或 If 条件表达式 Then 语句 块 If 语句: If 条件表达式 1 Then 语句块 1 ElseIf 条件表达式 2 Then 语句块 2 ?? ElseIf 条件表达式 n Then 语句块 n Else 语句块 0 End If 例 1:有如下 Visual Basic 程序段,该程序段运行后,变量 a 的值是 a=12 If a<4 Then a=a-2
信息技术会考复习资料 12-9

Else Print a End if 例 2:若整型变量 a 的值为 2、b 的值为 3,则下列程序段执行后整型变量 c 的值为 if a>5 then if b<4 then c=a-b else c=b-a else if b>3 then c=a*b else c= a mod b endif 例 3:假设 x,y 均为整型变量,则执行下列程序段后,y 的值为 x=130 if x>50 then y=x*2 else y=x*3 3.循环语句: For 循环: For 循环变量 = 初值 To 终值 Step 步长 语句块 Next 循环变量 用 VB 语句实现求 1+2+3+4+…+99+100 的和 Sum=0 For i=1 to 100 Sum=sum+i Next i 用 VB 语句实现求 1+3+5+7+…+97+99 的和 Sum=0 For i=1 to 99 step 2 Sum=sum+i Next i Do 循环: Do While 条件表达式 语句块 Loop 用 VB 语句实现求 1+2+3+4+…+99+100 的和 Sum=0 i=1 do while i<=100 Sum=sum+i i=i+1 loop 用 VB 语句实现求 1+3+5+7+…+97+99 的和 do while i<=100 Sum=sum+i i=i+2
信息技术会考复习资料 12-10

loop 例 1:如果以下是一个完整的 Visual Basic For 语句,则划线处的语句应该是 For i=1 To 10 a=a+i (A)End i (B)Next i (C)End For (D)End 例 2:有如下 Visual Basic 程序段,要使循环体 t=t*k 执行 10 次,循环变量的初值是 For k=______ To 5 t=t*k Next k (A)-6 (B)1 (C)-4 (D)15 例 3:有如下程序段,该程序通过 For 循环计算一个表达式的值,这个表达式是 Dim sum As Double,x As Double sum=0 n=0 for i =1 to 5 x=n/i n=n+1 sum=sum+x next i A.1+l/2+2/3+3/4 B.1/2+2/3+3/4+4/5 C.1+1/2+2/3+3/4+4/5 D.1+l/2+1/3+1/4+l/5 例 4:写出下列程序段计算的公式 s=0:t=1 for i=1 t0 10 t=t*i s=s+t next i 例 5:Private Sub Commandl_Click() Dlm i As Integer,j As Integer,x As Integer X=4 For I=1 T0 4 For j=l T0 3 X=x+6 Next j Next i Print x End Sub 以上程序段,程序的循环次数是 例 6:有如下程序段,运行后变量 a、b、c 的值分别为 、 、 。 a=0:b=1:c=2
信息技术会考复习资料 12-11

do while a+b+c<=20 a=a+1 b=b*2 c=b/2 loop 第 1 步:a=0,b=1,c=2,a+b+c=3<=20 成立执行循环体:a=0+1=1,b=1*2=2,c=2/2=1 第 2 步:a=1,b=2,c=1,a+b+c=4<=20 成立执行循环体:a=1+1=2,b=2*2=4,c=4/2=2 第 3 步:a=2,b=4,c=2,a+b+c=8<=20 成立执行循环体:a=2+1=3,b=4*2=8,c=8/2=4 第 4 步:a=3,b=8,c=4,a+b+c=15<=20 成立执行循环体:a=3+1=4,b=8*2=16,c=16/2=8 第 5 步:a=4,b=16,c=8,a+b+c=28<=20 不成立退出循环,所以 a,b,c 的值分别为 4、16、8 4.注释:注释是以单引号(')开头的一串文字,可以出现在程序中需要说明的位置上,通过这一串 文字,对附近的程序段进行简要的说明,增加程序的可读性。注释对程序的执行效果没有任何影响。 例 1:Visual Basic 中以单引号开头一行文字称为注释,它对程序的运行 (A)起一定作用 (B)有时候起作用 (C)不起任何作用,但是必须的 (D)不起任何作用,但能增加程序的可阅读性 例 2:若要在一行书写多条语句,则各语句间的分隔符采用 (A); (B): (C)+ (D)| 八、过程、事件处理过程、自定义函数 1. VB 应用程序是按模块化的方式组成的,一个程序模块是程序的一部分,每个模块负责解决整个 应用问题的一部分任务。程序模块分为过程和函数两种。 2.过程:将程序划分成一个个较小的逻辑单元,每个逻辑单元构成一个过程。过程中的代码可以被 重复调用。过程分成两类,一类是事件处理过程,另一类是通用过程。 3.事件处理过程: Sub 事件处理过程名(参数表) 语句块 End Sub 其中,事件处理过程名必须符合下面的规则:对象名_事件的标准名。 VB 的一些常用对象上的常见事件的标准名有: 文本框 Text:Text_Click、Text_DblClick、Text_KeyPress 命令按钮 Command:Command_Click、Command_DblClick 标签 Label:KeyPress 4.函数:函数是类似于过程的另一个程序模块,不同之处是函数执行完成后,函数的计算结果被送 到函数的调用点上,供程序的后继部分继续进行处理。 自定义函数: Function 函数名(参数表) As 类型名 语句块 End Function 例 1:完善以下求圆的面积的函数 Function sc(r as double) As double Dim sm as double Sm=3.1415926*r*r

信息技术会考复习资料 12-12

End Function

信息技术会考复习资料 12-13


更多相关文档:

算法与程序设计会考复习知识点

算法与程序设计会考复习知识点_其它课程_高中教育_教育专区。信息技术会考复习(算法与程序设计) 1.信息技术会考采用上机考试形式,考试时间为 45 分钟(会考时间:6 ...

算法与程序设计复习知识点

算法与程序设计复习知识点_其它课程_高中教育_教育专区。第一章 如何用计算机解决问题 1.解决问题的过程:(P3) 分析问题——设计算法——界面设计、编写程序——...

算法与程序设计复习提纲(参考)

算法与程序设计模块 会考知识点汇总 (一)计算机解决问题的基本过程 1.计算机解决问题的基本过程 ⑴能用流程图画出计算机解决问题的基本步骤 Q:计算机解决问题的 4 ...

算法与程序设计复习知识点

算法与程序设计复习知识点_其它课程_高中教育_教育专区。第一章 如何用计算机解决...高中信息技术算法与程序... 2页 免费 高中会考信息技术Photos... 10页 免费 ...

《算法与程序设计》复习纲要原版

昔阳中学高二《算法与程序设计 VB(选修 1) 》复习提纲 高中信息技术《算法与程序设计 VB(选修) 》 知识要点相关知识点 (一)算法 1.定义 相关题解: 1 算法:...

《算法与程序设计》会考复习题带答案解析

算法与程序设计会考复习题带答案解析_其它课程_高中教育_教育专区。2013-2014 学年度 《算法与程序设计》模块会考复习题一. 选择题 1.计算机解决问题的过程是...

《算法与程序设计》复习提纲

算法与程序设计复习提纲_其它课程_高中教育_教育专区。算法和算法的表示 1....『会考2010』:以下程序段是一个完整的Visual Basic的For语句,则划线处的语句...

算法与程序设计复习提纲(终稿)

会考复习提纲 高一年算法与程序复习提纲一、基础知识 1.算法 算法是用计算机求解某一问题的方法和步骤,是能被机械地执行的动作或指令的 有穷集合,是程序设计的...

算法与程序设计(选修)复习提纲

算法与程序设计(选修)复习提纲_其它课程_高中教育_教育专区。算法与程序设计(选修)复习提纲第一章 如何用计算机解决问题 1) 计算机解决问题的 4 个基本过程:分析...
更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com