算法与程序框图-习题.docx

算法与程序框图-习题.docx

ID:59465101

大小:752.19 KB

页数:26页

时间:2020-11-02

算法与程序框图-习题.docx_第1页
算法与程序框图-习题.docx_第2页
算法与程序框图-习题.docx_第3页
算法与程序框图-习题.docx_第4页
算法与程序框图-习题.docx_第5页
资源描述:

《算法与程序框图-习题.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、算法与程序框图习题(含答案)一、单选题1.执行如图所示的程序框图输出的结果是()A.8B.6C.5D.32.已知某程序框图如图所示,则执行该程序后输出的结果是A.-1B.12C.1D.23.下图是把二进制的数11111(2)化成十进制数的一个程序框图,则判断框内应填入的条件是()A.i>4B.i≤5C.i≤4D.i>54.我国元朝著名数学家朱世杰在《四元玉鉴》中有一首待:“我有一壶酒,携着游春走,遇店添一倍,逢有饮一斗,店友经三处,没有壶中酒,借问此壶中,当原多少酒?”用程序框图表达如图所示,即最终

2、输出的x=0,问一开始输入的x=()A.3132B.1516C.78D.345.中国有个名句“运筹帷幄之中,决胜千里之外”.其中的“筹”原意是指《孙子算经》中记载的算筹,古代是用算筹来进行计算,算筹是将几寸长的小竹棍摆在平面上进行运算,算筹的摆放形式有纵横两种形式,如下表:表示一个多位数时,像阿拉伯计数一样,把各个数位的数码从左到右排列,但各位数码的筹式需要纵横相间,个位,百位,万位用纵式表示,十位,千位,十万位用横式表示,以此类推,例如2268用算筹表示就是=

3、

4、丄

5、

6、

7、.执行如图所示程序框图,若

8、输人的x=1,y=2,则输出的S用算筹表示为A.B.C.D.6.在ΔOAB中,∠AOB=120o,OA=OB=23,边AB的四等分点分别为A1,A2,A3,A1靠近A,执行下图算法后结果为()A.6B.7C.8D.97.宋元时期名著《算学启蒙》中有关于“松竹并生”的问题:松长五尺,竹长五尺,若输入的a,b分别是5,2,则输出的n=()A.2B.3C.4D.58.如图所示的程序框图,输出的S=A.18B.41C.88D.1839.执行图1所示的程序框图,则S的值为()图1A.16B.32C.64D.1

9、28二、填空题10.我国南北朝时期的数学家张丘建是世界数学史上解决不定方程的第一人,他在《张丘建算经》中给出一个解不定方程的百鸡问题,问题如下:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一.百钱买百鸡,问鸡翁母雏各几何?用代数方法表述为:设鸡翁、鸡母、鸡雏的数量分别为x,y,z,则鸡翁、鸡母、鸡雏的数量即为方程组5x+3y+z3=100,x+y+z=100的解.其解题过程可用框图表示如下图所示,则框图中正整数m的值为______.11.运行如图所示的程序,若输入的是-2018,则输出的值是____

10、______.12.下图给出的伪代码运行结果x是_________.13.如图是一个算法的流程图,则输出的n的值是________.14.执行如图所示的程序框图,输出的值为 ____________.15.如图所示是一算法的伪代码,执行此算法时,输出的结果是.16.执行如图所示的程序框图,若输出的a值大于2015,那么判断框内的条件应为________.17.如图程序框图的算法思路源于我国古代数学名著《九章算术》中“更相减损术”.执行该程序框图,若输入的a,b分别为98、63,则输出的a=_____

11、__.18.执行如图所示的程序框图,若M=1,则输出的S=__________;若输出的S=14,则整数M=__________.三、解答题19.编写一个程序,求满足1+12+13+⋅⋅⋅+1n>10的n的最小值.20.在空间直角坐标系中,已知O(0,0,0),A(2,-1,3),B(2,1,1).(1)求

12、AB

13、的长度;(2)写出A、B两点经此程序框图执行运算后的对应点A0,B0的坐标,并求出在方向上的投影.21.按右图所示的程序框图操作:(Ⅰ)写出输出的数所组成的数集.(Ⅱ)如何变更A框内的赋值

14、语句,使得根据这个程序框图所输出的数恰好是数列的前7项?(Ⅲ)如何变更B框内的赋值语句,使得根据这个程序框图所输出的数恰好是数列的前7项?22.已知函数y=,编写一个程序求函数值.23.在音乐唱片超市里,每张唱片售价25元,顾客购买5张(含5张)以上但不足10张唱片,则按九折收费,顾客购买10张以上(含10张)唱片,则按八五折收费,编写程序,输入顾客购买唱片的数量a,输出顾客要缴纳的金额C.并画出程序框图.24.图C16所示的程序框图表示了一个什么样的算法?试用当型循环写出它的算法并画出相应的程序框

15、图.25.25.以下是某次考试中某班15名同学的数学成绩:72,91,58,63,84,88,90,55,61,73,64,77,82,94,60.要求将80分以上的同学的平均分求出来.画出程序框图.26.函数y=-x+1,   x>0,0,x=0,x+1,x<0,试写出给定自变量x,求函数值y的算法.27.求函数的值的程序框图如图所示.(1)指出程序框图中的错误,并写出算法;(2)重新绘制解决该问题的程序框图,并回答下面提出的问题.①要使输出的值为正数,输入的x的值

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

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

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