教科版高中信息技术选修1 2.2 数据的表示与处理 教案

文档属性

名称 教科版高中信息技术选修1 2.2 数据的表示与处理 教案
格式 docx
文件大小 22.9KB
资源类型 教案
版本资源 教科版
科目 信息技术(信息科技)
更新时间 2021-01-11 17:37:44

图片预览

文档简介

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
八、课后反思:【待续】