欢迎来到天天文库
浏览记录
ID:35531940
大小:90.68 KB
页数:11页
时间:2019-03-25
《2018版高中数学人教b版必修三学案:第一单元+1.22 条件语句+word版含答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1・2.2条件语句【学习目标】1.了解条件语句和条件分支结构之间的对应关系2理解条件语句的语法规则和用算法解决问题的一般步骤.3.能够用条件语句编写条件分支结构的程序.H问题导学知识点一条件语句的概念处理分支逻辑结构的算法语句,叫做条件语句.知识点二条件语句的类型、格式、功能题型探究格式一格式二if表达式if表达式语句序列1;条件语句语句序列1;elseend语句序列2;end如果表达式的结果为真,则执如果表达式结果为真,则执行语句语句功能行,否则跳过语句序列序列1;如果表达式结果为假,则1.执行语句序列2,-1-对应条件结构框;:[
2、771::!网序列1:
3、语句序列11
4、语句序列2:卜』1■--1-——j1-类型一条件语句的理解例1编写程序,输入两个不等的实数,由大到小输出这两个数.反思与感悟(1)条件语句的执行顺序与算法框图中的选择结构的执行顺序一致,先对条件进行判断,满足条件,则执行该条件下的语句,不满足条件,则执行下一步.(2)条件语句一般用在需要对条件进行判断的算法设计中,这与逻辑结构中的选择结构一致.(3)if代表条件语句的开始,if代表条件语句的结束,这两点是判斷一个语句是否是条件语句的关键.跟踪训练1根据输入的x值计算丿的值,y=2_利用条件语句编
5、写程序,并画x—1(兀>2.5),出相应的程序框图.类型二条件语句的编写2x—]牙>1例2编写程序,根据输入的尢值,计算y的值,并输出y的值,y=二“—2卄1,x<1.引申探究若本例中条件不变,请画出相应的程序框图.反思与感悟使用条件语句时的三个关注点:(1)条件语句是一个语句,if,else,end都是语句的一部分.(2)条件语句必须是以if开始,以end结束,一个if必须与一个end相对应.(3)为了程序的可读性,一般if,else,end顶格书写,其他的语句体前面空两格.跟踪训练2设计一个程序,输入一个学生的成绩S,根据该成绩的
6、不同值进行以下输出:若SV60,则输出“不及格”;若60WSW90,则输出“及格”;若S>90,则输出“优秀”.类型三条件语句的嵌套例3若有以下程序:x=input(“x=”);ifx<=-lf(x)=x+2;elseifx<=lf(x)=xA2;elsef(x)=—x+2;endendprint(%io⑵,f(x));根据上面的程序,若函数在R上有且只有两个零点,则实数加的取值范围为反思与感悟在某些较为复杂的算法中,有时需要按条件要求执行的某一语句(特别是else后的语句序列2)继续按照另一条件进行判断,这时可以再利用一个条件语句完
7、成这一要求,这就形成了条件语句的嵌套,其一般形式是:if表达式1语句序列1;Elseif表达式2语句序列2;Else语句序列3;endend注意:end是“出口”,是条件语句的结束符号,在书写程序时不要漏掉.当出现条件语句的嵌套时,每一个if对应着一个end.跟踪训练3已知程序:x=input("x=”);ifx>—1andx<0y=_x;elseifx>=0andx1=1andx<=2y=x;endendendprint(%io(2),y);I7如果分别输入尸务则输出的结果分别为当堂训练1.当a=l,
8、b=3时,执行完下面一段程序后兀的值是()ifa9、nt(%io⑵,y);C.31D.611.下面的程序运行后输出的结果为.x=5;y=_20;ifx<0x=y_3;elsey=y+3;endprint(%io(2),x—y,y—x);2.儿童乘坐火车时,若身高不超过LIm,则无需购票;若身高超过1.1m不超过1.4m,只需买半票.若身高超过1.4m,则买全票.试写出一个购票算法程序.厂《规律与方法1使用条件语句时应注意的问题:(1)对于条件语句,要看输入的值是否符合条件,再进一步执行合适的步骤.(2)如果程序中只需对条件为真的情况作出处理,不用处理条件为假的情况时,else分支可以省10、略,此时条件语句就由双支变为单支。(1)分段函数需要多重判断,可以利用条件语句的嵌套式结构.答案精析问题导学知识点一条件知识点二语句序列1题型探究类型一例1解程序如下.a=input(“a=”);b=input(“b=”
9、nt(%io⑵,y);C.31D.611.下面的程序运行后输出的结果为.x=5;y=_20;ifx<0x=y_3;elsey=y+3;endprint(%io(2),x—y,y—x);2.儿童乘坐火车时,若身高不超过LIm,则无需购票;若身高超过1.1m不超过1.4m,只需买半票.若身高超过1.4m,则买全票.试写出一个购票算法程序.厂《规律与方法1使用条件语句时应注意的问题:(1)对于条件语句,要看输入的值是否符合条件,再进一步执行合适的步骤.(2)如果程序中只需对条件为真的情况作出处理,不用处理条件为假的情况时,else分支可以省
10、略,此时条件语句就由双支变为单支。(1)分段函数需要多重判断,可以利用条件语句的嵌套式结构.答案精析问题导学知识点一条件知识点二语句序列1题型探究类型一例1解程序如下.a=input(“a=”);b=input(“b=”
此文档下载收益归作者所有