高中数学第1章算法初步1.3基本算法语句1.3.3条件语句自我检测

高中数学第1章算法初步1.3基本算法语句1.3.3条件语句自我检测

ID:47712984

大小:710.50 KB

页数:5页

时间:2019-11-01

高中数学第1章算法初步1.3基本算法语句1.3.3条件语句自我检测_第1页
高中数学第1章算法初步1.3基本算法语句1.3.3条件语句自我检测_第2页
高中数学第1章算法初步1.3基本算法语句1.3.3条件语句自我检测_第3页
高中数学第1章算法初步1.3基本算法语句1.3.3条件语句自我检测_第4页
高中数学第1章算法初步1.3基本算法语句1.3.3条件语句自我检测_第5页
资源描述:

《高中数学第1章算法初步1.3基本算法语句1.3.3条件语句自我检测》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.3.3条件语句自我检测基础达标1.写出下列程序的运行结果.(1)ReadxIfx>=0theny←xElsey←-xEndifEnd若输入-3,则输出结果为 3 .(2)ReadxIfx>3theny←5+(x-3)*1.2Elsey←5EndifPrintyEnd若输入5,则输出结果为 7.4 .(3)ReadxIfx>0andx<8theny←x∧2Elsey←x*2+3EndifPrintyEnd若输入8,则输出结果为 19 .2.以下给出的是用条件语句编写的一个程序,根据该程序回答:该程序是求函数________的函数值.ReadxIfx<-1then

2、y←x*2ElseIfx<=1theny←0Elsey←(-2)*xEndifEndifPrinty5End解析:由上面的程序可知:若x<-1时,y=2x;若-1≤x≤1时,y=0;若x>1时,y=-2x.于是该程序是求函数3.将下面程序补充完整.Readxm←xMOD2If__________thenPrint“x是奇数”ElsePrint“x是偶数”EndifEnd答案:m<>04.编写一个程序,如果考生成绩大于等于60分则输出“及格”,否则输出“不及格”.解析:Read“请输入学生的成绩G=”;GIfG>=60thenPrint“及格”ElsePrint“不及格”Endi

3、fEnd5.输入一个数判断它是否是3的倍数.解析:Read“输入实数”;ar←aMOD3Ifr=0thenPrint“这个数是3的倍数”ElsePrint“这个数不是3的倍数”EndifEnd6.编写程序求y=解:ReadxIfx<0then5y←(π/2)*x+3ElseIfx>0theny←x-5Elsey←0EndifEndifPrintyEnd7.编写一个程序判定给定角α(0°<α<180°)是锐角、直角还是钝角.解:Read“请输入角α=”;αIfα=90°thenPrint“α是直角”ElseIfα>90°thenPrint“α是钝角”ElsePr

4、int“α是锐角”EndifEndifEnd8.期末考试,教师阅卷评分,并检查每个学生的成绩,如及格则作“升级”处理,不及格作“留级”处理.画出流程图.解:59.设计求解一元二次方程ax2+bx+c=0(a≠0)的一个算法,并用伪代码表示.解:Read“a,b,c=”;a,b,cΔ←b*b-4*a*cIfΔ<0thenPrint“方程无实根”Elsex1←(-b+SQR(Δ))/(2*a)x2←(-b-SQR(Δ))/(2*a)Printx1x2EndIfEnd10.判断给定的点P(x,y)与单位圆的位置关系,用伪代码表示.解:Readx,yd←SQR(x∧2+y∧2)I

5、fd<1thenPrint“点P在单位圆内部”ElseIfd>1ThenPrint“点P在单位圆外部”ElsePrint“点P在单位圆上”EndIfEndIfEnd更上一层1.农历九月初九是中国的重阳节,某饭店自助餐厅决定在这一天进行优惠酬宾活动.80岁以上的老人,享受免费自助餐;70岁以上的老人享受5折优惠;60岁以上的老人享受6折优惠;其余的嘉宾享受9折优惠.要求输入用餐者的年龄、消费额,输出应付金额,用伪代码表示.解:用y,x,p分别表示年龄、消费额和应付金额.Ready,xIfy<80thenIfy<70thenIfy<60thenp←0.9*xElsep←0.6

6、*xEndifElsep←0.5*xEndifElse5p←0EndifPrint“p=”;pEnd2.基本工资大于或等于600元,增加工资20%;若小于600元大于等于400元,则增加工资15%;若小于400元,则增加工资10%.请根据用户输入的基本工资,计算出增加后的工资.解:Read“x=”;xIfx<=0thenPrint“error”ElseIfx<400theny←x*(1+0.1)ElseIfx<600theny←x*(1+0.15)Elsey←x*(1+20%)EndifEndifEndifPrint“x=”;x,yEnd5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。