1、1.2.2 条件语句班级 :_姓名:_设计人:_日期:_课后练习基础过关1阅读如图所示的程序,若输出 y 的值为 0,则输入 x 的值的集合为INPUT x来源:学优高考网 gkstkIF x1 THENyx 24*x3ELSEyxEND IFPRINT yENDA.3,0 B.3,1 C.0,1 D.0,1,32给出如图所示的程序:如果输入 x12,x 23,那么执行此程序后,输出的结果是INPUT x1,x2IF x1x2 THENx1x1x2END IFyx1x2PRINT yENDA.7 B.10 C.5 D.83阅读如图所示的程序,如果输入 x=2,则输出结果为INPUT xIF x
2、0 THENy7*x/23ELSE来源:学优高考网 gkstkIF x0 THENy7*x/25ELSEy0END IFEND IFPRINT yENDA.2 B.12 C.10 D.44已知程序如下,其功能是判断输入的任意数 x 的奇偶性,则处应填 .INPUT xm=x MOD 2IF = 1 * GB3 THENPRINT “x 是偶数”ELSEPRINT “x 是奇数”END IFEND5此处给出的是条件语句编写的程序,该程序的功能是求函数_的函数值.INPUT xIF x3 THENy=2*xELSEyx*x1END IFPRINT yEND6写出已知函数 输入 x 的值,求 y 值
3、的程序 .7儿童乘坐火车时,若身高不超过 1.2m,则无需购票;若身高超过 1.2 m 但不超过1.5 m,可买半票;若超过 1.5 m,应买全票.设计一个程序并画出程序框图 .8输入任意两个实数,编写程序求其差的绝对值,并画出程序框图.能力提升 1已知函数 ,写出求函数值的程序.21857 年德国统计学家思特恩格尔阐明了一个定律:随着家庭和个人收入的增加,支出中用于食品方面的支出比例将逐渐减少.反映这一定律的系数称为恩格尔系数,计算公式为 n= 100%.国际上常用恩格尔系数来衡量一个国家和地区的居民生活水平的状况,根据联合国粮农组织提供的标准:恩格尔系数 n 在 59%以上(包括 59%)
4、为贫困,50%n=b THENc=a-bELSEc=b-aEND IFPRINT cEND程序框图如图所示.【能力提升】1程序为:【解析】本题考查了算法的条件语句.对于分段函数,我们会选择用条件语句来解决,利用 x 的范围得到不同的解析式.2INPUT “请输入人均食品支出总额:”;xINPUT “请输入人均个人消费支出总额:”;yn=x/yINPUT xIF x0 AND x 4THENy=2*xEND IFIF x4 AND 8THENy=8END IFIF x8 AND x 12THENy=2(12-x)END IFPRINT yENDPRINT “恩格尔系数:”;nIF n=0.59 THENPRINT “贫困水平!”END IFIF n=0.5 AND n=0.4 AND n=0.3 AND n0.4 THENPRINT “富裕水平!”END IFIF n0.3 THENPRINT “最富裕水平!”END IFEND