欢迎来到天天文库
浏览记录
ID:29639658
大小:723.56 KB
页数:5页
时间:2018-12-21
《高中数学 第1章 算法初步 1.3 基本算法语句 1.3.3 条件语句自我检测 苏教版必修3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.3.3条件语句自我检测基础达标1.写出下列程序的运行结果.(1)ReadxIfx>=0theny←xElsey←-xEndifEnd若输入-3,则输出结果为 3 .(2)ReadxIfx>3theny←5+(x-3)*1.2Elsey←5EndifPrintyEnd若输入5,则输出结果为 7.4 .(3)ReadxIfx>0andx<8theny←x∧2Elsey←x*2+3EndifPrintyEnd若输入8,则输出结果为 19 .2.以下给出的是用条件语句编写的一个程序,根据该程序回答:
2、该程序是求函数________的函数值.ReadxIfx<-1theny←x*2ElseIfx<=1theny←0Elsey←(-2)*xEndifEndifPrintyEnd解析:由上面的程序可知:若x<-1时,y=2x;若-1≤x≤1时,y=0;若x>1时,y=-2x.于是该程序是求函数3.将下面程序补充完整.Readxm←xMOD2If__________thenPrint“x是奇数”ElsePrint“x是偶数”EndifEnd答案:m<>04.编写一个程序,如果考生成绩大于等于60分则输出“及格”,否则输
3、出“不及格”.解析:Read“请输入学生的成绩G=”;GIfG>=60thenPrint“及格”ElsePrint“不及格”EndifEnd5.输入一个数判断它是否是3的倍数.解析:Read“输入实数”;ar←aMOD3Ifr=0thenPrint“这个数是3的倍数”ElsePrint“这个数不是3的倍数”EndifEnd6.编写程序求y=解:ReadxIfx<0theny←(π/2)*x+3ElseIfx>0theny←x-5Elsey←0EndifEndifPrintyEnd7.编写一个程
4、序判定给定角α(0°<α<180°)是锐角、直角还是钝角.解:Read“请输入角α=”;αIfα=90°thenPrint“α是直角”ElseIfα>90°thenPrint“α是钝角”ElsePrint“α是锐角”EndifEndifEnd8.期末考试,教师阅卷评分,并检查每个学生的成绩,如及格则作“升级”处理,不及格作“留级”处理.画出流程图.解:9.设计求解一元二次方程ax2+bx+c=0(a≠0)的一个算法,并用伪代码表示.解:Read“a,b,c=”;a,b,cΔ←b*b-4*a*cIfΔ<0
5、thenPrint“方程无实根”Elsex1←(-b+SQR(Δ))/(2*a)x2←(-b-SQR(Δ))/(2*a)Printx1x2EndIfEnd10.判断给定的点P(x,y)与单位圆的位置关系,用伪代码表示.解:Readx,yd←SQR(x∧2+y∧2)Ifd<1thenPrint“点P在单位圆内部”ElseIfd>1ThenPrint“点P在单位圆外部”ElsePrint“点P在单位圆上”EndIfEndIfEnd更上一层1.农历九月初九是中国的重阳节,某饭店自助餐厅决定在这一天进行优惠酬
6、宾活动.80岁以上的老人,享受免费自助餐;70岁以上的老人享受5折优惠;60岁以上的老人享受6折优惠;其余的嘉宾享受9折优惠.要求输入用餐者的年龄、消费额,输出应付金额,用伪代码表示.解:用y,x,p分别表示年龄、消费额和应付金额.Ready,xIfy<80thenIfy<70thenIfy<60thenp←0.9*xElsep←0.6*xEndifElsep←0.5*xEndifElsep←0EndifPrint“p=”;pEnd2.基本工资大于或等于600元,增加工资20%;若小于600元大于等于
7、400元,则增加工资15%;若小于400元,则增加工资10%.请根据用户输入的基本工资,计算出增加后的工资.解:Read“x=”;xIfx<=0thenPrint“error”ElseIfx<400theny←x*(1+0.1)ElseIfx<600theny←x*(1+0.15)Elsey←x*(1+20%)EndifEndifEndifPrint“x=”;x,yEnd
此文档下载收益归作者所有