【创新方案】2017届高考数学一轮复习第十二章推理与证明、算法、复数第四节算法与程序框图课后作业理一、选择题1.执行如图所示的程序框图.若输出y=-,则输入角θ=()A.B.-C.D.-2.执行如图所示的程序框图,输出的x值为()A.11B.13C.15D.43.(2015·湖南高考)执行如图所示的程序框图,如果输入n=3,则输出的S=()A.B.C.D.4.(2015·天津高考)阅读下边的程序框图,运行相应的程序,则输出S的值为()1A.-10B.6C.14D.185.执行如图所示的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=()A.B.C.D.6.如图所示程序框图的功能是:给出以下十个数:5,9,80,43,95,73,28,17,60,36,把大于60的数找出来,则框图中的①②应分别填入的是()A.x>60?,i=i-1B.x<60?,i=i+1C.x>60?,i=i+1D.x<60?,i=i-1二、填空题7.执行如图所示的程序框图,则输出的a值是________.28.如图是一个程序框图,则输出的k值是________.9.(人教A)运行如图所示的程序,若输入a,b分别为3,4,则输出________.9.(人教B)运行如图所示的程序,输出的结果是________.10.已知某程序框图如图所示,则程序运行结束时输出的结果为________.1.执行如图所示的程序框图,输出的S的值为()3A.3B.-6C.10D.-152.某班有50名学生,在一次数学考试中,an表示学号为n的学生的成绩,则执行如图所示的程序框图,下列结论正确的是()A.P表示成绩不高于60分的人数B.Q表示成绩低于80分的人数C.R表示成绩高于80分的人数D.Q表示成绩不低于60分,且低于80分的人数3.执行如图所示的程序框图,若输入x=9,则输出y=________.4.某程序框图如图所示,若判断框内为k≥n,且n∈N时,输出的S=57,则判断框内n应为________.4答案一、选择题1.解析:选D由输出y=-<0,排除A,C,又当θ=-时,输出y=-,故选D.2.解析:选B执行程序框图可知,x的值依次为2,3,5,6,7,9,10,11,13,故输出的x值为13.3.解析:选B第一次循环:S=,i=2;第二次循环:S=+,i=3;第三次循环:S=++,i=4,满足循环条件,结束循环.故输出S=++=1-+-+-=.4.解析:选BS=20,i=1,i=2i=2,S=S-i=20-2=18,不满足i>5;i=2i=4,S=S-i=18-4=14,不满足i>5;i=2i=8,S=S-i=14-8=6,满足i>5;故输出S=6.5.解析:选D第一次循环:M=,a=2,b=,n=2;第二次循环:M=,a=,b=,n=3;第三次循环:M=,a=,b=,n=4,则输出M=.6.解析:选C对于A,D,由于i=i-1,则会进入死循环,而对于B,选出的数小于60.二、填空题7.解析:a的值依次为1,4,13,40,121,然后跳出循环体,故输出的a值是121.答案:1218.解析:由不等式k2-6k+5>0可得k>5或k<1,所以,执行程序框图可得k=6.答案:69.(人教A)解析:由已知中的程序代码,可得其功能是计算并输出分段函数m=的值.当a=3,b=4时,满足a≤b.故m=b=4.答案:49.(人教B)解析:a=1,b=2,把1与2的和赋给a,即a=3,输出的结果是3.答案:3510.解析:第一次循环结束时,n=2,x=3,y=2-1=1;第二次循环结束时,n=4,x=9,y=4-1=3;第三次循环结束时,n=6,x=27,y=6-3=3.此时满足n>4,结束循环,输出logyx=log327=3.答案:31.解析:选C第一次循环:S=-1,i=2;第二次循环:S=-1+4=3,i=3;第三次循环:S=3-9=-6,i=4;第四次循环:S=-6+16=10,i=5,此时循环终止,输出S=10.2.解析:选DP表示成绩低于60分的人数,Q表示成绩低于80分且不低于60分的人数,R表示成绩不低于80分的人数.3.解析:第一次循环:y=5,x=5;第二次循环:y=,x=;第三次循环:y=,此时|y-x|==<1,故输出y=.答案:4.解析:程序在运行过程中各值变化如下表:kS是否继续循环循环前11第一次循环24是第二次循环311是第三次循环426是第四次循环557否故跳出循环的条件应为k≥5.若输出的S=57,则判断框内n应为5.答案:56