用If语句实现简单选择结构

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二章 程序设计基础
(2)if语句的注意事项 ) 语句的注意事项
选择结构
1. If…Then 必须写在一行,“Then”是该行的结尾。 必须写在一行, 是该行的结尾。 是该行的结尾 2. 语句 不能和 语句1不能和 不能和If…Then 写在同一行。 写在同一行。 3. If…Then 必须和End If 配对使用。 必须和End 配对使用。 4. Else 和语句 可写在一行,但建议最好分开,让Else单独成为 和语句2可写在一行 但建议最好分开, 可写在一行, 单独成为 一行。 一行。 5. 注意书写格式,为了增强程序的可读性,语句组1和语句组 可 注意书写格式,为了增强程序的可读性,语句组 和语句组2可 和语句组 向内缩进。 向内缩进。
第二章
程序设计基础
选择结构
用If语句实现简单选择结构 语句实现简单选择结构
四川省苍溪文昌中学校
向建明
高中信息技术—算法与程序设计
第二章 程序设计基础
选择结构
活动一: 活动一 某书城在进行促销活动,凡购书满200
元,可以去服务台领取相当于购书金额10%的购书 券,供下次购书使用,购书券最小面值1元。现需 要为服务台的工作人员编写一个程序,计算每次 发放购书券的金额。 表示购书金额, 表示发放的购书券 表示发放的购书券。 设m表示购书金额,p表示发放的购书券。 表示购书金额
6
高中信息技术—算法与程序设计
第二章 程序设计基础
例:
选择结构
一商家卖苹果, 一商家卖苹果,有 如下优惠: 如下优惠:如果购买 的苹果小于5 的苹果小于5斤,价格 是4元每斤,如果大于 元每斤, 情况1 情况 等于5 则可以打8 等于5斤,则可以打8折。 问买X斤苹果 斤苹果, 问买 斤苹果,则需要 付多少钱? 付多少钱?请以此情 情况2 情况 景为售货员编写一个 计算程序。 计算程序。
第二章 程序设计基础
选择结构

见!
11
高中信息技术—算法与程序设计
选择结构
9
高中信息技术—算法与程序设计
第二章 程序设计基础 课后作业
1.复习If语句的相关内容 1.复习If语句的相关内容 复习If
选择结构
2.预习If语句的嵌套实现多重选择结构 2.预习If语句的嵌套实现多重选择结构 预习If 3.完成教材P 3.完成教材P73页,第1题。 完成教材
10
高中信息技术—算法与程序设计
m<200
p=0
处理框
输出购书券金额p
结 束
3
高中信息技术—算法与程序设计
第二章 程序设计基础
开 始
输入购书金额 m
选择结构
Dim m as single Dim p as integer m=val(Text1.Text) 否 If m >=200 Then p=m*0.1 Else
p=0
m≥200
1)判断条件是否满足 ) 2)若条件满足,为真,则执行语句1, 2)若条件满足,为真,则执行语句1,然 后跳过else和语句组 ,由End if 退出。 和语句组2, 退出。 后跳过 和语句组 3)若条件不满足,为假,则跳过then 和 )若条件不满足,为假,则跳过 部分的语句2, 语句 1,执行 ,执行Else部分的语句 ,然后 部分的语句 由End if退出 退出

p=m*0.1
p=0 End if
输出购书券金额p
Val(Text2.Text)=p
结 束
4
高中信息技术—算法与程序设计
第二章 程序设计基础
选择结构
(1)IF语句的基本格式和执行过程 ) 语句的基本格式和执行过程
If <条件 then 条件> 条件 语句1> <语句 语句 [Else 语句2>] <语句 语句 End if
消费金额范围 情况1 情况 情况2 情况 购书券金额计算
m≥200 m<200
p=m*0.1 p=0
2
高中信息技术—算法与程序设计
第二章 程序设计基础
流 程 图
输入购书金额 m
选择结构
开 始
I/O框 框
消费金额范围 购书券金额计算
m≥200

流程线
情况1 情况
m>=200
p=m*0.1

p=m*0.1 p=0 情况2 情况
7
买X斤苹果 斤苹果
计算X斤苹果金额 计算 斤苹果金额
X<5
P=X*4
X≥5
P=X*4*0.8
高中信息技术—算法与程序设计
第二章 程序设计基础 思考: 思考:
选择结构
刚才用的是IF语句,我们用IF语 刚才用的是IF语句,我们用IF语 IF语句 IF 句能解决简单的选择问题,但是,如 句能解决简单的选择问题,但是, 果选择的条件太多, IF语句就比较 果选择的条件太多,用IF语句就比较 麻烦了。有没有更好的解决办法呢? 麻烦了。有没有更好的解决办法呢?
8
高中信息技术—算法与程序设计
第二章 程序设计基础 课堂小结
1.If语句的基本格式。 1.If语句的基本格式。 语句的基本格式 2.If语句的执行过程。 2.If语句的执行过程。 语句的执行过程 3.If语句书写过程中的注意事项。 3.If语句书写过程中的注意事项。 语句书写过程中的注意事项 4.If语句在实际中的应用。 4.If语句在实际中的应用。 语句在实际中的应用
相关文档
最新文档