2019-2020年高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教A版必修3.doc

上传人:tian****1990 文档编号:2567484 上传时间:2019-11-27 格式:DOC 页数:12 大小:523.50KB
返回 下载 相关 举报
2019-2020年高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教A版必修3.doc_第1页
第1页 / 共12页
2019-2020年高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教A版必修3.doc_第2页
第2页 / 共12页
2019-2020年高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教A版必修3.doc_第3页
第3页 / 共12页
点击查看更多>>
资源描述
2019-2020年高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教A版必修3预习课本P2529,思考并完成以下问题(1)条件语句的格式、功能分别是什么? (2)程序中的条件语句与程序框图中的条件结构存在怎样的对应关系? (3)条件语句中的两种形式有什么区别与联系? 1条件语句的一般格式及功能类别单支双支条件结构框图条件语句IF条件THEN 语句体END IFIF条件THEN 语句体1 ELSE 语句体2 END IF语句功能首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END_IF之后的语句首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体22两种条件语句的区别与联系IFTHEN语句IFTHENELSE语句区别该条件语句中只有一个语句体,是满足条件时执行的语句体该条件语句含有两个语句体,满足条件时执行一个语句体,不满足时执行另一个语句体联系IFTHEN语句实质上是IFTHENELSE语句的简化,也就是在条件语句中,当不符合条件且不进行任何处理时,把语句体2省略不写两种语句首先都是先对条件进行判断,然后才执行相应的语句体,执行完语句体后程序都交汇于一点完成条件语句1. 下列关于IF语句的叙述正确的是()AIF语句中必须有ELSE和END IFBIF语句中可以没有END IFCIF语句中可以没有ELSE,但必须以END IF结束DIF语句中可以没有END IF,但必须有ELSE解析:选CIF语句中的IF和END IF是成对出现的,但是ELSE可以没有,即满足条件执行,否则跳过IF语句故选C.2条件语句的一般形式为:IF A THEN B ELSE C,其中B表示的是()A满足条件时执行的内容B条件语句C条件D不满足条件时,执行的内容解析:选AIF A THEN B ELSE C表示如果条件A成立,则执行B步骤,否则执行C步骤3给出以下四个问题,输入一个数x,输出它的绝对值求表面积为6的正方体的体积求三个数a,b,c中的最小数求函数f(x)的函数值其中需要用条件语句来描述其算法的有_解析:直接用顺序结构即可,不需用条件语句;而需要判断这个数的正负;需要判断这三个数的大小;是分段函数求值问题,故需用到条件语句答案:4写出下列程序的运行结果若a4,则b_;若a4,则b_.解析:分析程序可知,上述程序是一个分段函数的程序,即b所以当a4时,b4234129;当a4时,b0.5(4)2.答案:292条件语句与条件结构典例(1)根据下面的程序,填写程序框图_,_,_. (2)根据下面的程序框图,写出程序解析(1)根据条件语句可知该语句为求分段函数y的值所以三个空中分别填的内容为:x?,y2x5,y52x.答案:(1)x?y2x5y52x(2)解:程序如下:条件语句与条件结构的转化(1)根据条件结构写条件语句:首先选择语句格式当判断语句的两个出口语句都要执行时,采用“IFTHENELSE”语句,当判断语句的两个出口语句只有一个要执行时,采用“IFTHEN”语句然后确定条件和语句体条件即为判断框内的条件,放在IF后判断框中“是”后的执行框中的内容,是THEN后的语句体1,“否”后的执行框中(如果有的话)的内容,是ELSE后的语句体2.最后应注意所用程序符合书写格式(2)如果是由条件语句画条件结构,可相应变化活学活用求函数y|x4|1的函数值,则处应填_解析:如果x4,则y4x15x,故处应填y5x.答案:y5x条件语句的简单应用典例(1)阅读下面的程序,若分别输入0,1,4,8,9,10,则输出的结果是()A0,8B4,8C0,4,8 D0,1,4,8,9,10(2)若输入8,则下列程序执行后输出的结果是_ 解析(1)算法的功能是输入一个数,判断其是否能被4整除,若能,则输出该数在输入的数中,能被4整除的有0,4,8.(2)本题中的程序实际上解决的是求分段函数c在t8时的函数值的问题因为t83,所以c0.20.1(83)0.7.答案(1)C(2)0.7解决根据条件语句写出运行结果的思路根据程序写运行结果,首先观察所给语句是IFTHENEND IF型条件语句还是IFTHENELSEEND IF型条件语句,再看输入的值是否符合条件,进而执行相应的步骤,也可转化为数学式子,再代入求值活学活用下列算法语句,若输入x为60时,则输出y的值为()A25B30C31 D61解析:选C因为6050,所以y250.6(6050)31.条件语句的叠加和嵌套典例设计一个程序,输入学生的成绩S,根据该成绩的不同值进行以下输出:若S90,则输出“优秀”解程序如下:使用条件语句嵌套应关注两点(1)适用范围:适用于判断条件多于一个时此时,若重复应用条件语句,书写程序繁琐,可用条件语句的嵌套(2)分清层次:编写条件时,要注意IF和END IF的配对,常常利用文字的缩进来表示嵌套的层次,以便于程序的阅读与理解嵌套可以多于2个活学活用已知分段函数y编写程序,输入自变量x的值,输出其相应的函数值解:程序为:层级一学业水平达标1对于程序:若输入a4,则输出的结果为()A11B11C11或11 D4解析:选Ba40,a24311,ba11.2阅读下面程序:若输入x5,则输出结果x为()A5 B5C0 D不确定解析:选B当x0时,不符合条件,执行END IF之后的语句,直接输出x的值,即5.3下面程序的算法功能是:判断任意输入的数x是不是正数,若是,则输出它的平方值;若不是,则输出它的相反数则横线处填入的条件应该是_解析:条件成立时,执行yx;条件不成立时,执行yx*x.由程序的算法功能,知条件应为x0.答案:x04运行程序:在两次运行中分别输入8,4和2,4,则两次运行程序的输出结果分别为_解析:对A,B的情况进行区分,当输入8,4的时候,AB,所以C4;当输入2,4时,AB不成立,所以选择执行C2.答案:42层级二应试能力达标1阅读下列程序:如果输入x2,则输出结果为()A2 B12C10 D4解析:选D输入x2,则x0,执行“y72阅读下列程序:如果输入的t1,3,则输出的S()A3,4 B5,2C4,3 D2,5解析:选A该程序语句的功能是求分段函数S的值所以当1t1时,S3t3,3);当1t3时,S4tt2(t2)24,此时3S4.综上,可得输出的S3,43阅读下面的程序:程序运行的结果是()A3 B3,4C3,4,5 D3,4,5,6解析:选D本题主要考查了条件语句的叠加,程序执行条件语句的叠加的过程中对于所有的条件都要进行判断,依次验证每一个条件,直到结束在本题中共出现四次条件判断,每一个条件都成立,故输出结果为3,4,5,6.4给出如图所示的程序:执行该程序时,若输入的x为3,则输出的y值是()A3 B6C9 D27解析:选Bx3时,条件x3不成立,执行y25读如图所示的判断输入的任意整数x的奇偶性的程序,并填空解析:由题意知此程序是判断输入的数x的奇偶性,可以用此数除以2取余数,若余数为0,则为偶数,否则(余数不为零),则为奇数答案:m06如图给出的是用条件语句编写的程序,该程序的功能是求函数_的函数值解析:由程序可知,当x3时,yx21;当x3时,y2.故y答案:y7读程序,完成下列问题:(1)若执行程序时,没有执行语句yx1,则输入的x的取值范围是_(2)若执行结果为3,则执行的赋值语句是_,输入的x的值是_解析:(1)不执行yx1语句,说明不满足条件x1,故有x1.所以输入的x的取值范围是(,1)(2)当x1时,y2113,只有x13,x2.答案:(1)(,1)(2)yx128某城市出租车公司规定在城区内搭乘出租车的收费标准为:不超过3公里收7元,超过3公里的里程每公里收1.5元,另每车次超过3公里收燃油附加费1元(不考虑其他因素)请画出计算出租车费用的程序框图,并写出程序解:设x为出租车行驶的公里数,y为收取的费用,则y即y程序框图如图所示:其程序如下:9某地电信部门规定:拨打市内电话时,如果通话时间不超过3 min,则收取通话费0.22元;如果通话时间超过3 min,则超过部分按每分钟0.1元收取通话费,不足1 min按1 min计设通话时间为t(min),通话费用为y(元),编写一个计算通话费用的程序,并画出程序框图解:y是关于t的分段函数,关系式为yt3表示取t3的整数部分程序如下:程序框图如图所示
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 高中资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!