资源简介 Visual Basic操作题复习要点 一、内容分析: 前面几节课已经复习过选修《算法与程序设计》的第一章和第二章部分内容,学生对程序、程序设计、算法、算法的表示方法、程学设计语言的历史、数据类型等内容有了巩固和加深。本节课主要是结合技术素养考试要求,利用模拟考试软件中的“VB专项”对第二章和第三章的综合复习。希望通过本节的复习,学生能够读懂简单的选择结构和循环结构,并且掌握这两种结构的关键词,能够修改简单的程序错误。另外掌握变量命名的规则。 学生分析: 本节课学生为高二学生,经过上学期的学习对程序设计有了一定的基础,只要加以复习巩固,能够很好地完成本节课的任务。 教学目标: [知识与技能] (1)掌握变量命名的规则; (2)掌握变量声明的方法; (3)掌握常用VB函数; (4) 掌握选择结构和循环结构的读与写。 [过程与方法] 在复习——做题中掌握选择、循环结构;变量;函数这些知识点。 教学重难点: [重点] 1、变量的声明方法; 2、选择结构与循环结构。 [难点]:如何去读循环结构 五、教学方法: 演示法、讲授法、练习法 六、课时安排:1节课 七、教学过程: (一)、变量的命名规则要点 1、必须以字母或汉字开头,而不能以数字或其他字符开头. 2、只能由字母、汉字、数字和下划线组成,不能含有小数点、空格等字符。 3、变量名不能使用VB中的保留字; 练习题: 1、以下各项,可以作为VB变量名的是 。 A.English B.11-English C.123.45 D.English-1 2、下面是合法的变量名为( ) A、 x_yz B 、123abc C、 integer D、 X-Y 3.下列哪个符号不能作为VB中的变量名( )。 A、ABCabc B、b1234 C、28wed D、cmd 4.下列符号哪一个是VB中的合法变量名( )。 A、x23 B、8xy C、END D、X8[B] (二)、变量的声明 Dim <变量名> AS <数据类型> 练习题: 在VB中,以下关于变量定义错误的是:( ??) A、Dim a As Integer B、Public a As String C、Private a As Boolean D、Dim a Integer (三)常用函数 1、转换函数 函数 功能 实例 结果 Val(字符串) 将字符串转换成数值 2+Val(“12”) 14 Str(数值) 将数值转换成字符串 Str(5) “5” Chr(字符代码) 求字符代码对应的字符 Chr(65) “A” Asc(字符) 求字符对应的字符代码 Asc(“A”) 65 Cint(表达式) 将表达式的结果转换成整数,小数部分四舍五入 Cint(3.14259*2) 6 2、字符串函数 函数 功能 实例 结果 Len(字符串) 求字符串的长度 Len(“2008奥运”) 6 Left(字符串,截取长度) 截取字符串左边部分 Left(“2008奥运”,4) 2008 Mid(字符串,起始位置[,截取长度]) 从中间指定位置截取字符串 Mid(“2008奥运”,3,2) 08 Right(字符串,长度) 截取字符串右边部分 Right(“2008奥运”,2) 奥运 String(数值,字符) 生成指定长度与指定字符的字符串 String(3,”9”) 999 (四)、选择结构 1、单分支结构: If <条件> Then 语句或语句组1 End If 条件 语句序列1 True False 2、双分支结构: If <条件> Then 语句或语句组1 Else 语句或语句组2 End If 条件 语句序列2 True False 语句序列1 练习题:见模拟题系统 (五)、循环结构 1、For循环(一般用于循环次数已知) For <循环变量>=<变量初值> to <变量终值> [Step 步长] Next [循环变量] 循环语句块 [Exit For] 注意: (1)步长为1可以省略不写 (2)程序运行结束后循环变量的值=最后一个合法值+步长,即一定是超出【初值,终值】范围的 练习题: 下列程序段执行完以后,变量是S的值是( ),i的值是( ) Dim i, S As Integer i = 0 S = 0 For i = 1 To 100 S = S + i Next i Print "s="; S 2、Do循环(一般用于循环次数未知) Do 循环语句 Loop while <表达式值> Do while <表达式值> 循环语句 [Exit do] Loop 练习题: 下列程序段运行结束以后,变量x的值是( ) Dim x As Integer x=1 Do While?x<10 ???x=x+2 Loop Print x 2、下列程序段运行结束以后,变量x的值是( ) Dim x,y As Integer x=1 y=4 Do?While?y>4 ??x=x*y ??y=y+1 Loop Print?x 3、下列程序段运行结束以后,变量counter的值为( ) Dim counter,myNum counter = 0 myNum = 3 Do While myNum > 0 myNum = myNum - 1 counter = counter + 1 Loop Print counter 八、课后反思:【待续】 展开更多...... 收起↑ 资源预览