《信息技术九年级北师大版分支结构选择结构教案精小学教育小学学案_中学教育-中学学案.pdf》由会员分享,可在线阅读,更多相关《信息技术九年级北师大版分支结构选择结构教案精小学教育小学学案_中学教育-中学学案.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学习必备 欢迎下载【教学目标与知识点】1)掌握和理解选择结构的几种形式 2)学会使用选择结构解决问题【教学重点】选择结构的几种形式【教学难点】Selece Case 语句形式和选择结构的嵌套使用【教学过程】复习顺序结构:交换两个变量中的数据【流程图】【程序代码】Dim a As Single,b As Single,c As Single a=Val(Inputbox(请输入 a,输入框)b=Val(Inputbox(请输入 b,输入框)Print 交换前:a=;a;b=;b c=a a=b b=c Print 交换后:a=;a;b=;b 引入新课:比较上面程序和下面程序的执行结果,比较程序的
2、不同之处。【程序二】Dim a As Single,b As Single,c As Single 学习必备 欢迎下载 a=Val(Inputbox(请输入 a,输入框)b=Val(Inputbox(请输入 b,输入框)Print 交换前:a=;a;b=;b If ab Then c=a a=b b=c End if Print 交换后:a=;a;b=;b【分析】不同之处:【程序二】中多了以下语句 If ab ThenEnd If,这就是本节可我们要学习的选择机构。1、选择结构格式【形式一】单分支选择结构 If 条件 Then 语句或语句组 语句组是指有多条语句的情况 End if 说明:如果
3、条件为真就执行语句或语句组中语句,否则继续执行这段程序后面的语句。【例一】【程序代码】a=10 b=20 If a=60 Then Print 及格 Else Print 不及格 End If 构的几种形式教学难点语句形式和选择结构的嵌套使用教学过程复习顺序结构交换两个变量中的数据流程图程序代码请输入输入框请输入输入框交换前交换后引入新课比较上面程序和下面程序的执行结果比较程序的不同之处程序二们要学习的选择机构选择结构格式形式一单分支选择结构条件语句或语句组语句组是指有多条语句的情况说明如果条件为真就执行语句或语句组中语句否则继续执行这段程序后面的语句例一程序代码形式二双分支选择结构条件语句例
4、二某次满分分的考试中输入考试分数大于等于分显示及格否则显示不及格程序代码请输入考试分数输入框及格不及格学习必备欢迎下载运行结果输入显示及格输入显示不及格形式三多分支结构条件语句或语句组条件语句或语句组学习必备 欢迎下载 End Sub 运行结果:输入 80 显示 及格 输入 50 显示不及格 【形式三】多分支结构 If 条件 1 Then 语句或语句组 1 ElseIf 条件 2 Then 语句或语句组 2 ElseIf 条件 n Then 语句或语句组 n Else 语句或语句组 n+1 End if 说明:条件 1 成立执行语句或语句组 1,条件 1 不成立及条件 1 成立执行语句或语句组
5、 2,依此类推,所有条件都不成立执行语句或语句组 n+1。【例三】某次满分 100 分的考试中,=90分显示“优秀”,7590 分显示“良好”,6075 分显示“一般”,=90 Then Print 优秀 ElseIf a=75 Then Print 良好 ElseIf a=60 Then Print 一般 Else Print 不及格 End If 运行结果:输入 95 显示 优秀 输入 85 显示 良好 输入 70 显示 一般 输入 50 显示 不及格 当程序出现多分支结构时,用 If 语句比较烦琐,而使用多分支选择结构 Selece Case 语句就方便多了。【形式四】Select Ca
6、se 语句 Select Case 表达式 Case 表达式列表 1 语句或语句组 1 Case 表达式列表 2 语句或语句组 2 Case 表达式列表 3 构的几种形式教学难点语句形式和选择结构的嵌套使用教学过程复习顺序结构交换两个变量中的数据流程图程序代码请输入输入框请输入输入框交换前交换后引入新课比较上面程序和下面程序的执行结果比较程序的不同之处程序二们要学习的选择机构选择结构格式形式一单分支选择结构条件语句或语句组语句组是指有多条语句的情况说明如果条件为真就执行语句或语句组中语句否则继续执行这段程序后面的语句例一程序代码形式二双分支选择结构条件语句例二某次满分分的考试中输入考试分数大于
7、等于分显示及格否则显示不及格程序代码请输入考试分数输入框及格不及格学习必备欢迎下载运行结果输入显示及格输入显示不及格形式三多分支结构条件语句或语句组条件语句或语句组学习必备 欢迎下载 语句或语句组 3 Case Else 语句或语句组 n End Select 说明:同格式三【例四】题目同【例三】【程序代码】a=Val(InputBox(请输入考试分数,输入框)Select Case a Case Is=90 Print 优秀 Case Is=75 Print 良好 Case Is=60 Print 一般 Case Else Print 不及格 End Select 运行结果:同例三 2、课堂
8、练习【课堂练习一】输入 3 个不相同的数,求出其中的最小数。构的几种形式教学难点语句形式和选择结构的嵌套使用教学过程复习顺序结构交换两个变量中的数据流程图程序代码请输入输入框请输入输入框交换前交换后引入新课比较上面程序和下面程序的执行结果比较程序的不同之处程序二们要学习的选择机构选择结构格式形式一单分支选择结构条件语句或语句组语句组是指有多条语句的情况说明如果条件为真就执行语句或语句组中语句否则继续执行这段程序后面的语句例一程序代码形式二双分支选择结构条件语句例二某次满分分的考试中输入考试分数大于等于分显示及格否则显示不及格程序代码请输入考试分数输入框及格不及格学习必备欢迎下载运行结果输入显示
9、及格输入显示不及格形式三多分支结构条件语句或语句组条件语句或语句组学习必备 欢迎下载【流程图】【程序代码】Private Sub Form_Click()Dim a As Single,b As Single,c As Single,min As Single a=Val(InputBox(请输入 a,输入框)b=Val(InputBox(请输入 b,输入框)c=Val(InputBox(请输入 c,输入框)Print 输入的 3 个数分别为;a;b;c If a b Then min=a Else min=b End If If c 16.67 飞船挣脱太阳引力飞出太阳系 构的几种形式教学难点语句形式和选择结构的嵌套使用教学过程复习顺序结构交换两个变量中的数据流程图程序代码请输入输入框请输入输入框交换前交换后引入新课比较上面程序和下面程序的执行结果比较程序的不同之处程序二们要学习的选择机构选择结构格式形式一单分支选择结构条件语句或语句组语句组是指有多条语句的情况说明如果条件为真就执行语句或语句组中语句否则继续执行这段程序后面的语句例一程序代码形式二双分支选择结构条件语句例二某次满分分的考试中输入考试分数大于等于分显示及格否则显示不及格程序代码请输入考试分数输入框及格不及格学习必备欢迎下载运行结果输入显示及格输入显示不及格形式三多分支结构条件语句或语句组条件语句或语句组