收藏 分享(赏)

2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc

上传人:高**** 文档编号:724025 上传时间:2024-05-30 格式:DOC 页数:17 大小:781.50KB
下载 相关 举报
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第1页
第1页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第2页
第2页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第3页
第3页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第4页
第4页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第5页
第5页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第6页
第6页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第7页
第7页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第8页
第8页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第9页
第9页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第10页
第10页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第11页
第11页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第12页
第12页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第13页
第13页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第14页
第14页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第15页
第15页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第16页
第16页 / 共17页
2019-2020学年湘教版数学必修五新素养同步讲义:11.3-11-3-2 条件语句 WORD版含答案.doc_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
资源描述

1、高考资源网() 您身边的高考专家11.3.2条件语句1.了解条件语句的意义.2.掌握条件语句的格式.3.能用条件语句编写简单的程序.1.算法逻辑结构中的条件结构一般由算法语句中的条件语句来实现.2.条件语句的格式、功能及与条件结构的对应关系格式一格式二条件语句IF条件THEN语句体AEND IFIF条件THEN语句体AELSE语句体BEND IF语句功能首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体A,否则执行END IF之后的语句首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体A,否则(ELSE)执行语句体B对应条件结构框图1.判断正

2、误.(对的打“”,错的打“”)(1)条件语句中的“语句体”只含有一条语句.()(2)在解决分类处理的问题时需要用条件语句.()(3)条件语句必须以IF开始,以END IF结束.()答案:(1)(2)(3)2.求下列函数的函数值的算法中需要用到条件语句的函数为()A.f(x)x21B.f(x)x31C.f(x)D.f(x)2x解析:选C.A、B、D只需要用顺序结构就能描述算法.C需要对自变量进行判断,要用条件语句,故选C.IFTHEN语句的应用学生用书P15下列是求函数y|ln x|(x0)的值的程序框图,将其用条件语句改写.(其中yln x用yLOG(x)表示)程序框图如图:【解】伪代码如下:

3、INPUTxyLOG(x)IFy0THENyyEND IFPRINTyEND注意所用伪代码的书写格式. 1.阅读下面的伪代码:INPUT“a”;aIFa3THENPRINT3ENDIFIFa4THENPRINT4ENDIFIFa5THENPRINT5ENDIFIFa0 THENPRINT xELSEPRINT xEND IFEND解:程序框图:IFTHENELSE语句的应用学生用书P16已知函数f(x)编写一个伪代码,使输入的每一个x值,都得到相应的函数值.【解】用变量x,y分别表示自变量和函数值.步骤如下:S1:输入x值;S2:判断x的范围.若x0,则用解析式yx21求函数值;否则,用y2x

4、25求函数值;S3:输出y值.程序框图如图所示.伪代码如下:对于分段函数的求值问题,由于计算之前,需要对自变量进行判断,因此需要用到条件结构,并且本例还是一个两个分支的条件结构,所以可运用条件语句的“IFTHENELSE”格式来表示算法. 3.给出一个伪代码如下:说出上面伪代码的功能,并求f(1)f(2)的值.解:伪代码的功能:已知函数f(x)输入自变量x的值,求对应的函数值.由函数解析式可得f(1)4(1)4,f(2)224.所以f(1)f(2)0.条件语句的嵌套学生用书P16“依法纳税是每个公民应尽的义务”,在开始执行新的纳税标准时,规定个人所得税税率表(工资、薪金所得适用)如下:级数全月

5、应纳税所得额税率%1不超过1 500元部分32超过1 500元至4 500元部分103超过4 500元至9 000元部分209超过80 000元部分45上表中“全月应纳税所得额”是从月工资、薪金收入中减去3 500元后的余额,例如某人月工资、薪金收入5 000元,减去3 500元后,应纳税所得额就是1 500元,应缴纳个人所得税45元.在此规定下,编写一个伪代码,输入某人月工资、薪金收入(不超过10 000元),输出这个人应缴纳的个人所得税.【解】算法分析:用x(元)表示月工资、薪金收入,用y(元)表示应缴纳的个人所得税,y与x的函数关系式为y伪代码: (1)在编写条件语句的嵌套中的“条件”时

6、,要注意IF和END IF的配对,常常利用文字的缩进来表示嵌套的层次,以便于程序的阅读和理解.(2)理解条件语句的嵌套时,要分清内层条件语句与外层条件语句,内层的条件结构是外层条件结构的一个分支. 4.已知分段函数y编写一个伪代码并画出程序框图,输入x的值,输出其相应的y值.解:用程序框图表示为:伪代码如下:1.条件语句使程序框图中的条件结构能让计算机执行其中IF后的“条件”表示判断的条件,放在判断框中,语句体1表示满足条件时执行的操作内容,放在判断框中“是”后的执行框中,语句体2表示不满足条件时执行的操作内容,放在判断框中“否”后的执行框中.2.若程序只对条件满足时作处理,不用处理条件不满足

7、时的情况,则可以省略ELSE分支.3.当判断条件多于一个时,若重复应用条件语句,书写程序繁琐,可利用条件语句的嵌套写.(1)在编写条件语句的嵌套中的“条件”时,要注意IF和END IF的配对,常常利用文字的缩进来表示嵌套的层次,以便于程序的阅读和理解.(2)条件语句是一个语句,IF,THEN,ELSE,END IF都是语句的一部分.整个程序必须以END语句结束.1.在解决下面问题的伪代码中必须用条件语句才能实现的个数是()(1)已知三角形三边长,求三角形的面积;(2)求方程axb0(a,b为常数)的根;(3)求三个实数a,b,c中的最大值;(4)求123100的值.A.4B3C.2 D1解析:

8、选C.语句(1)使用顺序结构就可以完成;语句(2)中求方程的根,需根据a0和a0两种情况分类,所以要用到条件语句;语句(3)要对a,b,c三个数的大小进行判断,所以一定要用到条件语句;语句(4)实现时要用到循环结构.2.下列对条件语句的描述正确的是()A.ELSE后面的语句不可以是条件语句B.两个条件语句可以共用一个END IF语句C.条件语句可以没有ELSE后的语句D.条件语句中IFTHEN和ELSE后的语句必须都有解析:选C.条件语句有两种格式:分别是IFTHEN格式和IFTHENELSE格式.对于一个分支的条件语句可以没有ELSE后的语句.3.根据如图所示的伪代码,当输入a,b分别为2,

9、3时,最后输出的m的值为.解析:因为a2,b3,所以abTHENtaabbtEND IFIFcdTHENtccddtEND IFIFacTHENtaacctEND IFIFbcTHENtbbcctEND IFIFbdTHENtbbddtEND IFIFcdTHENtccddtEND IFPRINT a,b,c,dENDA基础达标1.阅读下面伪代码:如果输入x2,则输出结果为()A.2B12C.10 D4解析:选D.输入x2,则x5不成立,故执行ELSE后的语句ba2152126.3.已知伪代码如下:根据伪代码提示输入a4,b2,c5,则伪代码运行结果是()A.maxa BmaxbC.maxc

10、Dmax4解析:选D.我们读一个伪代码应按照从上到下逐个语句进行阅读,本题首先是输入a,b,c的值,然后把a的值放到max中,接下来是两个条件语句,首先判断b是否大于max,若是,则把b的值放到max中,否则,max的值不变;然后再判断c是否大于max,若是,则把c的值放到max中,否则max不变,最后输出max的值.由此可知本题是用来输出三个数中的最大值的一个算法程序.4.在如图所示的伪代码中,如果输入x,则输出的y值为()A.0 B1C.3 D解析:选B.先判断输入的x的取值范围,再执行相应操作.由于0,故输出y51.5.运行伪代码:在两次运行中分别输入8,4和2,4,则两次运行伪代码的输

11、出结果分别为()A.8,2 B8,4C.4,2 D4,4解析:选C.对A、B的情况进行区分,当输入8,4的时候,AB,所以C4;当输入2,4时,AB不成立,所以选择执行C2.6.在下面这个伪代码中,若输入a35,则输出的b.解析:a3510,故执行ba10aMOD10,即b351035MOD10358.答案:87.下面给出的是用条件语句编写的伪代码,该伪代码的功能是求函数的函数值.解析:该伪代码的主要功能是对分段函数f(x)求值,当x3时,y2x;当x3时,yx21.答案:f(x)8.读伪代码完成下列题目:(1)若执行伪代码时,没有执行语句yx1,则输入的x的范围是;(2)若输出结果是5,则执

12、行的赋值语句是,输入的x的值是.解析:依题意,题目所给的伪代码是求函数y的函数值.因此,当x1时,没有执行语句yx1;又当x1时,x12,当x1时,2x13,从而输出结果是5时,执行的语句是yx1,故输入的x的值为x514.答案:(1)x1(2)yx149.给出如下伪代码.(其中x满足:0x0,所以y1,所以运行结果为1.12.下面是判断所输入的正整数的奇偶性的伪代码将其补充完整,则横线上应填(x MOD 2的意思是求x除以2的余数).解析:第一个空是“x是奇数”的条件,应填“m1”;第二个空应填“x为偶数”,并加引号.答案:m1“x为偶数”13.已知函数f(x)试编写伪代码,根据输入的x值输出对应的y值.解:伪代码如下:14.(选做题)到银行办理个人异地汇款(不超过100万)时,银行要收取一定的手续费.汇款额不超过100元,收取1元手续费;超过100元但不超过5 000元,按汇款额的1%收取;超过5 000元,一律收取50元手续费.试用条件语句描述汇款额为x元时,银行收取的手续费为y元的过程,画出程序框图并写出伪代码.解:依分析可知程序框图如图所示:伪代码如下:高考资源网版权所有,侵权必究!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿园

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3