《2022年算法与程序设计会考复习知识点 .pdf》由会员分享,可在线阅读,更多相关《2022年算法与程序设计会考复习知识点 .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师精编优秀资料信息技术会考复习(算法与程序设计)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寻求解决问题
2、的具体途径和方法。3用计算机进行处理。例 1:用计算机解决问题一般有以下三个阶段,正确的处理顺序是寻找解决问题的途径和方法用计算机处理分析问题二、算法及算法的表示方法1算法:就是解决问题的方法和步骤2算法的特征: (1)有穷性。一个算法必须保证它的执行步骤是有限的。(2)确定性。既算法中的每个步骤必须有确切的含义。(3)可执行性。 (4)有 0 个或多个输入。 (5)有一个或多个输出。例 1:关于算法,下列叙述正确的是精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 15 页名师精编优秀资料(A)算法可以用自然语言、流程图和伪代码来描述;
3、(B)算法只能用流程图来描述;(C)算法不能用伪代码来描述;(D)算法不可以用自然语言来描述;2算法的表示方法(1)自然语言描述法:指用人们日常生活中使用的语言(本国语言),描述符合我们的习惯,且容易理解。(2)流程图描述:它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。(3)伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。流程图描述:例 1: “如果下雨在体育馆上体育课,不下雨则在操场上体育课” 。用流程图来描述这一问题时,判断“是否下雨”的流程图符号是:(A)矩形(B)菱形(C)平行四边形(D)圆圈三、顺序、选择、循环三种基本模式1顺序模式:在算法流程中,执行
4、完一个处理步骤step1 后,顺序执行紧跟着的下一个步骤step2,一直这样下去,直到遇到其他模式。2选择模式:在算法流程中,往往需要对某个情况e 进行判断,当结果为真时,执行yes 指向的流程线下的步骤step1,否则执行no 指向的流程线下的步骤step2。起止框: 表示算法的开始和结束一般处理框:用来表示 “ 赋值 ” 等操作判断框: 根据给定的条件是否满足决定执行二条路径中的某一条路径。输入输出框:用来表示输入输出操作流程线: 箭头表示流程的方向连接点: 用来表示两个具有同一标记的“ 连接点 ” 应边接成一个点Step1 情况 e为真?Y N 精选学习资料 - - - - - - -
5、- - 名师归纳总结 - - - - - - -第 2 页,共 15 页名师精编优秀资料3循环模式:在算法流程中,对某个情况e进行判断,当结果为真时,执行yes 指向的流程线下的步骤 step1,然后再次判断情况e,如果结果还为真,则再次执行步骤step1,并继续判断情况e,重复上述过程,直到情况e 判断的结果为假,执行no 指向的流程线下的其他语句。例 1:税务部门征收个人所得税规定如下,该题设计最适合使用哪种控制结构:(1)月收入在1600 元以内,免征(2)月收入在1600 2500 元内,超过1600 元的部分纳税5(3)月收入在2500 5000 元内,超过2500 元的部分纳税10
6、(4)月收入在5000 20000 元内,超过5000 元的部分纳税15(5)当月收入达到或超过20000 时,超过20000 元的部分纳税20 A循环结构;B树型结构;C分支结构;D顺序结构;例 2: “高速公路上的某处有一测速拍照系统,当车速超过规定时速时,照相机启动拍照, 否则不拍照” 。用算法描述照相机的工作流程,合适的算法结构是:A循环结构;B树型结构;C分支结构;D顺序结构;例 3:下面是一段关于计算变量s 的算法,这个计算s 值的算法中过程如下: 情况 e 为真?Step1 Y N 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3
7、页,共 15 页名师精编优秀资料变量 s 的初值是O,变量 I 的初值为1 变量 I 从 1 循环到 100,且步长为2 做第步表达式S=S+I输出变量S 的值s 的表达式表示是例 4:如下所示流程图,算法执行时,若输入n 的值为 5,则输出s 的值为这种流程图运行过程为:第 1 步: n=5,m=0,s=0,mn 成立执行 Y:s=0+2*0+1=1,m=0+1=1 第 2 步: n=5,m=1,s=1,mn 成立执行 Y:s=1+2*1+1=4,m=1+1=2 第 3 步: n=5,m=2,s=4,mn 成立执行 Y:s=4+2*2+1=9,m=2+1=3 第 4 步: n=5,m=3,s
8、=9,mn 成立执行 Y:s=9+2*3+1=16,m=3+1=4 第 5 步: n=5,m=4,s=16,mn 成立执行Y:s=16+2*4+1=25,m=4+1=5 第 6 步: n=5,m=5,s=25,mn 不成立执行N:输出 s 的值为 25,流程图结束m 0,s0ss+2*m+1 m m+1开始结束输入 n Mn 输出 s N Y 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 15 页名师精编优秀资料第二单元VB 程序设计初步一、对象、属性、类、事件和事件处理的概念1对象是客观存在的事物或概念。它有两个特点:状态和行为。在
9、我们VB 程序设计中,窗体、命令按钮、文本框等等都是对象。2一个对象的状态是通过若干个属性(property)来描述的;行为是指对属性进行操作和处理的方法( method) 。在面向对象的程序设计中,一个对象是由一组对象状态的数据和一组描述处理对象属性的方法的代码构成的。对象的属性定义其外观(例如窗体的背景颜色),方法定义其行为(例如按键、单击鼠标、双击鼠标),事件定义其与用户的交互(代码)。3类( class)是对相同性质的对象的一种抽象,而一个对象则是类的一个实例 。4事件( event)就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。一个事件的发生,可以引起某个对象上某个方法
10、(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。这就是面向对象程序设计中的事件驱动概念。例 1:在代码窗口中,语句Student.Font=宋体 中的 Student 、 Font、宋体 分别是(A)对象名、属性值、属性名;(B)对象名、属性名、属性值(C)属性名、属性值、对象名;(D)属性值、对象名、属性名例 2:小明家买了一辆红色的小轿车停在他家的院子里。小轿车、小明家买的小轿车、红色分别代表(A)属性、对象、类; (B)类、对象、属性(C)对象、属性、类; (D)对象、尖、属性例 3:在面向对象程序设计中,分别定义对象的外观,对象的行为,对象与用户的交互的是:(A)方
11、法、属性、事件;(B)事件、方法、属性(C)属性、事件、方法;(D)属性、方法、事件二、 VB 应用程序的界面设计1 VB 程序设计语言: 基于 Basic 语言的可视化程序设计环境,采用面向对象的程序设计方法(OOP) 。2VB 应用程序设计环境的的窗口主要由对象窗口、代码窗口、控件工具箱、属性窗口、工程窗口组成。对象窗口:一般是在对象窗口中添加一个窗体对象,再在窗体上添加其它对象;代码窗口:主要用来编写程序代码(可以通过双击对象窗口切换到代码窗口);属性窗口:主要在此对对象的属性进行设置,反映对象初始状态的属性在设计时通过属性窗口设置;而要求动态变化的属性只能在通过程序代码在程序运行中进行
12、设置。(即对象的属性也可能通过代码在程序中进行设计,如:form1.backcolor=VBred ) ;工程窗口:对文件进行管理,以及对窗口进行切换;控件工具箱:主要是用来添加对象的,通过控件工具箱在窗体上添加对象可以通过先选择好控件,再在窗体上添加,也可以通过直接在控件工具箱上双击控件来添加对象;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 15 页名师精编优秀资料3控件工具箱集中了常用的基本控件:(1)标签 label:主要起说明作用,常用的有backcolor 背景属性、 caption 标题属性(2)文本框TextBox:主
13、要用来接收和显示文本,学用的有backcolor 背景属性、 text 内容属性(为默认属性)、font 字体属性、 Multiline 充许多行属性接收文本: str1=text1.text;显示文本:text1.text=str1 (3)命令按钮CommandButton : ,主要用来控制,常用的有caption 标题属性列表框 ListBox :主要用来显示多个数据,显示:list1.AddItem 字符串4窗体( Form)是 VB 应用程序的基本结构。窗体可以看作是一个容器 ,其中放置着各种各样在应用程序中必须用到的对象。例 1:在 Visual Basic中,添加一个标签,在工具
14、箱中要单击的控件是: ABCD.例 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 En
15、d Sub 例 3:要从文本框TXTShowOut中输出 中国您好! ,代码为:(A)TextBox.text=中国您好! (B)TxtShowOut.Text=中国您好! (C)TxtShowOut.Label=中国您好! (D)TxtShowOut.Text=“中国您好!”例 4:下列叙述不正确的是:(A) 属性窗口是提供应用程序中的对象的属性显示与修改(B) 在程序运行时,一般都是通过窗体上的控制部件的交互来控制程序的运行(C) 工程资源管理器可以显示工程的结构列表及所含项目。(D) 工具箱中列出了所有VB 的控件。精选学习资料 - - - - - - - - - 名师归纳总结 - -
16、- - - - -第 6 页,共 15 页名师精编优秀资料三、 VB 应用程序的运行和保存1运行:单击工具栏中运行 选项中的启动按钮,运行应用程序。2保存:在 文件 菜单中选 工程另存为 ,该应用程序的窗体和工程分别存储到文件中,其相应的文件扩展名分别是 .frm 和 .vbp 。也可以选文件 菜单中的 生成工程xxx.exe ,这样,就可在Windows 环境中直接运行这个应用程序了。” .vbp” 为工程文件, 一个程序一般保存为一个工程,” .frm”为窗体文件,一个工程中可以有多个窗体。四、基本数据类型、常量、变量、数组1数据:数据是信息的一种记录形式。在VB 中,常用的基本数据类型有
17、以下几种: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:日期型,日期和时间以上数据类型
18、要记住2常量:常量是在程序执行过程中其值不变的存储单元或数据。在VB 中,常量有整数常量、实数常量、字符串常量、符号常量和逻辑常量这几种类型。整数常量: 35、459;实数常量: -27.8、998.568 字符串常量:” dg4ew” 、” 52235”逻辑常量: false、true 符号常量:下面定义的Pi、VB 中已经定义的VBred 表示红色符号常量定义格式:Const Pi=3.1415926 3变量:变量用来表示数据的存储区,在程序运行过程中,这些存储区中的值是可以改变的。VB变量是一个名字,给变量命名时应遵循以下规则:(1)名字只能由字母、数字和下划线组成;(2)名字的第一个字
19、符必须是英文字母;(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
20、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 精选学习资料 - - - -
21、- - - - - 名师归纳总结 - - - - - - -第 7 页,共 15 页名师精编优秀资料a(i)=5+i next i 例如把第二个数组的值全部赋值为10 For i=1 to 4 For j=1 to 4 a(i,j)=10 next j next i 例 1:以下是合法的Visual Basic变量的是Aabc BConst 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 ! ,
22、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) :求不大于
23、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) :数字字符转换为
24、数值(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)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 15 页名师精编优秀资料(6)Mid(X,n,k) :取字符串X 中第 n 个字符起长度为k 的子串( mid(“ abcdefgh12” ,4,3)=” def” ))(7)Fix(X) :截掉数据
25、的小数部份(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)I
26、nt(x) 例 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算术类基本运算有:指数-:取负*:乖/:除+、-:加减:整除( 56=0,76=1)Mod:取余( 5 mod 6
27、=5,7 mod 6=1)例 1:表达式243 的值是例 2:下列表达式中的值不为6 的是:(A)193 (B)19/3 (C)Int ( 19/3 )(D)19 mod 13 2关系类基本运算有:=、= 当进行字符串比较时,其运算逻辑是:按自左至右的顺序,逐一比较两个字符串对应位置的ASCII码值,第一次遇到 ASCII 码值不同时, 哪个值最大则哪个字符串就大。比如abcdabCD 的值为 True。因为 c 的ASCII 码值为 99,C 的ASCII码值为 67。3逻辑类基本运算有:Not:非, Not True=False, Not False=True And:与, True An
28、d 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 的是:AInt (14 / 3)= 4 B(1 + 2) 3 ) and (4 + 5 7) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 15 页名师精编优秀资料CInt
29、 (Rnd() * 3 ) 3 D “abc”“bc”例 2:下列能正确表示“ x、y、z 不全是负数”的 VB 逻辑表达式是:Ax 0 ,y 0 ,z 0 B (x0)and(y0)and(z0)Cnot(x0)and(y0)and(z0) D (x0)or (y0)or ( z0)例 3:公历闰年的简单计算方法是,年份能被4 整除而不能被100 整除或者能被400 整除。下面能正确判断年份uYear 是闰年的逻辑表达式是:A (uYear mod 400=0 )or(uYear mod 1000 )or (uYear mod 4=0 )B (uYear mod 400=0 )and(uYe
30、ar mod 1000 )and(uYear mod 4=0 )C (uYear mod 400=0 )and(uYear mod 1000 )or( uYear mod 4=0 )D (uYear mod 400=0 )or(uYear mod 1000 )and( uYear mod 4=0 )例 4:下列能表示“x 小于10 且 y 大于0”的Visual Basic 逻辑表达式是(A)x0 (C)x0 (B)x0 (D)x0 4表达式:表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断。一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数
31、据(变量和常量)。5基本运算的优先级从高到低为:(1 级) ,-(指负号, 2 级) ,、 /(3 级) , (4 级) ,Mod(5级) ,+、-(6 级) ,=、=(7 级) ,Not(8 级) ,And(9 级) ,Or(10 级) 。例 1:下列属于正确的Visual Basic 表达式是(A)2ab (B)2 ab (C ) 2?a?b (D)2*a*b 例 2:在Visual Basic 中,关系表达式 x/y=xy 为真,则说明(A)x 不能被y 整除(C) x 与 y 一定不相等(B) x 与 y 一定相等(D)x 能被y 整除例 3:表达式23212xx的 VB 表达式为例
32、4:7*4 mod (-8)*5的值为例 5:Exp(3*log(2)的值为例 6:2*log(2)/log(10)的值为6字符运算 : 字符串是由两个双引号”包括的字母和数字的组合体,字符串连接符的作用是将字符串常量、变量和函数连接起来,从而形成一个较大的字符串,主要要“+”和“ &”两个符号,它们精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 15 页名师精编优秀资料的运算结果基本相同。比如:” Abcd” +” 1234” 将得到一个新的字符串” abcd1234” 。例 1:有如下程序段a=456:b=123:c=a+b:d=
33、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 条件表达式1Then 语句块1 ElseIf 条件表达式2Then 语句块2 ElseIf 条件表
34、达式nThen 语句块n Else 语句块0 EndIf 例 1:有如下Visual Basic程序段,该程序段运行后,变量a 的值是 a=12 If a5 then if b3 then c=a*b else c= a mod b endif 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 15 页名师精编优秀资料例 3:假设 x, y 均为整型变量,则执行下列程序段后,y 的值为x=130 if x50 then y=x*2 else y=x*3 3循环语句:For 循环:For 循环变量= 初值To终值Step 步长语句块Nex
35、t 循环变量用 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
36、 i=i+2 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 次,循环变量的初值是精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 15 页名师精编优秀资料For k=_ To 5 t=t*k Next k (A)-6(B)1(C)-4(D)15 例 3:有如下程序段,该程序通过For 循环计
37、算一个表达式的值,这个表达式是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 A1+l/2+2/3+3/4 B1/2+2/3+3/4+4/5 C1+1/2+2/3+3/4+4/5 D1+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 Integ
38、er 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 do while a+b+c=20 a=a+1 b=b*2 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 15 页名师精编优秀资料 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 步:
39、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注释:注释是以单引号()开头的一串文字,可以出现在程序中需要说明的位置上,通过这一串文字,对附近的程序段进行简要的说明
40、,增加程序的可读性。注释对程序的执行效果没有任何影响。例 1:Visual Basic中以单引号开头一行文字称为注释,它对程序的运行(A)起一定作用( B)有时候起作用(C)不起任何作用,但是必须的(D)不起任何作用,但能增加程序的可阅读性例 2:若要在一行书写多条语句,则各语句间的分隔符采用(A); (B): (C)+ (D)| 八、过程、事件处理过程、自定义函数1 VB 应用程序是按模块化的方式组成的,一个程序模块是程序的一部分,每个模块负责解决整个应用问题的一部分任务。程序模块分为过程和函数两种。2过程:将程序划分成一个个较小的逻辑单元,每个逻辑单元构成一个过程。过程中的代码可以被重复调
41、用。过程分成两类,一类是事件处理过程,另一类是通用过程。3事件处理过程:Sub 事件处理过程名(参数表)语句块End Sub 其中,事件处理过程名必须符合下面的规则:对象名_事件的标准名。VB 的一些常用对象上的常见事件的标准名有:文本框 Text:Text_Click 、Text_DblClick 、Text_KeyPress 命令按钮Command:Command_Click 、Command_DblClick 标签 Label:KeyPress 4函数:函数是类似于过程的另一个程序模块,不同之处是函数执行完成后,函数的计算结果被送到函数的调用点上,供程序的后继部分继续进行处理。自定义函数:Function 函数名(参数表)As 类型名语句块End Function 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 15 页名师精编优秀资料例 1:完善以下求圆的面积的函数Function sc(r as double) As double Dim sm as double Sm=3.1415926*r*r End Function 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 15 页
限制150内