




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.3.3条件语句学习目标1.理解条件语句与选择结构的关系;2.掌握条件语句,能用条件语句编写伪代码.
课堂互动讲练知能优化训练1.3.3条件语句课前自主学案课前自主学案温故夯基你还记得赋值语句与输入、输出语句的格式吗?赋值语句变量←表达式或变量输入语句Read
a,b输出语句Printx知新益能1.条件语句的概念条件语句表达算法中的_____结构,在执行此算法时,要根据一定的条件选择流程线的______2.条件语句的格式(或一般形式)IfAThenBElseCEndIf其中A表示判断的条件,B表示满足条件时执行的操作内容,C表示不满足条件时执行的操作内容,EndIf表示条件语句结束.选择方向.问题探究1.什么情况下Else及其后的语句可以省略?提示:当条件满足执行某项操作而不满足的不需要进行任何操作时,可以省略.2.什么时候应该用条件语句?提示:条件语句是来实现算法中的选择结构的,当计算机按条件进行比较,分析,判断,并按判断后的不同情况进行处理时,就需要用到条件语句.课堂互动讲练考点突破条件语句的理解考点一(1)适用范围:条件语句适用于解决需分情况处理的问题.(2)注意问题:Then部分和Else部分是可选的,语句中的EndIf不能省略.写出下列伪代码的结果.若x=10,则p=________;若x=-1,则p=________.Read
xIf
x≥0
Then
p←1Else
p←-1EndIfPrintp例1【解析】∵10≥0,∴p=1,∵-1<0,∴p=-1.故当x=10时,p=1,当x=-1时,p=-1.【答案】
1-1【名师点评】
(1)要搞清楚条件的判断与执行语句的顺序.(2)必须以If语句开始,以EndIf语句结束,一个If语句必须和一个EndIf语句对应.自我挑战1读如下的伪代码,完成题目.ReadxIf
x≥0________
y←xElse
y←-xEndIfPrinty(1)将伪代码补充完整,横线处应填________.(2)该伪代码的功能是________.解析:由条件语句格式,横线处应填“Then”.由伪代码的功能看,该伪代码的功能是求一个数的绝对值.答案:(1)Then
(2)输出一个数的绝对值条件语句的应用考点二条件语句主要用来实现算法中的选择结构,因为人们对计算机运算的要求并不仅限于一些简单的运算,而是需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理.如判断一个数的正负,比较两数的大小,对一组数据进行排序就需要用到条件语句.例2【思路点拨】设计算法→确定算法语句→编写伪代码.【解】算法如下:S1输入x的值;S2判断x的范围:若x>2.5,则用y←x2-1,
求函数值;
若x≤2.5,则用y←x2+1,求函数值;S3输出y的值.伪代码如下【名师点评】对于分段函数求函数值时,经常用条件语句判断选择解析式.解:在判断条件“x>2.5”不满足时,需进一步判断“x=2.5”还是“x<2.5”,算法中需要加一个条件语句.伪代码如下:Read
xIf
x>2.5
Theny←x^2-1ElseIf
x<2.5
Then
y←x^2+1EndIfEndIfPrinty条件语句的嵌套考点三这种嵌套格式的算法对应程序框图如图所示.(本题满分14分)某商场为迎接10周年店庆举办促销活动,活动规定,购物额在100~300元之间优惠货款的5%,超过300元的,超过部分优惠8%,原优惠条件仍然有效,画出顾客的购物额与应付金额之间的流程图,要求输入购物额能够输出应付货款,并写出伪代码.【思路点拨】依题意写出实际付款额与购物金额的函数关系,然后由函数关系画出流程图,写出伪代码.例3伪代码如下:ReadxIfx<100
Theny←xElse
Ifx≤300Then
y←0.95x
Else
y←285+(x-300)×0.92
EndIfEndIfPrintyEnd【名师点评】
画求分段函数的函数值的流程图时,如果是分两段的函数,只需引入一个判断框,如果是分三段的函数,需要引入两个判断框,分四段的函数要引入三个判断框,依次类推.本题根据题设可构造分三段的函数,因此需要两个判断框,至于判断框内的内容则是没有顺序的.例如:本题中的两个判断框的内容可以交换,但对应的下一框中的内容或操作也必须相应地进行变化.自我挑战3
“依法纳税是每个公民应尽的义务”,《中华人民共和国个人所得税法》第十四条中有个人所得税税率表(工资、薪金所得适用):级数全月应纳税所得额税率(%)1不超过500元部分52超过500元至2000元部分103超过2000元至5000元部分154超过5000元至20000元部分20………9超过100000元部分45上表中“全月应纳税所得额”是从月工资、薪金收入中减去2000元后的余额,例如某人月工资、薪金收入2220元,减去2000元后,应纳税所得额就是220元,应缴纳个人所得税11元.在此规定下,编写一个伪代码,输入某人月工资、薪金收入(不超过6600),输出这个人应缴纳的个人所得税.伪代码如下:Read
xIf
x≤2000
Then
y←0ElseIf
x≤2500
Then
y←0.05×x-100ElseIf
x<=4000
Then
y←0.1×x-225Else
y←0.15×x-425
EndIfEndIfEndIfPrint
y1.条件语句与算法的选择结构相对应,语句形式较为复杂,可以借助于框图写出程序,在条件语句中,EndIf是“出口”,是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南昌施工合同范例
- 厂址门面出租合同范例
- 发明制造合同范例
- 卖场入驻合同范例
- 卖方期货合同范本
- 双轿车租用合同范例
- 买山墓地合同范例
- 双方买卖地合同范例
- 利润分配协议合同范本
- 叉车维修简易合同范例
- 汽车底盘构造课件:离合器
- 《ISO 55013-2024 资产管理-数据资产管理指南》专业解读和应用指导材料(雷泽佳编制-2024C0)【第1部分:1-130】
- 第七课 做个明白的劳动者 课件高考政治一轮复习统编版选择性必修二法律与生活
- 招聘与录用(第3版)课件 第8章 录用与招聘评估
- 湖南中考英语2022-2024真题汇编-教师版-07 语法填空
- 固定桥修复后可能出现的问题及处理
- 2023年郑州黄河文化旅游发展有限公司招聘考试真题
- 中国出口新动能和企业外贸信心指数报告 202411
- 城镇燃气经营安全重大隐患判定及燃气安全管理专题培训
- 神经内科医生进修汇报课件
- 充电桩巡查记录表
评论
0/150
提交评论