文库网
ImageVerifierCode 换一换
首页 文库网 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

【金牌学案】高中数学苏教版必修三课件:1.3.3条件语句.ppt

  • 资源ID:6896066       资源大小:1.08MB        全文页数:35页
  • 资源格式: PPT        下载积分:20文币
微信登录下载
快捷下载 游客一键下载
账号登录下载
三方登录下载: QQ登录 微博登录
二维码
扫码关注公众号登录
下载资源需要20文币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

【金牌学案】高中数学苏教版必修三课件:1.3.3条件语句.ppt

1、目标导航预习导引目标导航预习导引121.条件语句的概念条件语句表达算法中的选择结构,在执行此算法时,要根据一定的条件选择流程线的方向.预习交流1条件语句中的“语句体”是指一条语句吗?提示:不一定.当条件成立时,只需执行一条语句,这条语句本身就是一个语句体;当程序要执行多个语句时,这多个语句就构成一个语句体,故语句体可以是一条程序语句,也可以是一组程序语句.目标导航预习导引122.条件语句的流程图及格式 其中A表示判断的条件,B表示满足条件时执行的操作内容,C表示不满足条件时执行的操作内容,End If表示条件语句结束.目标导航预习导引12预习交流2一个条件语句是否必须以If语句开始,以End

2、If语句结束?提示:条件语句必须以If语句开始,以End If语句结束,一个If语句必须和一个End If语句对应.从形式上讲,If与End If相当于一对括号,使用时缺一不可.目标导航预习导引12预习交流3(1)给出以下四个问题:输入一个数x,输出它的绝对值;求已知半径r的圆的面积;求面积为6的圆的周长;求三个数a,b,c中的最小数.其中不需要用条件语句来描述其算法的有.目标导航预习导引12(2)若下列语句执行的结果是3,则输入的x的值是.Read xIf x0 ThenyxElsey-xEnd IfPrint y提示:(1)(2)3 问题导学即时检测一二三一、条件语句与选择结构活动与探究1

3、已知函数y= 设计一个算法流程图并编写伪代码,根据输入的x的值,输出对应的y的值.思路分析:由已知条件利用选择结构设计算法画出相应的流程图,用条件语句描述算法.解:流程图如图所示.问题导学即时检测一二三用伪代码描述为: Read xIf x2.5 Thenyx2+1Elseyx2-1End IfPrint y问题导学即时检测一二三迁移与应用1.在运行下面用If语句描述的算法后输出y=25,则输入的x应该是.Read xIf x0 Theny(x+1)2Elsey(x-1)2End IfPrint y问题导学即时检测一二三答案:6或-6 问题导学即时检测一二三2.导学号51810014下面是某一

4、问题算法的伪代码. Read xIf x2 Thenyx2-1Elsey-x2+1End IfPrint y(1)此伪代码是哪个问题的伪代码?(2)当输入的x值为3时,求输出的结果.问题导学即时检测一二三(2)32,y=-9+1=-8,即输出的结果为-8.问题导学即时检测一二三条件语句的两种格式(1)“IfThenElse”语句该语句与右面的选择结构的流程图对应,在该语句中,“条件”表示判断的条件,“语句体1”表示满足条件时执行的操作内容;“语句体2”表示不满足条件时执行的操作内容;“End If”表示条件语句的结束.计算机执行该语句时,先对If后面的条件进行判断,如果符合条件,则执行Then

5、后面的“语句体1”;若不符合条件,则执行Else后面的“语句体2”.问题导学即时检测一二三(2)“IfThen”语句该语句对应的流程图如图所示.在该语句中,“条件”表示判断的条件,“语句体”表示满足条件时执行的操作内容.当条件不满足时,直接结束判断过程;End If表示条件语句的结束.计算机在执行该程序时,先对If后面的条件进行判断,如果符合条件就执行Then后面的语句体,若不符合条件,则直接结束该条件语句,转而执行后面的语句.问题导学即时检测一二三二、条件语句的应用活动与探究2导学号51810015给计算机编写一个伪代码,输入一个自变量x的值,输出分段函数y= 的函数值.思路分析:题中给出分

6、段函数的解析式,要求输入x的值就输出相应的函数值.设计伪代码时,要根据x的值确定函数的解析式,故应该用条件语句.问题导学即时检测一二三解:伪代码如下: Read xIf x0 Thenyx+2Elseyx2End IfPrint y问题导学即时检测一二三迁移与应用1.如图所示的伪代码,当分别输入x=-2,x=3时,输出的函数值分别为.Read xIf x0 Thenyx2Elsey2xEnd IfPrint y解析:表示求函数y= 当x=-2,x=3时y的值,为4和6.答案:4,6问题导学即时检测一二三2.用条件语句表示下面流程图中的算法. 问题导学即时检测一二三解:由流程图可知,伪代码如下:

7、 Read x1,y1,x2,y2If x1=x2 ThenPrint 斜率不存在ElsePrint kEnd If问题导学即时检测一二三使用条件语句时应注意的问题:(1)条件语句是一个语句,If,Then,Else,End If都是语句的一部分.(2)条件语句必须是以If开始,以End If结束,一个If必须与一个End If相对应.(3)为了增强程序的可读性,一般If,Else,End If顶格书写,其他的语句体前面空格.问题导学即时检测一二三三、条件语句的嵌套及应用活动与探究3读下面的伪代码,并回答问题.Read xIf x2 Thenyx2ElseIf x5 Theny2x-3 Els

8、ey1/xEnd IfEnd IfPrint y问题导学即时检测一二三该伪代码的作用是输入x的值,输出y的值.(1)画出伪代码对应的流程图;(2)若要使输入的x值与输出的y值相等,问:这样的x值有几个?思路分析:由伪代码可知这是一个求y= 的函数值的伪代码.问题导学即时检测一二三解:(1)伪代码对应的流程图如图.(2)若x=x2,则x=0或x=1,此时均满足x2;若2x-3=x,则x=3,满足25.综上可知,满足题设条件的x值有3个,即x=0或x=1或x=3.问题导学即时检测一二三迁移与应用1.以下给出的是用条件语句编写的一个伪代码,根据该伪代码回答:(1)若输入4,则输出结果是.(2)该伪代

9、码的功能是求函数的函数值.问题导学即时检测一二三Read xIf x3 Thenyx2-1Elsey2End IfEnd IfPrint y问题导学即时检测一二三解析:(1)由条件语句的功能可知:x=43,则y=42-1=15.答案:(1)15 问题导学即时检测一二三2.导学号51810016值五一劳动节之际,各商场都举行了优惠促销活动,已知某商场购物实行的优惠措施为:若购物金额x在800元以上,打8折;若购物金额x在500元以上但未超过800元,则打九折;否则不打折.请设计流程图,要求输入购物金额x,能输出实际交款额,并用相应伪代码描述算法.解:流程图如图所示.问题导学即时检测一二三用伪代码

10、描述算法为: Read xIf x800 Theny0.8xElseIf x500 Theny0.9xElseyxEnd IfEnd IfPrint y问题导学即时检测一二三对条件语句嵌套的理解:在某些较为复杂的算法中,有时需要对按条件执行的某一语句继续按照另一条件进行判断,这时可以利用条件语句完成这一要求,这样就形成了条件语句的嵌套.一般形式有:If 条件1 Then语句体1ElseIf 条件2 Then语句体2Else语句体3End IfEnd If问题导学即时检测123451.以下伪代码表示的函数表达式是. Read xIf x2 Theny2x-3Elseylog2xEnd IfPri

11、nt y解析:由伪代码易知,当x2时,y=2x-3;当x2时,y=log2x. 问题导学即时检测123452.下面伪代码运行后输出的结果为. x5y-20If x0,执行语句yy+3,y=-17.输出x-y=5-(-17)=22.答案:22问题导学即时检测123453.完成下列伪代码,输入x的值,求函数y=|8-2x2|的值. Read xIf ThenElsey2x2-8End IfPrint y解析:本题为条件语句.当8-2x20时,输出y=8-2x2,否则输出y=2x2-8.答案:8-2x20y8-2x2问题导学即时检测123454.运行条件语句: Read A,BIf AB ThenCA/2ElseCB/2End IfPrint C在两次运行中分别输入6,4和2,8,则两次运行后输出结果分别为.解析:根据条件语句,第一组数据输入,64成立,所以C=3;第二组数据输入,28不成立,所以执行Else后面语句C=4.答案:3,4问题导学即时检测123455.导学号51810017写出已知函数y= 输入x的值,求y的值的伪代码.解:伪代码如下:Read xIf x0 Theny1ElseIf x=0 Theny0Elsey-1End IfEnd IfPrint y


注意事项

本文(【金牌学案】高中数学苏教版必修三课件:1.3.3条件语句.ppt)为本站会员(初中学霸)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png