课件15张PPT。第三节 选择结构算法与程序设计——选择结构探究新知巩固新知课堂练习知识扩展导入新知算法与程序设计——选择结构导入新知巩固新知课堂练习知识扩展探究新知1、简单的If语句If <条件> Then
<语句块>
End If格式:说明:如果条件成立时,执行Then后的语句块,
如果条件不成立时,就什么都不执行。If…then…的流程图导入新知巩固新知课堂练习知识扩展探究新知否 / N¥10算法与程序设计——选择结构导入新知巩固新知课堂练习知识扩展探究新知If <条件> Then
<语句块1>
Else
<语句块2>
End If 说明:如果条件成立时,执行Then后的语句块1,如果条件不成立时,执行Else后的语句块2。2、If…Then…Else语句 格式:If…then…else的流程图导入新知巩固新知课堂练习知识扩展探究新知¥10猜价格游戏代码导入新知巩固新知课堂练习知识扩展导入新知If price = 10 Then
Text1.Text = “猜对了,你真厉害!"If price > 10 Then
Text1.Text = "猜高了,你再猜猜!" If price < 10 Then
Text1.Text = “猜低了,你再猜猜!"语句1.如果价格小于10,那么文本框提示“猜低了,再试试”语句2.如果价格大于10,那么文本框提示“猜高了,再试试”语句3.如果价格等于10,那么信息提示框提示“猜对了,你真厉害”选择结构就是在程序运行时,对程序的走向进行选择,以便决定执行哪种操作.探究新知算法与程序设计——选择结构导入新知探究新知巩固新知课堂练习知识扩展x=25
If x>=10 Then
Y=4*x
Else
Y=2*x+10
End If
Print Yx=10
If x<>0 Then
y=1/x
Print y
End If运行结果:0.1运行结果:100练习:写出下列程序代码的运行结果。算法与程序设计——选择结构导入新知探究新知巩固新知课堂练习知识扩展提出问题A < 500 求解条件: A:购物金额 X:实际付给商场的金额满足条件:不满足条件:X=AX=500+(A-500)*0.8购物计费:某商场为了促销而实行购物打折,在商场购物500元以上(不包括500元),超过部分实行八折优惠。已知某顾客购物按未打折计共花费了898元,编程计算顾客实际应付的金额。A表示顾客的购物金额,x表示顾客应该实际付给商场的金额。 分析问题算法与程序设计——选择结构导入新知探究新知巩固新知课堂练习知识扩展算法描述 开始A <= 500 YN 结束算法与程序设计——选择结构导入新知探究新知巩固新知课堂练习知识扩展程序代码Dim A As Single, X As Single
A = 898
If A <= 500 Then
_________________
Else
_________________
End IfX=AX=500+(A-500)*0.8算法与程序设计——选择结构导入新知探究新知巩固新知课堂练习知识扩展1、雅西高速于2012年4月29日正式修成通车,假设该高速公路的收费标准是:在该高速路上行驶100公里以上(不包含100公里)的车辆0.4元/公里,否则0.5元/公里。下列程序的功能是计算车辆应该交纳的费用。X表示车辆在该高速路上行驶的公里数,y表示应收费用。程序代码算法与程序设计——选择结构导入新知探究新知巩固新知课堂练习知识扩展 2、在2012年,苹果公司推出了新产品“New Ipad”,售价定为
4800元/台。为了促销,某商场实行了如下的销售策略:一
次购买3台以上(不包含3台)的,实行9折优惠。下列程序的
功能是计算顾客应付的金额。X表示该顾客购买的台数,
y表示应付金额。 程序代码If x <= 3 Then
_________________
Else
_________________
End If算法与程序设计——选择结构导入新知探究新知巩固新知课堂练习知识扩展 某学校规定,根据学生的考试成绩进行等级的划分,如90分以上为“A”等;80—90分为“B”等;70—80分为“C”等;60—70分为“D”等;60分以下为“E”等。 程序在处理这种多项选择时,必须使用If语句的嵌套才能实现。算法与程序设计——选择结构导入新知探究新知巩固新知课堂练习结束谢谢!