《【精品】高中数学-1.2.2-条件语句优秀学生寒假必做作业练习一-新人教A版必修3.doc》由会员分享,可在线阅读,更多相关《【精品】高中数学-1.2.2-条件语句优秀学生寒假必做作业练习一-新人教A版必修3.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1、2、2 条件语句 练习一一、填空题1、写出以下用伪代码描述的算法执行后的结果。1算法开始:;输出a的值;算法结束。执行结果: 二、解答题2、读程序,写出此程序的算法。X=input(“请输一个正的两位数)If 9x AND x0, ,试设计算法输入x的值,计算y的值。 0, x=0, -1, x08、 儿童乘火车时,假设身高不超过1.1米,那么无须购票;假设身高超过1.1米,但不超过1.4米,可买半票;假设超过1.4米,应买全票。试设计一个购票的算法,并画出程序框图。9、在音乐唱片超市里,每张唱片售价25元,如果顾客购置5张以上含5张唱片,那么按照九折收费;如果顾客购置10张以上含10张唱
2、片,那么按照八五折收费。请设计一个完成计费工作的算法。10、某居民区的物业管理部门每月按以下方法收取卫生费:3人和3人以下的住户每户收取5元,超过3人的住户,每超1人加收1.2元,给出算法并画出流程图,并写出伪代码。11、编写程序,输入两点的坐标,输出这两点连线的斜率。12、画出程序框图,编写程序,输入任意两个实数,输出其差的绝对值。13、 分段函数y= -x+1(x0)编写程序,输入自变量x的值,输出其相应的函数值。 1(x0)14、函数y= 0(x0) -1(x0)编写程序,输入自变量x的值,输出其相应的函数值。15、某市电信部门规定,打市内 时,如果通话时间不超过3分钟,那么收取通话费0
3、、25元;如果通话时间超过3分钟,那么超过局部以0、1元/分钟t以分钟计,缺乏1分钟按1分钟计的标准收费。试设计一个计算通话费用的算法,用条件语句描述这个算法。答案:一、 填空题1、8二、解答题2、S1 输入x;S2 如果9x AND x=4 AND m=8rate=0.420/100;else rate=0total=n+n*rate*12*mendprint totalend4、解:m=input(“m=)n=input(“n=)oldm=moldn=nr=m MOD nwhile r0m=nn=rr=m MOD nendprint oldm;oldn;oldm*oldn/nend5、解:
4、程序如下:i=2;t=0;sum=0;for i=2:2:50t=i*(i+1)*(i+2);sum=sum+t;print sumend6、S1 输入x;S2 如果x2、5,那么y=,输出y;S3 如果x2、5,那么y=,输出y;用条件语句表示第二、三两步骤:x=inputif x=2.5disp y (“y=x2+1”)else if x2.5 disp y (“y=x2-1”)end7、用条件语句可以方便地表示这个分段函数:x=inputif x0disp y (“y=1”)else if x=0 disp y (“y=0”)else if x0 disp y (“y=-1”)print yend8、Read xIf xx1.4 y0.5 Else y1End ifPrint y6、Read xIf x5 then y25xElse if x=b a-b;else b-a;end13、解:程序如下:x=input(“x=)if x0 y=1;else if x=0 y=0; else y=-1; endendy15、解:算法步骤如下:S1 输入通话时间t.S2 如果t3,那么f=0.25;否那么f=0.25+0.1(t-3).S3 输出f.程序如下:t=input(“t=)if t3 f=0.25;else f=0.25+0.1*(t-3)end