欢迎来到天天文库
浏览记录
ID:44399566
大小:579.00 KB
页数:18页
时间:2019-10-21
《12-1算法和算法框图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、12-1算法与算法框图一、选择题1.(文)(2011·天津理,3)阅读下边的程序框图,运行相应的程序,则输出i的值为( )A.3B.4C.5D.6[答案] B18[解析] 本题主要考查循环框图,第一次运行结束:i=1,a=2第二次运行结束:i=2,a=5第三次运行结束:i=3,a=16第四次运行结束:i=4,a=65,故输出i=4,选B.(理)(2011·北京理,4)执行如图所示的程序框图,输出的s值为( )A.-3B.-C.D.2[答案] D[解析] 由框图可知i=0,s=2→i=1,s=→i=2,s=-→i=3,s=-3→i=4,s=2,循环终止,故最终输出s的值为2.18
2、2.(文)执行如图所示的算法框图,若p=4,则输出的S=( )A.B.C.D.[答案] A[解析] 程序执行过程为:n=1,S=;n=2,S=+n=3,S=++;n=4,S=+++=.18程序结束,输出S=,故选A.(理)下面算法框图所进行的运算是( )A.+++…+B.1+++…+C.1+++…+D.+++…+[答案] A[解析] n=2,s=0+=;n=4,s=+;n=6,s=++……;18n=20,s=+++……+.3.(2010·新课标文)如果执行如图的框图,输入N=5,则输出的数等于( )A.B.C.D.[答案] D[解析] 本题考查了程序框图的有关知识,并且渗透了
3、裂项求和的方法,在解题时要注意首先弄清楚程序框图的功能,然后看限制条件,题目定位是中档题.根据程序框图可知,该程序框图的功能是计算S=+++…+18,现在输入的N=5,所以满足条件k4、案] 5[解析] 本题考查循环结构程序框图等基础知识第一次执行循环体时,k=3,a=44=64,b=34=81,由于ab,退出循环结构,输出k=5,应填:5.6.(2010·北京文)已知函数y=18如图表示的是给定x的值,求其对应的函数值y的程序框图.①处应填写________;②处应填写________.[答案] x<2,y=log2x[解析] 本题考查了算法中以判断框为主的程序框图与分5、段函数的结合点问题.根据分段函数解析式及程序框图知,判断框中条件为x<2,②中为y=log2x.三、解答题7.国家法定工作日内,每周工作时间满工作量为40小时,每小时工资8元;如因需要加班,则每小时工资为10元.某人在一周内工作时间为x小时,但他须交纳个人住房公积金、失业险(这两项费用为每周总收入的10%).试分析算法步骤并画出其净得工资y元的算法的程序框图.(注:满工作量外的工作时间为加班)18[解析] 算法如下:S1 输入工作时间x小时;S2 若x≤40,则y=8x×(1-10%);否则,y=40×8(1-10%)+(x-40)×10(1-10%).S3 输出y值.程序框图:一6、、选择题1.(文)(2011·北京文,6)执行如图所示的程序框图,若输入A的值为2,则输出的P值为( )A.2B.3C.4D.518[答案] C[解析] 本题主要考查程序框图的相关知识.P=1,S=1―→P=2,S=1+=―→P=3,S=+=―→P=4,S=+=>2,所以输出P=4.(理)(2009天津理5)阅读下面的算法框图,则输出的S=( )18A.26B.35C.40D.57[答案] C[解析] 本小题主要考查算法框图.由算法框图,S=3×1-1+3×2-1+…+3×5-1=3×(1+2+…+5)-5=40.故选C.2.执行如图所示的流程图,若输出的b的值为16,则图中判7、断框内①处应填( )18A.3 B.4C.5 D.2[答案] A[解析] 按照流程图依次执行:初始a=1,b=1;第一次循环后,b=21=2,a=1+1=2;第二次循环后,b=22=4,a=2+1=3;第三次循环后,b=24=16,a=3+1=4,而此时应输出b的值,故判断框中的条件应为a≤3,故选A.3.(2010·辽宁文)如果执行下图的程序框图,输入n=6,m=4,那么输出的p等于( )18A.720B.360C.240D.120[答案] B[解析] 考查
4、案] 5[解析] 本题考查循环结构程序框图等基础知识第一次执行循环体时,k=3,a=44=64,b=34=81,由于ab,退出循环结构,输出k=5,应填:5.6.(2010·北京文)已知函数y=18如图表示的是给定x的值,求其对应的函数值y的程序框图.①处应填写________;②处应填写________.[答案] x<2,y=log2x[解析] 本题考查了算法中以判断框为主的程序框图与分
5、段函数的结合点问题.根据分段函数解析式及程序框图知,判断框中条件为x<2,②中为y=log2x.三、解答题7.国家法定工作日内,每周工作时间满工作量为40小时,每小时工资8元;如因需要加班,则每小时工资为10元.某人在一周内工作时间为x小时,但他须交纳个人住房公积金、失业险(这两项费用为每周总收入的10%).试分析算法步骤并画出其净得工资y元的算法的程序框图.(注:满工作量外的工作时间为加班)18[解析] 算法如下:S1 输入工作时间x小时;S2 若x≤40,则y=8x×(1-10%);否则,y=40×8(1-10%)+(x-40)×10(1-10%).S3 输出y值.程序框图:一
6、、选择题1.(文)(2011·北京文,6)执行如图所示的程序框图,若输入A的值为2,则输出的P值为( )A.2B.3C.4D.518[答案] C[解析] 本题主要考查程序框图的相关知识.P=1,S=1―→P=2,S=1+=―→P=3,S=+=―→P=4,S=+=>2,所以输出P=4.(理)(2009天津理5)阅读下面的算法框图,则输出的S=( )18A.26B.35C.40D.57[答案] C[解析] 本小题主要考查算法框图.由算法框图,S=3×1-1+3×2-1+…+3×5-1=3×(1+2+…+5)-5=40.故选C.2.执行如图所示的流程图,若输出的b的值为16,则图中判
7、断框内①处应填( )18A.3 B.4C.5 D.2[答案] A[解析] 按照流程图依次执行:初始a=1,b=1;第一次循环后,b=21=2,a=1+1=2;第二次循环后,b=22=4,a=2+1=3;第三次循环后,b=24=16,a=3+1=4,而此时应输出b的值,故判断框中的条件应为a≤3,故选A.3.(2010·辽宁文)如果执行下图的程序框图,输入n=6,m=4,那么输出的p等于( )18A.720B.360C.240D.120[答案] B[解析] 考查
此文档下载收益归作者所有