《高中数学新人教A版必修3学案测评:条件语句32026.pdf》由会员分享,可在线阅读,更多相关《高中数学新人教A版必修3学案测评:条件语句32026.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、知识改变命运,学习成就未来 欢迎各位老师踊跃投稿,稿酬丰厚 邮箱: 第 1 页 共 9 页 第 5 节 条件语句 1.任意给定三个正实数,设计一个算法程序判断分别以这三个数为三边边长的三角形是否存在.2.完成下列程序,输入 x 的值,求函数 y=8-2x2的值._,_.3.已知下列程序:如果输出的是 y=0.75,则输入的 x 是_.4.儿童乘坐火车时,若身高不超过 1.1 m,则无需购票;若身高超过 1.1 m 但不超过 1.4 m,可买半票;若超过 1.4 m,应买全票.试写出一个购票算法程序.INPUT x IF x1 THEN y=x-1 ELSE y=-x2+1 END IF END
2、 IF PRINT“y=”;y END INPUT“x=”;x IF _ _ ELSE y=2*x 2-8 END IF PRINT y END 知识改变命运,学习成就未来 欢迎各位老师踊跃投稿,稿酬丰厚 邮箱: 第 2 页 共 9 页 5.给计算机编写一个程序,输入一个自变量 x 的值,输出分段函数22,x0fx),x,x0,yx1,0,x2x,x=-2 AND x=2 THEN y=8-2*x2 3.-1.75或 1.75或 0.5或-0.5 4.程序如下:5.程序如下:INPUT “x=”;x IF x=0 THEN y=x+2 ELSE y=x2 END IF PRINT“y=”;y
3、END INPUT“身高 h=”;h IF h=1.1 THEN PRINT “免费乘车”ELSE IF h1.1 ANDh=1.4 THEN PRINT “半票乘车”ELSE PRINT “全票乘车”END IF END IF END INPUT“请输入三个正实数”;a,b,c IFa+bcANDa+cbANDb+caTHEN PRINT“存在这样的三角形”ELSE PRINT“不存在这样的三角形”ENDIF END 知识改变命运,学习成就未来 欢迎各位老师踊跃投稿,稿酬丰厚 邮箱: 第 5 页 共 9 页 6.程序如下:7.B 8.y=5-x 9.程序如下:10.第一步,输入学生的成绩 x
4、;第二步,若 80 x 100,则输出成绩等级为 A;否则执行第三步;第三步,若 x0 THEN y=x2-1 ELSE IF x=0 THEN y=x+1 ELSE y=-1*x2+2*x END IF END IF PRINT y END INPUT“请输入一个三位自然数”;x IF x99 AND x1 000 THEN a=x100 b=(x-a*100)10 c=x-a*100-b*10 y=c*100+b*10+a PRINT y ELSE PRINT “该数不是三位数”END IF END INPUT“x=”;x IF x5 THEN y=20*x ELSE IF x=10 TH
5、EN y=20*0.8*x ELSE y=20*0.9*x END IF END IF PRINT y END 知识改变命运,学习成就未来 欢迎各位老师踊跃投稿,稿酬丰厚 邮箱: 第 6 页 共 9 页 程序框图:12.算法如下:第一步,取 a,b中点 m=1(ab2),将区间一分为二;第二步,若 f(m)=0,则 m 就是方程的根;否则所求根 x*在 m 的左侧或右侧;若 f(a)f(m)0,则 x*(m,b),以 m 代替 a;若 f(a)f(m)0,则 x*(a,m),以 m 代替 b;第三步,若|a-b|c,计算终止.此时 x*m,否则转到第一步.编写程序如下:程序框图如下:INPUT a,b,c m=(a+b)/2 f(a)=a5-3*a+1,f(m)=m5-3*m+1,REPEAT IF f(m)=0 THEN PRINT m ELSE IF f(a)*f(m)0THEN b=m ELSE a=m UNTIL|a-b|c PRINT m END 知识改变命运,学习成就未来 欢迎各位老师踊跃投稿,稿酬丰厚 邮箱: 第 7 页 共 9 页 知识改变命运,学习成就未来 欢迎各位老师踊跃投稿,稿酬丰厚 邮箱: 第 8 页 共 9 页 知识改变命运,学习成就未来 欢迎各位老师踊跃投稿,稿酬丰厚 邮箱: 第 9 页 共 9 页
限制150内