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

高中信息技术 选择结构教学课件 教科版选修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千克时的应付款。


相关文章:
更多相关标签: