高中数学 第二章 算法初步 2_3_1 条件语句同步训练 北师大版必修31

上传人:san****019 文档编号:11974293 上传时间:2020-05-04 格式:DOC 页数:5 大小:2.99MB
返回 下载 相关 举报
高中数学 第二章 算法初步 2_3_1 条件语句同步训练 北师大版必修31_第1页
第1页 / 共5页
高中数学 第二章 算法初步 2_3_1 条件语句同步训练 北师大版必修31_第2页
第2页 / 共5页
高中数学 第二章 算法初步 2_3_1 条件语句同步训练 北师大版必修31_第3页
第3页 / 共5页
点击查看更多>>
资源描述
3几种基本语句31条件语句1条件语句的一般形式是:If条件Then语句1Else语句2End If其中语句2表示的是()A不满足条件时执行的内容B条件语句C条件D满足条件时执行的内容2下列问题的算法适宜用条件语句的是 ()A已知球的表面积求其体积B计算20个样本数据的方差C从参加某次数学竞赛的6名学生中选出成绩最好的一位D求两已知点间的距离3下列If语句的功能是_Ift3Then C0.2Else C0.20.1(t3)EndIf4求函数y|x4|1的函数值,则处应填_输入xIfx4Thenyx3Else_EndIf答案:1AIf条件语句执行过程是:首先对If后的条件进行判断,如果条件符合,就执行语句1,否则执行语句2.2C用条件语句,需要进行判断只有对6名学生成绩进行比较才能知道谁最优秀,C用条件语句3输入t值求C4y5xy|x4|1处应填y5x.1下列关于If条件语句一般格式特点的说法错误的是()A对If后的条件判断后,若符合则执行该条件后的语句B对If后的条件判断后,若不符合则可以执行Else后的语句C对If后的条件判断后,若不符合可以直接结束该条件语句DIf条件后的语句以及Else后的语句可以同时执行2(2009宁夏银川模拟,6)当a3时,下面条件语句输出的结果为()Ifa10Theny2aElseya2EndIf输出yA9B6C10D33Ifx5Thenyx21Elsey3x2EndIf输入x4,该语句运行后变量y的值是()A9 B12 C14 D174下列条件语句表示算法的功能是求函数_的值输入x;Ifx3Theny2xElsey56(x3)EndIf输出y5已知函数.输入x的值计算y的值,试用复合If语句描述该算法答案:1D计算机在执行If条件语句时,首先对If后的条件进行判断,如果条件符合,就执行其后的语句;如果条件不符合,则可以直接结束该条件语句,也可以转而执行Else后的语句2B根据条件310,y236.3C由条件45不成立,执行Else后的语句,即y34214.4y5解:输入x;Ifx1ThenyxElseIfx10Theny2x1Elsey3x11EndIfEndIf输出y.1给出下列语句,若输入x2,则输出的y值是()Ifx0Then yxElse yxEndIfA2B2 C2或2 D0答案:A由条件x20,yx2.故选A.2.若运行如下算法语句,最后输出y的值为20,那么应该输入t的值为()输入t;If t5 Theny2t8Elsey8tt2End If输出y.A10 B10或6 C6 D10或2或6答案:B分别解两个方程:(1)8tt220(其中t要不小于5),解得t10;(2)2t820(其中t5),解得t6.3现运行如下条件语句,现在输入x的初值为,则运行结果为()输入x;If x2 Thenyx/3Elseyx1End If输出y.A1 B3 C4 D1答案:Cx满足x2,y34.故选C.4(易错题)下面的问题中必须用条件语句才能实现的个数是()已知三角形三边长,求三角形的面积;求方程mxn0(m,n为常数)的根;求三个实数a,b,c中的最大者;求12310的值A4个 B3个 C2个 D1个答案:C(1)(4)都可以通过赋值按顺序运算,不需要利用条件语句,而(2)要根据系数m、n的实际情况分析根的情况,(3)要通过前面比较的结果决定后续步骤,所以(2)(3)都要用到条件语句点评:条件语句用来实现算法中的选择结构在一些需要按给定条件进行比较如问题(3)、判断如问题(2)的问题中,常用条件语句设计程序问题分析不透,就盲目套用或乱用条件语句,是此类问题错解的主要原因5阅读下列语句,如果输入x60,则输出的结果y_.输入x;Ifx90Thenysin2x3Elsey2cosx1EndIf输出y.答案:2x6090不成立,执行y2cosx1,得y2cos6012.6将下列语句补充完整,使输入两个数后,输出其中较小的一个数输入x,y;If_Then输出xElse_EndIf答案:xy输出y根据条件语句格式,在If后输入条件,若成立则输出x,可知条件应该是xy.在Else后输出当与xy不符时对应的情况应填输出y.7(易错题)以下语句运行后输出的结果为_x4y8If x0 Thenxy7Elseyy3End If输出 x2y,y2x.答案:613根据If语句,因为x40,所以进入Else语句,y5,而x4,所以x2y6,y2x13.点评:弄清条件语句的算法功能是解此类问题的关键本题中是对表达式x0进行判断,为真时执行语句xy7,否则执行yy3.不理解赋值语句而求不出y5或直接将x4,y8代入x2y,y2x求值都是错解的原因8某市电信部门规定:拨打市内电话时,如果通话时间不超过3 min,则收取费用0.2元;如果通话时间超过3 min,则超出部分以0.1元/min收取通话费(t以分钟计,不足1 min按1 min计),试设计一个计算通话费用的算法框图,并用条件语句描述解:依题意,得算法框图如下:用If语句描述为:输入t;Ift3ThenC0.2ElseC0.20.1(t3)EndIf输出C.9到银行办理异地汇款(不超过100万元)时,银行要收取一定的手续费汇额不超过100元,收取1元手续费;超过100元但不超过5 000元,按汇款额的1%收取;超过 5 000 元,一律收取50元手续费试用条件语句描述汇款额为x元时,银行收取手续费为y元的过程,并画出算法框图解:依题意可知,y与x的关系是y因此利用条件语句实现算法:算法步骤如下:1输入x;2如果0x100,那么y1;否则执行第3步;3如果1 000 000x5 000,那么y50;否则y0.01x;4输出y.用If语句表示为:输入x;If0x100Then y1ElseIf1 000 000x5 000Then y50Elsey0.01xEndIfEndIf输出y.算法框图如下图
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


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

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


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