北师大版高中数学必修3-2.3《条件语句》参考课件_第1页
北师大版高中数学必修3-2.3《条件语句》参考课件_第2页
北师大版高中数学必修3-2.3《条件语句》参考课件_第3页
北师大版高中数学必修3-2.3《条件语句》参考课件_第4页
北师大版高中数学必修3-2.3《条件语句》参考课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3.13.1 条件语句条件语句问题情境问题情境 某居民区的物业管理部门每月向住户收取卫生某居民区的物业管理部门每月向住户收取卫生费的标准是:费的标准是:3 3人及人及3 3人以下的住户收取人以下的住户收取5 5元;超过元;超过3 3人的住户,每超出人的住户,每超出1 1人加收人加收1.21.2元试设计算法,根元试设计算法,根据输入的人数计算应收取的卫生费?据输入的人数计算应收取的卫生费?5, 035 1.2(3), 3xyxx 解:设收取的费用为解:设收取的费用为y y元元,住户的人口数为,住户的人口数为x ,则,则输入输入x5y 5 1.2(3)yx真真假假算法框图算法框图算法语句算法语句3

2、n 输出输出yInput xPrint y3x 知识探究(一)知识探究(一): :条件语句条件语句选择结构框图选择结构框图语句语句A真真假假程序语句程序语句语句语句B条件条件IfThenElseEnd If条件条件语句语句A语句语句B条件语句条件语句输入输入x输出输出c5y 5 1.2(3)cn真真假假算法框图算法框图算法语句算法语句3n 535 1.2(53)c C=7.423C=53x 5 1.2(3)yx输出输出yInput xPrint yIf3x Then 5 1.2(3)yxElse5y End If 例例1 1:设计一个算法,根据输入:设计一个算法,根据输入x x的值,计算的值,

3、计算y y的值。的值。221,2.5.1,2.5xxyxx输入输入x21yx21yx输出输出y假假真真2.5x If 2.5x Then21yxElse21yxEnd IfInput xPrint y2.5x 例例1 1:设计一个算法,根据输入:设计一个算法,根据输入x x的值,计算的值,计算y y的值。的值。221,2.5.1,2.5xxyxxIf 2.5x Then21yxElse21yxEnd If输入输入x21yx21yx输出输出yInput xPrint y2.5x 真真假假2.5x 输入输入x输出输出yyx If 0 x ThenyxElseyx Input x假假真真随堂练习随堂

4、练习yx0 x Print yEnd IfIf 0 x ThenyxElseyx End IfIf 0 x ThenyxElseyx End If1If 0 x Thenyxyx End IfElse输入输入x输出输出xxxIfIf 条件条件 ThenThen 语句体语句体End IfEnd If真真假假0 x Input xIf0 x Thenxx End IfPrint x2Input xIf0 x Thenxx End IfPrint xElsex = 5y= - 20If x = 0 Then y = 1Else y = -1End If Print x, yX=5,y=185Inpu

5、t a,bIf ab Then x=a a=b b=xEnd If Print a,b5,88,5 例例2.2.已知函数,已知函数,1,00,0 ,1,0 xyxx试写出计算试写出计算y值的一个算法。值的一个算法。 输入输入 x输出输出y0 x 0y 1y 1y 0 x 真真假假真真假假追踪成果追踪成果 深入探究深入探究 Input xIf x0 Theny = 1ElseEnd IfPrint y 条件条件1条件条件2语句语句3算法框图算法框图知识探究知识探究( (二二):):复合复合ifif语句语句假假真真真真假假语句语句2语句语句1 If 条件条件2 Then 语句语句2 Else 语句

6、语句3 End IfIf 条件条件1 Then 语句语句1Else程序语句程序语句End If条件条件2语句语句A语句语句A A条件条件1复合复合ifif条件语句条件语句 例例2.2.已知函数,已知函数,1,00,0 ,1,0 xyxx试写出计算试写出计算y值的一个算法。值的一个算法。 输入输入 x输出输出y0 x 0y 1y 1y 0 x 真真假假真真假假Input xIf x0 Theny = 1ElseEnd IfPrint y If x=0Theny = 0Else y = -1End If 例例2.2.已知函数,已知函数,1,00,0 ,1,0 xyxx试写出计算试写出计算y值的一个

7、算法。值的一个算法。 输入输入 x输出输出y0 x 0y 1y 1y 0 x 真真假假真真假假Input xIf ThenEnd IfPrint y If x=0Theny = 0Else y = -1End If0 x x0Elsey = 1Elsey = 10 x 例例3 3:编写程序,输入一元二次方程:编写程序,输入一元二次方程20(0)axbxca的系数,输出它的实数根的系数,输出它的实数根。输入输入a,b,ca,b,cqpx10d 输出输出“无实根无实根”输出输出21,xxPrint “无实根无实根”End If / 2pba () / 2qSQR da1xpq2xpq Print1

8、2,x xElse24dbacIf0dInput a,b,cabp224dbac2qa2xpq问题探究问题探究假假真真Then问题探究问题探究输入输入a,b,ca,b,c0d 输出输出“无实根无实根”24dbac假假abp20d 假假qpx1输出输出21,xx2xpq真真2qa输出输出 P P真真24dbacInput a,b,c0dThenIf/ 2pba ( ) / 2qSQR da语句语句A APrint “无实根无实根”End If Else Print pElseEnd If1xpq2xpq Print 12,x x If Then 0d 语句语句A A0d 输入输入a,b,ca,b,c输出输出“无实根无实根”24dbac真真abp20d 假假qpx1输出输出21,xx2xpq假假2qa输出输出 P P真真0d 问题探究问题探究 课堂小结:课堂小结:1. 1. 条件语句的基本结构条件语句的基本结构. .2.2.条件语句与算法框图中的选择结构相对应,语句形式较为条件语句与算法框图中的选择结构相对应,语句形式较为复杂,要借助框图写出程序复杂,要借助框图写出程序. If 条件条件 Then 语句语句AElse 语句语句BEnd I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论