收藏 分销(赏)

高三北师大版文科数学课时作业基本算法语句Word版含解析.docx

上传人:w****g 文档编号:10554861 上传时间:2025-06-02 格式:DOCX 页数:6 大小:153.63KB
下载 相关 举报
高三北师大版文科数学课时作业基本算法语句Word版含解析.docx_第1页
第1页 / 共6页
高三北师大版文科数学课时作业基本算法语句Word版含解析.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述
课时作业(五十七) [第57讲 基本算法语句] (时间:45分钟 分值:100分)                     1.下列是赋值语句的是(  ) A.y-2=6 B.2 C.4=y D.y=2 2.计算机执行如下的程序段后,输出的结果是(  ) A.1,3 B.4,1 C.0,0 D.6,0 3.当a=1,b=3时,执行完如下图一段程序后x的值是(  ) If a<b Then  x=a+b Else  x=a-b End If A.1 B.3 C.4 D.-2 4.[2012·杭州模拟] 执行下边的程序输出的结果S为(  ) i=1 Do  S=2*i+3  i=i+2 Loop While i<8 输出S A.17 B.19 C.21 D.23 5.如下所示的程序,若程序执行的结果是3,则输入的x值可能为(  ) A.1 B.1或-3 C.-3 D.2或-3 6.读下边的程序,当输出的y的范围大于1时,则输入的x值的取值范围是(  ) A.(-∞,-1) B.(1,+∞) C.(-∞,-1)∪(1,+∞) D.(-∞,0)∪(0,+∞)Input x If x>0 Then  y=Sqr(x) Else  y=(0.5)∧x-1 End If 输出y 7.如果以下程序运行后输出的结果是132,那么在程序中While后面的条件应为(  ) A.i>11 B.i>=11 C.i<=11 D.i<11i=12 S=1 Do  S=S*i  i=i-1 Loop While条件 输出S 8.当a=5,b=6,c=3时,运行如下所示的程序,输出的结果为(  ) A.3 B.6 C.5 D.14Input a,b,c m=a If b>m Then  m=b Else  If c>m Then  m=c  End If End If 输出m 9.设计一个计算1×3×5×7×9×11×13的算法.下面给出了程序的一部分,则在横线①上不能填入下面的哪一个数(  ) A.13 B.13.5 C.14 D.14.5S=1 i=3 Do S=S×I I=I+2 Loop While i<__①__ 输出S 10.下面的表述: ①6=p;②a=3×5+2; ③b+3=5;④p=((3x+2)-4)x+3; ⑤a=a3;⑥x,y,z=5; ⑦ab=3;⑧x=y+2+x. 其中是赋值语句的序号有________. (注:要求把正确的表述全填上) 11.[2012·江苏四市调研] 下面给出一个算法程序,已知输出值为3,则输入值x=________. Input x If x>=0 Then  f(x)=x2-3x-1 Else  f(x)=log2(x+5) End If 输出f(x) 12.已知有下面程序,如果程序执行后输出的结果是11 880,那么在“UNTIL”后面的“条件”应为________________________________________________________________________. i=12 s=1 Do  s=s*i  i=i-1 Loop While 条件 输出s 13.写出下列程序的运行结果:   (2)N=5 S=0 Do  S=S+N  N=N-1 Loop While S<15 输出N 运行结果为________. (3)x=-31.24 y=Int(x) x=Abs(y) x=x Mod 3 输出x 运行结果为________. (注:INT(x)表示不超过x的最大整数) 14.(10分)设计一个计算1++++…+的算法,并画出程序框图. 15.(13分)[2011·吉林检测] 给出如下程序(其中x满足:0<x<12). Input x If x>0 And x<=4 Then y=2x Else  IF x>4 And x<=8 Then  y=8  Else  y=24-2x  End If End If 输出y (1)该程序用函数关系式怎样表达? (2)画出这个程序的程序框图. 16.(12分)“美食美客”挑战赛共有10名选手参加,并请了12名评委,在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均分.试设计一个解决该问题的程序框图(分数采用10分制,即每位选手的最高分为10分,最低分为0分). 课时作业(五十七) 【基础热身】 1.D [解析] 赋值时把“=”号右边的值赋给左边的变量,故选D. 2.B [解析] 执行程序得a=1+3=4,b=4-3=1.故选B. 3.C [解析] 因为1<3,所以x=1+3=4.故选C. 4.A [解析] i从1开始,依次取3,5,7,9,…,当i<8时,循环继续进行,故当i=9时,跳出循环.故输出S=2×7+3=17.故选A. 【能力提升】 5.B [解析] 由y=3,得x2+2x=3,∴x=1或x=-3. 6.C [解析] 由程序可得y= 因为y>1,所以①当x≤0时,-1>1,即2-x>2,所以-x>1,即x<-1.②当x>0时,>1,即x>1, 故输入的x值的范围为(-∞,-1)∪(1,+∞).故选C. 7.D [解析] 程序执行的功能是S=12×11×10×…,输出结果为132,即循环体只执行了两次,即i=10时,就结束了循环. 8.B [解析] 该程序的功能是求三个数中的最大值,故输出的结果为6. 9.A [解析] 当I<13成立时,只能运算1×3×5×7×9×11,故选A. 10.②④⑤⑧ [解析] 根据赋值语句的意义与使用规范作答. 11.4 [解析] 若x2-3x-1=3,得x=-1或x=4.因为x≥0, 所以x=4满足条件.若log2(x+5)=3,则x=3,因为x<0,所以x=3不满足条件.所以x=4. 12.i<9 [解析] 11 880=12×11×10×9. 13.(1)4 (2)0 (3)2 [解析] (1)对A重复赋值,A总是取最后赋出的值,故依次执行后为,A=-26→A=-20→A=20→A=4,因此最后输出A的值为4. (2)执行第一次后,S=5,N=4;执行第二次后,S=9,N=3;执行第三次后,S=12,N=2;执行第四次后,S=14,N=1;执行第五次后,S=15,N=0;跳出循环结构,输出N的值,N=0. (3)第一句x=-31.24,第二句y=-32,第三句给x重新赋值x=|y|=32,第四句给x重新赋值为32除以3的余数2,最后输出x的值为2. 14.解:利用循环结构设计算法. 算法:第一步,S=1;第二步,i=1; 第三步,S=S+;第四步,i=i+1; 第五步,若i≤20,则返回第三步,重新执行第三、四、五步,否则输出S. 程序框图如图所示. 15.解:(1)函数关系式为y= (2)程序框图如下: 【难点突破】 16.解:框图如图:
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 高中数学

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服