高考数学专题复习练习第九章 第二节 基本算法语句与算法案例.pdf

高考数学专题复习练习第九章 第二节 基本算法语句与算法案例.pdf

ID:56883037

大小:179.15 KB

页数:7页

时间:2020-07-19

高考数学专题复习练习第九章  第二节  基本算法语句与算法案例.pdf_第1页
高考数学专题复习练习第九章  第二节  基本算法语句与算法案例.pdf_第2页
高考数学专题复习练习第九章  第二节  基本算法语句与算法案例.pdf_第3页
高考数学专题复习练习第九章  第二节  基本算法语句与算法案例.pdf_第4页
高考数学专题复习练习第九章  第二节  基本算法语句与算法案例.pdf_第5页
资源描述:

《高考数学专题复习练习第九章 第二节 基本算法语句与算法案例.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第九章第二节基本算法语句与算法案例课下练兵场命题报告    难度及题号容易题中等题稍难题知识点  (题号)(题号)(题号)输入、输出、赋值语句27条件语句1、41012循环语句5、6、911进位制38一、选择题1.下列程序执行后输出的结果是()n=5s=0WHILEs<14s=s+nn=n-1WENDPRINTnENDA.-1B.0C.1D.2解析:该程序的功能是计算S=5+4+…+n到首次不小于14的n-1的值,可得n=1.答案:C2.计算机执行下面的程序段后,输出的结果是()a=1b=3a=a+bb=a-bPRINTa,bA.1,3B.4,1C.

2、0,0D.6,0解析:a=3+1=4,b=4-3=1.答案:B3.四位二进制数能表示的最大十进制数是()A.4B.15C.64D.127解析:1111(2)=1×23+1×22+1×21+1×20=8+4+2+1=15.答案:B4.当a=3时,下面的程序段输出的结果是()IFa<10THENy=2aELSEy=aa*PRINTyA.9B.3C.10D.6解析:根据条件3<10,故y=2×3=6.答案:D5.下面方框中为一个求20个数的平均数的程序,在横线上应填充的语句为()S=0i=1DOINPUTxS=S+xi=i+1LOOPNTIL_______

3、_a=S/20PRINTaENDA.i=20B.i<20C.i>=20D.i>20解析:由于是求20个数的平均数,直到i>20时退出循环.答案:D6.下列程序的功能是:判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数.INPUTxIF________THENy=-xELSEy=xx*PRINTyENDIFEND则填入的条件应该是()A.x>0B.x<0C.x>=0D.x<=0解析:因为条件满足则执行y=-x,条件不满足则执行y=x*x,由程序功能知条件应为x<=0.答案:D二、填空题7.程序如下:INPUT“a,b,c=”;

4、a,b,ca=bb=cc=aPRINTa,b,c若输入10,20,30,则输出结果为________.解析:给a,b,c赋初值分别为10,20,30,执行a=b后a的值为20,执行b=c后b的值为30,执行c=a后c的值为20.答案:20,30,208.若k进制数123(k)与十进制数38(10)相等,则k=________.解析:由k进制数123可判断k≥4,若k=4,38(10)=212(4)不成立.若k=5, 38(10)=123(5)成立.∴k=5.答案:59.下列程序执行后输出的结果是________.i=11S=1DOS=Si*i=i-1

5、LOOPUNTILi<9PRINTSEND解析:i=11,S=11,i=10;i=10,S=110,i=9;i=9,S=990,i=8;i=8,i<9,S=990.答案:990三、解答题10.设计算法,根据输入的x的值,计算y的值,写出计算程序.x1,x≤2.5,2y=x1,x2.5.2解:第一步,输入x;第二步,如果x>2.5,则y=x2-1,输出y;第三步,如果x≤2.5,则y=x2+1,输出y.用条件语句表示第二、三两步骤:INPUT“x=”;xIFx>2.5THENy=x2-1PRINT“y=”;yELSEy=x2+1PRIN

6、T“y=”;yENDIFEND111111.设计算法求+++…+1×22×33×499×100的值.要求画出程序框图,写出用基本语句编写的程序.解:这是一个累加求和问题,共99项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法.程序框图如图所示:程序为:s=0k=1DOs=s+1/(k(k+1))k=k+1LOOPUNTILk>99PRINTsEND12.用分期付款的方式购买价格为1150元的冰箱,如果购买时先付150元,以后每月付50元,加上欠款的利息,若一个月后付第一个月的分期付款,月利率为1%,那么购买冰箱钱全部付清后,实际共付出

7、款额多少元?画出程序框图,写出程序.解:购买时付款150元,余款1000元分20次付清,每次的付款数组成一个数列{an}.a1=50+(1150-150)×1%=60(元),a2=50+(1150-150-50)×1%=59.5(元),…an=50+[1150-150-(n-1)×50]×1%1=60-(n-1)(n=1,2…,20).21∴a20=60-×19=50.5.2总和S=150+60+59.5+…+50.5.程序框图如图:程序:a=150m=60S=0S=S+ai=1WHILEi<=20S=S+mm=m-0.5i=i+1WENDPRINT

8、SEND

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

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

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