高中数学算法初步1.2基本算法语句1.2.2条件语句教学案新人教b版

高中数学算法初步1.2基本算法语句1.2.2条件语句教学案新人教b版

ID:39297394

大小:591.00 KB

页数:11页

时间:2019-06-29

高中数学算法初步1.2基本算法语句1.2.2条件语句教学案新人教b版_第1页
高中数学算法初步1.2基本算法语句1.2.2条件语句教学案新人教b版_第2页
高中数学算法初步1.2基本算法语句1.2.2条件语句教学案新人教b版_第3页
高中数学算法初步1.2基本算法语句1.2.2条件语句教学案新人教b版_第4页
高中数学算法初步1.2基本算法语句1.2.2条件语句教学案新人教b版_第5页
资源描述:

《高中数学算法初步1.2基本算法语句1.2.2条件语句教学案新人教b版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2.2 条件语句预习课本P20~22,思考并完成以下问题(1)什么是条件语句?  (2)条件语句的格式、功能分别是什么?       1.条件语句的概念处理条件分支逻辑结构的算法语句.2.Scilab语言中的条件语句的格式及功能格式功能一般格式if 表达式语句序列1;else语句序列2;end如果表达式结果为真,则执行表达式后面的语句序列1;如果表达式结果为假,则执行else后面的语句序列2最简单格式if 表达式语句序列1;end如果表达式结果为真,则执行表达式后面的语句序列1,否则跳过语句序列11.下列关于if语句的叙述正确的是(

2、  )A.if语句中必须有else和endB.if语句中可以没有endC.if语句中可以没有else,但必须以end结束D.if语句中可以没有end,但必须有else解析:选C if语句的格式是ifelseend或ifend.2.阅读以下程序,若输入的是-2.3,则输出的结果是(  )11A.-18.4       B.11C.12D.11.7解析:选D 因为a=-2.3<0,所以y=14+(-2.3)=11.7.3.某问题算法的程序如图所示:(1)若x=6,则输出________;(2)若x=18,则输出________.解析:(1)

3、因为6<10,故y=0.35×6=2.1,(2)因为18>10,故y=3.5+0.7×(18-10)=9.1.答案:(1)2.1 (2)9.14.给出下列程序:若输出的结果是5,则输入的x=________.解析:令3x+1=5,则x=>1成立;11令x+4=5,则x=1>1不成立.故x=或x=1.答案:或1读程序[典例] 以下给出的是用条件语句编写的一个程序,根据该程序回答问题:(1)若输入-4,则输出结果是________;(2)若输入3,则输出结果是________;(3)该程序的功能是求函数________的值.根据x的取值,选

4、择相应的语句执行.[解析] (1)因为-4<3,所以y=2×(-4)=-8.(2)因为x=3,所以y=32-1=8.(3)将程序转化可得,此程序表达的就是求分段函数y=的函数值.[答案] (1)-8 (2)8(3)y=条件语句读图问题解法要点(1)已知输入值求输出结果时,分析输入值是否满足条件,条件满足时,执行表达式后面的语句序列即得输出结果;条件不满足时,执行else后面的语句序列,即得输出结果.(2)已知输出结果求输入值时,要分条件满足和条件不满足两种情况分别进行分析计算,求出输入值,同时注意根据条件对所得结果进行合理的取舍.(3)

5、根据给定算法要求补充程序中的语句时,要从已给的程序语句中分析,确定满足条件时执行怎样的语句,条件不满足时执行怎样的语句,从而按要求填写相应内容.  [活学活用] 下面程序输出的结果是________.11解析:由于a

6、程序都能用最简格式编写,但是最简格式和一般格式的处理方法并不一样,处理两分支结构时一般格式使用起来可能使得程序更简洁.另外当直接写出程序有困难时可以借助程序框图.[活学活用]某市规定出租车的收费标准:起步价(不超过2km)为5元,超过2km时,前2km依然按照5元收费,超过2km的部分,每千米收1.5元.设计程序计算打车费用.解:设打车费用为y元,乘车路程为xkm,则有y=程序如下:11条件语句的嵌套[典例] 已知a,b,c三个实数中,有且只有一个是负数,试用条件语句的嵌套设计一个程序,筛选出这个负数.[解] 程序框图如图所示:程序如下

7、:嵌套式条件语句是指在解决某些较为复杂的算法中,有时需要对按条件要求执行的某一语句(特别是else后的语句序列2)继续按照另一条件进行判断,这时可以再利用一条件语句完成这一要求,这样就形成了嵌套条件语句.   [活学活用] 已知程序:11如果分别输入x=,x=,则输出的结果分别为________.解析:当-1

8、容B.条件语句C.条件D.不满足条件时执行的内容解析:选A 如果表达式A为真,则执行表达式后的语句B;如果表达式A为假,则执行else后的语句C.故选A.2.下面程序输入x=-4后,输出的结果为(  )11

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。