收藏 分享(赏)

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

上传人:初中学霸 文档编号:6896066 上传时间:2022-08-19 格式:PPT 页数:35 大小:1.08MB
下载 相关 举报
【金牌学案】高中数学苏教版必修三课件:1.3.3条件语句.ppt_第1页
第1页 / 共35页
【金牌学案】高中数学苏教版必修三课件:1.3.3条件语句.ppt_第2页
第2页 / 共35页
【金牌学案】高中数学苏教版必修三课件:1.3.3条件语句.ppt_第3页
第3页 / 共35页
【金牌学案】高中数学苏教版必修三课件:1.3.3条件语句.ppt_第4页
第4页 / 共35页
【金牌学案】高中数学苏教版必修三课件:1.3.3条件语句.ppt_第5页
第5页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 网络技术 > 后端技术

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报