当前位置:首页 >> 其它课程 >>

高中信息技术 选择结构教学课件 教科版选修1


昨日重现

运用所学知识,写出下列问题的算法代码

1:输入学生的成绩,如果大于等于60分, 则打印“passed”
2:输入学生的成绩,如果大于等于60分, 则打印“passed” ,如果小于60分则打印 “failed”。

例1:输入学生的成绩,如果大于等于60分, 则打印“passed”
算法代码:

score>=60

If score>=60 Then Print “passed”


打印:passed

End if

例2:输入学生的成绩,如果大于等于60分, 则打印“passed” ,如果小于60分则打印 “failed”。
算法代码:

If score>=60 Then


score>=60



Print “passed”
Else
打印passed

打印failed

Print “failed”
End if

(1)单分支IF语句(If / Then) 格式: 流程图


If 条 件 Then
语句块

条件 是

End If

语句块

(2)双分支IF语句(If / Then / Else) 格式: 流程图

score>=60

If 条 件 Then
语句块1



Else
语句块2 End if

打印passed

打印failed

其中,语句块可以包含0条或多条语句

知识在线

例3:输入学生的成绩,如果大于等于 90,则打印“A” ,如果在80到90之间则 打印“B”,在70到80之间则打印“C”, 在60到70之间则打印“D”,如果小于60则 打 印 “ F ” 。

SKIP

例 3 代 码

If score>=90 Then Print “A” Else if score>=80 Then Print “B” Else if score>=70 Then Print “C” Else if score>=60 Then Print “D” Else Print “F” End if End if End if End if

例3流程图

score>=90

否 是
score>=80

否 是
score>=70

否 是
score>=60



打印:A

打印:C

打印:C

打印:D

打印:F

(3)IF语句的嵌套(多分支) 格式:
If 条 件 Then If 条 件 Then 语句块1 Else 语句块2 End if Else If 条 件 Then 语句块3 Else 语句块4 End if End if

内嵌IF语句

内嵌IF语句

例 3 代 码

If score>=90 Then Print “A” Else if score>=80 Then Print “B” Else if score>=70 Then Print “C” Else if score>=60 Then Print “D” Else Print “F” End if End if End if End if

二、Select Case语句 (多分支) 格式:
Select Case 表达式
Case表达式范围1 语句块1

Case表达式范围2
语句块2 ……

其中,表达式范围可以是以下几种:
(1)一个常量值,如1。 (2)一段范围,如1 to 100,“A” to “Z”。 (3)用逗号分隔的值序列,如1,3,5。 (4)Is关系表达式,如Is>10, Is<=0等。

Case表达式范围n
语句块n [Case Else

语句块n+1]
End Select
SKIP

例3算法代码:
Select Case(score) Case 90 to 100 Print “A” Case 80 to 89 Print “B” Case 70 to 79 Print “C” Case 60 to 69 Print “D” Case 0 to 59 Print “F” Case Else Print “input error!” End Select If score>=90 Then Print “A” Else if score>=80 Then Print “B” Else if score>=70 Then Print “C” Else if score>=60 Then Print “D” Else Print “F” End if End if End if End if

三、选择结构的作用与特点:

作用:根据不同的条件判断来决定程序的执 行走向。 特点:条件判断、执行走向。

课堂总结

一、IF语句 (1)单分支IF语句(If / Then) (2)双分支IF语句(If / Then / Else) (3)IF语句的嵌套(多分支) 二、Select Case语句 (多分支) 三、选择结构的作用与特点

实战演练

用VB程序设计语言实现“猜价格”游戏。 1、三分支选择结构 2、产生0——100的随机整数 使用随机函数Rand() 用Int()函数转化成整数

课后作业:

1:继续完成猜数字游戏,用IF和Select Case两种语句来 实现程序当中的选择结构。

2:某商场为促销苹果,规定原价5元每公斤,购买5Kg以 上可打9折。购买10Kg以上可打8折。请设计一个程序,输

入购买X千克时的应付款。


赞助商链接
相关文章:
高中信息技术(选修1)《算法与程序设计》
教学目标】 知识与技能: 1、认识扩展控件的主要...回答问题后,教师剖析最后一 个多媒体播放器的结构...科教版高中信息技术选修... 13页 免费 高中信息技术...
高中信息技术 网站首页的布局教案 教科版选修
高中信息技术 网站首页的布局教案 教科版选修_初二政...根 据主题,选择那种样式,为什么要采用这种样式,学生...第一个原则:重点突出 展示学生作品用原则一分析, ...
高中信息技术 算法与程序设计教案 粤教版选修1
高中信息技术 算法与程序设计教案 粤教版选修1_英语_初中教育_教育专区。算法与程序设计2.3 选择结构第一课时教学设计【教学内容】 教学内容】 (1) 教材模块:《...
教科版信息技术选修(网络技术模块)全册教案
教科版信息技术选修(网络技术模块)全册教案_其它课程_高中教育_教育专区。解放路...资源名称: 步骤 3:用幻灯片做课件,格式如: 资源类型: 步骤 4:设置本地...
高中信息技术教案(教科版全套)
高中信息技术教案(教科版全套)_其它课程_高中教育_...师: (课件演示) 1、载体依附性 (1)信息不能独立...各方面融合自然,整个教学结构严谨有序、平实无华...
高中信息技术教案(教科版全套)
高中信息技术教案(教科版全套)_其它课程_高中教育_...师: (课件演示) 1、载体依附性 (1)信息不能独立...各方面融合自然,整个教学结构严谨有序、平实无华...
高中信息技术 算法和算法描述教案 沪教版选修1
高中信息技术 算法和算法描述教案 沪教版选修1_初二...且已初步了解面向过程的三种结构,但 未对算法形成...找出算法还具有两个特 观看课件,与教师 探讨算法的...
高中信息技术选修网络技术教案_图文
高中信息技术选修网络技术教案_其它课程_高中教育_...标准实验教科书《网络技术应用》(选修)第一章“网络...< 教师 PowerPoint 课件演示,并对 学生所说的服务...
高中信息技术 新世纪从“多媒体”开始教案 教科版选修
高中信息技术 新世纪从“多媒体”开始教案 教科版选修_初二政史地_政史地_初中...态度和下一步的选择, 所以教师做好充分的准备, 进行精心的设 计,要开一个好...
教科版高中信息技术全书教材分析(必修)
教科版高中信息技术全书教材分析(必修)_其它课程_高中教育_教育专区。浙教版高中信息...从教材内容设计结构来看,本册教材由 7 章组成,每一章都有一个相对独立的 ...
更多相关标签: