程序框图练习

合集下载

程序框图练习

程序框图练习

程序框图练习-CAL-FENGHAI.-(YICAI)-Company One1程序框图练习题一、选择题:1.阅读下面的程序框图,则输出的S = ( )A .14B .20C .30D .552.阅读图2所示的程序框图,运行相应的程序,输出的结果是( )A .1 B. 2 C. 3 D. 43.阅读右图所示的程序框图,运行相应的程序,输出的结果是( )A .2B .4C .8D .164.某程序框图如图所示,该程序运行后输出的k 的值是( )A .4B .5C .6D .73题 2题1题4题5.执行右面的程序框图,输出的S 是( ) A .378- B .378 C .418- D .4186.如图的程序框图表示的算法的功能是 ( )A .计算小于100的奇数的连乘积B .计算从1开始的连续奇数的连乘积C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数D .计算100531≥⨯⋅⋅⋅⨯⨯⨯n 时的最小的n 值.7.右图是把二进制数)2(11111化为十进制数的一个程序框图,判断框内应填入的 条件是 ( )A .4i >B .4i ≤C .5i >D .5i ≤8.某程序框图如图所示,则该程序运行后输出的B 等于( ) A .15 B .29 C .31 D .635题6题9.如果执行右边的程序框图,输入2,0.5x h =-=,那么输出的各个数的和等于( )A .3B .3.5C .4D .4.510.某店一个月的收入和支出总共记录了N 个数据1a ,2,,N a a ⋅⋅⋅,其中( ) 收入记为 正数,支出记为负数。

该店用右边的程序框图计算月总收入S 和月 净盈利V ,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中 的( )A .0,A V S T >=-B .0,A V S T <=-C .0,A V S T >=+D .0,A V S T <=+ 11. 如图1所示,是关于闰年的流程,则 以下年份是闰年的为 ( )A .1996年B .1998年C .2010年D .2100年否y x =是 否 开始 0x <0y =x x h +=是结束1x <输入,x h否是1y =输出y2x ≥是开始1,0,0k S T ===i A a =输出,S V1k k =+否 结束输入12,,,,N N a a a ⋅⋅⋅T T A =+S S A =+N k <是否10题9题12. 某流程如右上图所示,现输入如下四个函数,则可以输出的函数是( ) A.2)(xxf= B.xxf1)(=C.62ln)(-+=xxxf D.xxf sin)(=二、填空题:13.程序框图(即算法流程图)如图所示,其输出结果是_______.14.执行如图的程序框图,输出的T= .11题12题13题15.下面的程序框图表示的算法的结果是16.阅读右上面的流程图,若输入6,1a b ==,则输出的结果是17右面的程序框图,如果输入三个实数a ,b ,c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( ) ①c x > ②x c > ③C .c b > ④b c >14题15题三、解答题:18.已知数列{a n }的各项均为正数,观察程序框图,若10,5==k k 时,分别有2110115==S S 和 (1)试求数列{a n }的通项; (2)令m a n b b b b n +++=...,221求的值.参考答案1.S=0 1=i , S =1;i =2, 否 S =5;i =3, 否 S =14;i =4否 ,S =30;i=5是 2.1,2n S ==一、1S =-,2n =;否 二、111(1)2S ==--,3n =; 否三、12112S ==-,4n =,是,故输出4n =.故选D .3.C当1,2n S ==代入程序中运行第一次是1S =-,然后赋值此时2n =;否 第二次可得111(1)2S ==--,然后赋值4n =;否第三次可得 12112S ==-,然后赋值8n =,判断可知此时2S =是,故输出8n =.4.0,1,k s ==1k ∴=.1,3,2k s k ==∴=,则2,38,3k s k ==+∴=,后面是113,382,4k s k ==++∴=,不符合条件时输出 的4k =.此题是新课程新增内容,考查了程序语言的概念和基本的应用,通 过对程序语言的考查,充分体现了数学程序语言中循环语言的关键.9.B .【解读与点评】循环9次,对应输出值如下表。

程序框图计算训练(含答案详解)

程序框图计算训练(含答案详解)

按照给出程序框图计算专题题目特点:输入某个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。

计算方法:设输入的数值为x ,先把图中给出的计算程序表示成一个算式,然后将给出的数值代入这个算式计算即可。

解此类题目的关键是:理解给出的程序图,并把把图中给出的计算程序表示成算式。

特别注意:程序框图中的运算是由前到后....依次进行的,不存在先乘除后加减的问题。

专题练习:1.如图是一个计算程序,若输入x 的值为5,则输出结果为( )A .11B .-9C .-7D .212.根据输入的数字,按图中程序计算,并把输出的结果填入表内:输入x-2输出-3+×3.根据输入的数字8,按图中程序计算,则输出的结果是()。

A.-0.125 B.-1.125 C.-2.125 D.2.93754.按如图的程序计算,若开始输入的值x为正整数,最后输出的结果小于20,则输出结果最多有()种.A.2个B.3个C.4个D.5个5.根据如图所示的程序进行计算,若输入x的值为-1,则输出y的值为.(2)÷-输入8 -6 2( 1.5)+- 1.59>-否输出是6.如图,是一个有理数混合运算程序的流程图,请根据这个程序回答问题:当输入的x 为-16时,最后输出的结果y 是多少?(写出计算过程)7.按下面的程序计算,如输入的数为50,则输出的结果为152,要使输出结果为125,则输入的正整数x 的值的个数最多有( ) A .0个 B .1个 C .2个 D .3个8.按下面的程序计算,若开始输入的值x 为正数,最后输出的结果为11,则满足条件的x 的不同值分别为 .结果是否大于-4YESNO输入右边的流程图,在输出圈的9.将下列分数32,45括号内依次填入输出的数.并写出计算结果.10.学习了有理数的运算后,小明设计了一种计算程序,如图所示,当小明输入-6时,则输出值y= .11.根据如图所示的计算程序,若输入的值x=-1,则输出的值y= .12.根据图中的程序,当输入x=5时,输出的结果y= .13.根据下面的运算程序,若输入|4|x=--时,输出的结果y= ;若输入113x=时,输出的结果y= 。

程序框图练习题

程序框图练习题

程序框图练习题1. 按如图所示程序框图输入4n =,则输出的C 值是___________________2.阅读下图所示的程序框图,运行相应的程序,输出的 i 值等于___________(1题图)3. 阅读下边的程序框图,若输出s 的值为7-,则判断框内可填写 ( ).A.3i < B.4i < C. 5i <D.6i <(3题)4..执行下列的程序框图,若0.8p =,则输出的______n =.5..执行如图所示的程序框图,输出的______T =.输入n,A B B C == 1,1,2A B K === 结束 K n <? Y C A B =+ 输出C N开始 1K K =+ s s a=+0s =1i =结束11i >?Y2i a i =⋅输出i N开始1i i =+s s i =- 1i = 2s = 结束Y 输出s N开始 2i i =+ 12n S S =+输入p1,0n S ==结束S p <? Y 输出n N开始 1n n =+(5题)6. 某程序框图如图所示,该程序运行后输出的k 的值是____________.7.以下程序框图(如下图)的运行结果是________.8.. 读如下两个程序若两程序输入的值相同,并且执行结果也相同,则这两个程序的输入值,执行结果为______.9.阅读以下程序,若输入3,则输出的值为_______.输出T T T n =+N 5S S =+ T S >? 0,0,0S T n ===结束 Y2n n =+ 开始0k =0S = 结束 100S <? Y 2S S S =+ 输出k N 开始 1k k =+程序1 INPUT x 2y x =+PRINT y END 程序2 INPUT x 22y x =*+ PRINT y END INPUT x IF 0x > THEN 2x x = 5,1a s ==结束i ≤n ?Ys s a=⋅N开始 1a a =-输出s10.若以下程序在执行过程中没有执行语句y x =则输入的x 的值的范围是____________.11.根据程序框图,写出算法语句,并说明该程序的作用.12.写出求函数2311221151x x y x x xx ⎧-<-⎪=+-≤<⎨⎪-≥⎩的函数值的程序,其中x 从键盘输入.计算(1)2n n + 输出n 结束开始 输入nINPUT xIF 0x >= THEN y x = ELSEy x =-END IF PRINT y END13. 已知程序:说明其功能并画出框图.14.观察所给程序框图1-1-15,说出它所表示的函数.INPUT “x =”;x IF 1x <- THEN41y x =*-ELSEIF 1x >=- AND 1x <-THEN5y =-ELSE41y x =-*-END IF END IF PRINT y ENDx ≥0?YN32y x π=-0y =x ≥0?结束 输入x开始 图1-1-1552y x π=-YN。

程序框图练习题与解析

程序框图练习题与解析

程序框图练习题与解析一.选择题(共27小题)1.(2018•重庆)执行如图所示的程序框图,则输出s的值为()A .B.C.D.考点:循环结构.专题:图表型;算法和程序框图.分析:模拟执行程序框图,依次写出每次循环得到的k,s的值,当k=8时不满足条件k<8,退出循环,输出s的值为.解答:解:模拟执行程序框图,可得s=0,k=0满足条件k<8,k=2,s=满足条件k<8,k=4,s=+满足条件k<8,k=6,s=++满足条件k<8,k=8,s=+++=不满足条件k<8,退出循环,输出s的值为.故选:D.点评:本题主要考查了循环结构的程序框图,属于基础题.2.(2018•陕西)根据如图框图,当输入x为6时,输出的y=()A .1 B.2 C.5 D.10考点:循环结构.专题:图表型;算法和程序框图.分析:模拟执行程序框图,依次写出每次循环得到的x的值,当x=﹣3时不满足条件x≥0,计算并输出y的值为10.解答:解:模拟执行程序框图,可得x=6x=3满足条件x≥0,x=0满足条件x≥0,x=﹣3不满足条件x≥0,y=10输出y的值为10.故选:D.点评:本题主要考查了循环结构的程序框图,正确写出每次循环得到的x的值是解题的关键,属于基础题.3.(2018•天津)阅读如图所示的程序框图,运行相应的程序,则输出i的值为()A .2 B.3 C.4 D.5考点:循环结构.专题:图表型;算法和程序框图.分析:模拟执行程序框图,依次写出每次循环得到的i,S的值,当S=0时满足条件S≤1,退出循环,输出i的值为4.解答:解:模拟执行程序框图,可得S=10,i=0i=1,S=9不满足条件S≤1,i=2,S=7不满足条件S≤1,i=3,S=4不满足条件S≤1,i=4,S=0满足条件S≤1,退出循环,输出i的值为4.故选:C.点评:本题主要考查了循环结构的程序框图,正确写出每次循环得到的i,S的值是解题的关键,属于基础题.4.(2018•重庆)执行如图所示的程序框图,若输出k的值为8,则判断框图可填入的条件是()A .s≤B.s≤C.s≤D.s≤考点:循环结构.专题:图表型;算法和程序框图.分析:模拟执行程序框图,依次写出每次循环得到的k,S的值,当S>时,退出循环,输出k的值为8,故判断框图可填入的条件是S.解答:解:模拟执行程序框图,k的值依次为0,2,4,6,8,因此S=(此时k=6),因此可填:S.故选:C.点评:本题考查了当型循环结构的程序框图,根据框图的流程判断程序运行的S值是解题的关键.5.(2018•四川)执行如图所示的程序框图,若输入的x,y∈R,那么输出的S的最大值为()A .0 B.1 C.2 D.3考点:程序框图的辑结构的应用;简单线性规划.专题:算法和程序框图.分析:算法的功能是求可行域内,目标还是S=2x+y的最大值,画出可行域,求得取得最大值的点的坐标,得出最大值.解答:解:由程序框图知:算法的功能是求可行域内,目标还是S=2x+y的最大值,画出可行域如图:当时,S=2x+y的值值为2.故选:C.点评:本题借助选择结构的程序框图考查了线性规划问题的解法,根据框图的流程判断算法的功能是解题的关键.6.(2018•江西)阅读如图程序框图,运行相应的程序,则程序运行后输出的结果为()A .7 B.9 C.10 D.11考点:程序框图.专题:算法和程序框图.分析:算法的功能是求S=0+lg+lg+lg+…+lg的值,根据条件确定跳出循环的i值.解答:解:由程序框图知:算法的功能是求S=0+lg+lg+lg+…+lg的值,∵S=lg+lg+…+lg=lg>﹣1,而S=lg+lg+…+lg=lg<﹣1,∴跳出循环的i值为9,∴输出i=9.故选:B.点评:本题考查了循环结构的程序框图,根据框图的流程判断算法的功能是解题的关键.7.(2018•湖南)执行如图所示的程序框图,如果输入的t∈[﹣2,2],则输出的S属于()A .[﹣6,﹣2]B.[﹣5,﹣1]C.[﹣4,5]D.[﹣3,6]考点:程序框图.专题:算法和程序框图.分析:根据程序框图,结合条件,利用函数的性质即可得到结论.解答:解:若0≤t≤2,则不满足条件输出S=t﹣3∈[﹣3,﹣1],若﹣2≤t<0,则满足条件,此时t=2t2+1∈(1,9],此时不满足条件,输出S=t﹣3∈(﹣2,6],综上:S=t﹣3∈[﹣3,6],故选:D点评:本题主要考查程序框图的识别和判断,利用函数的取值范围是解决本题的关键,比较基础.8.(2018•陕西)根据如图框图,对大于2的正数N,输出的数列的通项公式是()A .a n=2n B.a n=2(n﹣1)C.a n=2n D.a n=2n﹣1考点:程序框图;等比数列的通项公式.专题:算法和程序框图.分析:根据框图的流程判断递推关系式,根据递推关系式与首项求出数列的通项公式.解答:解:由程序框图知:a i+1=2a i,a1=2,∴数列为公比为2的等比数列,∴a n=2n.故选:C.点评:本题考查了直到型循环结构的程序框图,根据框图的流程判断递推关系式是解答本题的关键.9.(2018•河南)执行如图的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=()A .B.C.D.考点:程序框图.专题:概率与统计.分析:根据框图的流程模拟运行程序,直到不满足条件,计算输出M的值.解答:解:由程序框图知:第一次循环M=1+=,a=2,b=,n=2;第二次循环M=2+=,a=,b=,n=3;第三次循环M=+=,a=,b=,n=4.不满足条件n≤3,跳出循环体,输出M=.故选:D.点评:本题考查了当型循环结构的程序框图,根据框图的流程模拟运行程序是解答此类问题的常用方法.10.(2018•福建)阅读如图所示的程序框图,运行相应的程序,输出的n的值为()A .1 B.2 C.3 D.4考点:程序框图.专题:算法和程序框图.分析:根据框图的流程模拟运行程序,直到不满足条件2n>n2,跳出循环,确定输出的n值.解答:解:由程序框图知:第一次循环n=1,21>1;第二次循环n=2,22=4.不满足条件2n>n2,跳出循环,输出n=2.故选:B.点评:本题考查了当型循环结构的程序框图,根据框图的流程模拟运行程序是解答此类问题的常用方法.11.(2018•陕西)根据下列算法语句,当输入x为60时,输出y的值为()A .25 B.30 C.31 D.61考点:伪代码.专题:算法和程序框图.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算并输出分段函数y=的函数值.解答:解:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算并输出分段函数y=的函数值.当x=60时,则y=25+0.6(60﹣50)=31,故选:C.点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.12.(2018•江西)阅读如下程序框图,如果输出i=5,那么在空白矩形框中应填入的语句为()A .S=2*i﹣2 B.S=2*i﹣1 C.S=2*i D.S=2*i+4考点:程序框图.专题:图表型.分析:题目给出了输出的结果i=5,让我们分析矩形框中应填的语句,根据判断框中内容,即s<10,我们模拟程序执行的过程,从而得到答案.解答:解:当空白矩形框中应填入的语句为S=2*I时,程序在运行过程中各变表示:i S 是否继续循环循环前10/第一圈25 是第二圈36 是第三圈49 是第四圈510 否故输出的i值为:5,符合题意.故选C.点评:本题考查了程序框图中的当型循环,当型循环是当条件满足时进入循环体,不满足条件算法结束,输出结果.13.(2018•山东)执行两次如图所示的程序框图,若第一次输入的a的值为﹣1.2,第二次输入的a的值为1.2,则第一次、第二次输出的a的值分别为()A .0.2,0.2 B.0.2,0.8 C.0.8,0.2 D.0.8,0.8考点:程序框图.专题:算法和程序框图.分析:计算循环中a的值,当a≥1时不满足判断框的条件,退出循环,输出结果即可.解答:解:若第一次输入的a的值为﹣1.2,满足上面一个判断框条件a<0,第1次循环,a=﹣1.2+1=﹣0.2,第2次判断后循环,a=﹣0.2+1=0.8,第3次判断,满足上面一个判断框的条件退出上面的循环,进入下面的循环,不满足下面一个判断框条件a≥1,退出循环,输出a=0.8;第二次输入的a的值为1.2,不满足上面一个判断框条件a<0,退出上面的循环,进入下面的循环,满足下面一个判断框条件a≥1,第1次循环,a=1.2﹣1=0.2,第2次判断后不满足下面一个判断框的条件退出下面的循环,输出a=0.2;故选C.点评:本题考查循环结构的应用,注意循环的结果的计算,考查计算能力.14.(2018•福建)阅读如图所示的程序框图,若输入的k=10,则该算法的功能是()A .计算数列{2n﹣1}的前10项和B.计算数列{2n﹣1}的前9项和C .计算数列{2n﹣1}的前10项和D.计算数列{2n﹣1}的前9项和考点:程序框图.专题:图表型.分析:从赋值框给出的两个变量的值开始,逐渐分析写出程序运行的每一步,便可得到程序框图表示的算法的功能.解答:解:框图首先给累加变量S和循环变量i赋值,S=0,i=1;判断i>10不成立,执行S=1+2×0=1,i=1+1=2;判断i>10不成立,执行S=1+2×1=1+2,i=2+1=3;判断i>10不成立,执行S=1+2×(1+2)=1+2+22,i=3+1=4;…判断i>10不成立,执行S=1+2+22+…+29,i=10+1=11;判断i>10成立,输出S=1+2+22+…+29.算法结束.故则该算法的功能是计算数列{2n﹣1}的前10项和.故选A.点评:本题考查解决程序框图中的循环结构时,常采用写出前几次循环的结果,找规律.15.(2018•黑龙江)如果执行右边的程序框图,输入正整数N(N≥2)和实数a1,a2,…,a n,输出A,B,则()A .A+B为a1,a2,…,a n的和B.为a1,a2,…,a n的算术平均数C .A和B分别是a1,a2,…,a n 中最大的数和最小的数D .A和B分别是a1,a2,…,a n 中最小的数和最大的数考点:循环结构.专题:算法和程序框图.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是求出a1,a2,…,a n中最大的数和最小的数.解答:解:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知,该程序的作用是:求出a1,a2,…,a n中最大的数和最小的数其中A为a1,a2,…,a n中最大的数,B为a1,a2,…,a n中最小的数故选:C.点评:本题主要考查了循环结构,解题的关键是建立数学模型,根据的结果,选择恰当的数学模型,属于中档题.16.(2018•陕西)如图是计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,则图中空白框内应填入()A .q=B.q=C.q=D.q=考点:循环结构.专题:计算题.分析:通过题意与框图的作用,即可判断空白框内应填入的表达式.解答:解:由题意以及框图可知,计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,所以输出的结果是及格率,所以图中填入.故选D.点评:本题考查循环框图的应用,考查计算能力.17.(2018•陕西)如图框图,当x1=6,x2=9,p=8.5时,x3等于()A .7 B.8 C.10 D.11考点:选择结构.专题:算法和程序框图.分析:从程序框图中得到求p的解析式;列出方程,求出x3的值.解答:解:∵∴故选B点评:本题考查通过程序框图能判断出框图的功能.18.(2009•宁夏)如果执行如图的程序框图,输入x=﹣2,h=0.5,那么输出的各个数的和等于()A .3 B.3.5 C.4 D.4.5考点:循环结构;程序框图.专题:压轴题;图表型.分析:按照程序框图的流程,判断出x的值是否满足判断框中的条件,求出所有输出的y值,再将各值加起来.解答:解:第一次输次输出y=0;第三次输出0;第四次输出y=0;第经过第五次循环输出y=0;第六次输出y=0.5;第七次输出y=1;第八次输出y=1;第九次输出y=1各次输出的和为0+0+0+0+0+0.5+1+1+1=3.5故选B点评:本题考查解决程序框图的循环结构,常用的方法是求出前几次循环的结果找规律.19.程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图,若输入的a,b分别为14,18,则输出的a=()A .0 B.2 C.4 D.14考点:程序框图.专题:算法和程序框图.分析:由循环结构的特点,先判断,再执行,分别计算出当前的a,b的值,即可得到结论.解答:解:由a=14,b=18,a>b,则b变为18﹣14=4,由a>b,则a变为14﹣4=10,由a>b,则a变为10﹣4=6,由a>b,则a变为6﹣4=2,由a<b,则b变为4﹣2=2,由a=b=2,则输出的a=2.故选:B.点评:本题考查算法和程序框图,主要考查循环结构的理解和运用,以及赋值语句的运用,属于基础题.20.(2018•上海模拟)某流程图如图所示,现输入如下四个函数,则可以输出的函数是()A .f(x)=x2B.C .D .考点:选择结构.专题:压轴题;图表型.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是输出满足条件①f(x)+f(﹣x)=0,即函数f(x)为奇函数②f(x)存在零点,即函数图象与x轴有交点.逐一分析四个答案中给出的函数的性质,不难得到正确答案.解答:解:∵A:f(x)=x2、C:f(x)=x2,D:f(x)=不是奇函数,故不满足条件①又∵B:的函数图象与x轴没有交点,故不满足条件②而C:既是奇函数,而且函数图象与x也有交点,故C:f(x)=sinx符合输出的条件故答案为C.点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.21.(2007•温州一模)某流程如图所示,现输入如下四个函数,则可以输出的函数是()A .f(x)=2 B.f(x)=x3+1 C.f(x)=tanx D.考点:选择结构.专题:压轴题;规律型.分析:分析程序中各变量、各语句的作用,再所示的顺序,可知:该程序的作用是判断输出的函数,是否符合以下两个条件:①f(x)+f(2a﹣x)=0②存在反函数.解答:解:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是判断输出的函数,是否符合以下两个条件:①f(x)+f(2a﹣x)=0,则f(x)=﹣f(2a﹣x),即f(x)存在位于x轴上对称中心(a,0);②存在反函数.则f(x)=2为偶函数,不满足要求②.当f(x)=x3+1,f(x)不存在存在位于x轴上对称中心,不满足要求①.当f(x)=2,f(x)为偶函数,不存在反函数,不满足当f(x)=tanx,在定义域上不存在反函数,不满足要求②.,是奇函数,且存在反函数,满足要求①②.故选D.点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.22.(2007•广东)图1是某县参加2007年高考的学生身高条形统计图,从左到右的各条形表示的学生人数依次记为A1,A2,…,A10(如A2表示身高(单位:cm)在[150,155)内的学生人数)图2是统计图1中身高在一定范围内学生人数的一个算法流程图.现要统计身高在160~180cm(含160cm,不含180cm)的学生人数,那么在流程图中的判断框内应填写的条件是()A .i<6 B.i<7 C.i<8 D.i<9考点:设计程序框图解决实际问题.专题:压轴题;操作型.分析:由题目要求可知:该程序的作用是统计身高在160~180cm(含160cm,不含180cm))的学生人数,由图1可知应该从第四组数据累加到第七组数据,故i值应小于8.解答:解:现要统计的是身高在160﹣180cm之间的学生的人数,即是要计算A4、A5、A6、A7的和,当i<8时就会返回进行叠加运算,当i≥8将数据直接输出,不再进行任何的返回叠加运算,故i<8.故答案为:i<8.点评:把统计与框图两部分内容进行交汇考查,体现了考题设计上的新颖,突出了新课标高考中对创新能力的考查要求.我们知道,算法表现形式有自然语言、程序框图、算法语句等三种.由于各版本的课标教材所采用的编程语言不同,因而考查算法语句的可能性很少,又由于程序框图这一流程图形式与生产生活等实际问题联系密切,既直观、易懂,又需要一定的逻辑思维及推理能力,所以算法考查热点应是以客观题的形式考查程序框图这一内容.23.(2018•宁城县三模)某程序框图如图所示,现输入如下四个函数,则可以输出的函数是()A .f(x)=x2B.f(x)=C.f(x)=e x D.f(x)=sinx考点:选择结构.专题:图表型.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是输出满足条件①f(x)+f(﹣x)=0,即函数f(x)为奇函数②f(x)存在零点,即函数图象与x轴有交点.逐一分析四个答案中给出的函数的性质,不难得到正确答案.解答:解:∵A:f(x)=x2、C:f(x)=e x,不是奇函数,故不满足条件①又∵B:f(x)=的函数图象与x轴没有交点,故不满足条件②而D:f(x)=sinx既是奇函数,而且函数图象与x也有交点,故D:f(x)=sinx符合输出的条件故选D.点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.24.(2018•铜川模拟)如图是“二分法”解方程的流程图.在①~④处应填写的内容分别是()A .f(a)f(m)<0;a=m;是;否B.f(b)f(m)<0;b=m;是;否C .f(b)f(m)<0;m=b;是;否D.f(b)f(m)<0;b=m;否;是考点:选择结构.专题:计算题.分析:通过题意,即框的内容,然后在赋值框中实现b=m的交换,满足精度输出结果判断③④的结果即可.解答:解:因为框图是“二分法”解方程的流程图.所以判断框的内容是根的存在性定理的应用,所以填f(b)f(m)<0;是则直接进行验证精度,否则,在赋值框中实现b=m的交换,验证精度,满足精度输出结果结束程序,所以③处填:是,④处为:否;在①~④处应填写的内容分别是:f(b)f(m)<0;b=m;是;否.故选:B.点评:本题考查框图的应用,明确题目的含义是解题的关键,考查函数的零点与方程的根的析问题解决问题的能力.25.(2018•郴州模拟)已知图象不间断的函数f(x)是区间[a,b]上的单调函数,且在区间(a,b)上存在零点.如图是用二分法求方程f(x)=0近似解的程序框图,判断框内可以填写的内容有如下四个选择:①f(a)f(m)<0;②f(a)f(m)>0;③f(b)f(m)<0;④f(b)f(m)>0其中能够正确求出近似解的是()A .①③B.②③C.①④D.②④考点:循环结构.专题:常规题型.分析:利用二分法求方程近似值的步骤,得到满足什么条件时将b赋值与m;得到判断框中的条件.解答:解:据二分法求方程近似解的步骤知当f(m)f(a)<0即f(m)f(b)>0时,说明根在区间(a,m)内,令b=m当f(m)f(b)<0即f(m)f(a)>0时,说明方程的根在区间(m,b)内,令a=m由框图得到当满足判断框中的条件时将b=m故判断框内的条件为f(m)f(a)<0或f(m)f(b)>0故选C点评:本题考查由实际问题何时将出现将b的值赋给m,即程序框图中需要的条件.26.(2018•遵义校级一模)如图程序运行结果为()A .3 B.4 C.5 D.6考点:循环结构.专题:算法和程序框图.分析:根据题意,模拟程序的运行过程,得该程序运行的结果是什么,输出的内容是什么.解答:解:模拟程序的运行过程,得该程序运行的结果是计算s=10+9+8+…+n;当s=10+9+8+7+6=40≥40时,输出的是n=5.故选:C.点评:本题考查了算法程序的应用问题,解题时应模拟程序运行的运行过程,以便得出程序运行的结果是什么,是基础题.27.(2015春•荆门期末)在如图的程序框图表示的算法中,输入三个实数a,b,c,要求输出的x是这三个数中最大的数,那么在空白的判断框中,应该填入()A .x>c B.c>x C.c>b D.c>a考点:选择结构.专题:图表型.分析:由于该程序的作用输出a、b、c中的最大数,因此在程序中要比较数与数的大小,第一个判断框是判断最大值x与b的大小,故第二个判断框一定是判断最大值x与c的大小.解答:解:则流程图可知a、b、c中的最大数用变量x表示并输出,第一个判断框是判断x与b的大小∴第二个判断框一定是判断最大值x与c的大小,并将最大数故第二个判断框应填入:c>x故选B.点评:本题主要考查了选择结构.算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.二.填空题(共3小题)28.(2018•江苏)根据如图所示的伪代码,可知输出的结果S为7.考点:伪代码.专题:图表型;算法和程序框图.分析:模拟执行程序框图,依次写出每次循环得到的I,S的值,当I=10时不满足条件I<8,退出的值为7.解答:解:模拟执行程序,可得S=1,I=1满足条件I<8,S=3,I=4满足条件I<8,S=5,I=7满足条件I<8,S=7,I=10不满足条件I<8,退出循环,输出S的值为7.故答案为:7.点评:本题主要考查了循环结构的程序,正确判断退出循环的条件是解题的关键,属于基础题.29.(2018•江苏)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为3.考点:伪代码.专题:算法和程序框图.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算分段函数m=的值,代入a=2,b=3,即可得到答案.解答:解:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算分段函数m=的值,∵a=2<b=3,∴m=3故答案为:3 点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.30.(2018•黄冈模拟)如图,给出了一个程序框图,其作用是输入x的值,输出相应的y的值.若要使输入的x的值与输出的y的值相等,则这样的x的值的集合为{0,1,3}.考点:程序框图.专题:压轴题;操作型.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算分段函数的函数值,并输出.解答:解:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算分段函数的函数值依题意得,或,或,解得x=0,或x=1,x=3.故答案为:{0,1,3}点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.。

框图练习题及答案(理)-教师版

框图练习题及答案(理)-教师版

框图练习题一、选择题1.执行如图所示的程序框图,则S 的值为( )A .16B .32C .64D .128【答案】D【解析】模拟程序的运行,可得1i =,1S =, 执行循环体,2S =,2i =,满足条件4i ≤, 执行循环体,8S =,4i =,满足条件4i ≤,执行循环体,128S =,8i =,此时,不满足条件4i ≤,退出循环,输出S 的值为128. 2.如图所示的程序框图的算法思路源于世界数学名题“31x +问题”,执行该程序框图,若3N =,则输出的i =( )A .6B .7C .8D .9【答案】C【解析】第一步:10n =,2i =;第二步:5n =,3i =; 第三步:16n =,4i =;第四步:8n =,5u =; 第五步:4n =,6i =;第六步:2n =,7i =; 第七步:1n =,8i =,结束循环,输出的8i =.3.执行如图所示的程序框图,若输出结果为15,则判断框中应填入的条件M 为( )A .16k ≥B .8k <C .16k <D .8k ≥【答案】A【解析】根据题中所给的程序框图,可以确定该题要求的是1248S =++++,对应的正好是以1为首项,以2为公比的等比数列,该数列的前4项和正好是15.4.运行如图所示程序框图,若输入的1[,3]2t ∈-,则输出s 的取值范围为( )A.[1 B .1[,8]2C.[1- D .[0,8]【答案】C【解析】由程序框图可知,该程序表示分段函数222π12cos π,1221(),132t t t t t s t -⎧-≤<⎪⎪=⎨⎪≤≤⎪⎩,当112t -≤<时,解析式化为π2sin(π)16s t =++,ππ7ππ[,)636t +∈-,[1s ∈-, 当13t ≤≤时,2321t t -≤-≤,1[,8]2s ∈,综上所述,s的取值范围是[1.5.中国南宋数学家秦九韶(公元12081268)在《数书九章》中给出了求n 次多项式1110n n n n a x a x a x a --++++在x t =处的值的简捷算法,例如多项式323210a x a x a x a +++可改写为3210(())a x a x a x a +++后,再进行求值.如图是实现该算法的一个程序框图,该程序框图可计算的多项式为( )A .432234x x x x ++++B .4322345x x x x ++++C .54322345x x x x x +++++D .543223456x x x x x +++++【答案】C【解析】依次运行程序可得,①1i =,1P x =+,满足条件,继续运行.②2i =,2(1)22P x x x x =++=++,满足条件,继续运行.③3i =,232(2)323P x x x x x x =+++=+++,满足条件,继续运行.④4i =,32432(23)4234P x x x x x x x x =++++=++++,满足条件,继续运行. ⑤5i =,4325432(234)52345P x x x x x x x x x x =+++++=+++++,不满足条件,停止运行,输出54322345x x x x x +++++.6.元代数学家朱世杰的数学名著《算术启蒙》是中国古代数学的通论,其中关于“松竹并生”的问题:松长五尺,竹长两尺,松日自半,竹日自倍,松竹何日而长等.如图是源于其思想的一个程序框图,若32a =,12b =,则输出的n 等于( )A .3B .4C .5D .6【答案】B【解析】记执行第n 次循环时,a 的值为n a ,则有332()2nna =⨯, 记执行第n 次循环时,b 的值为n b ,则有122nn b =⨯,令332()1222n n⨯≤⨯,则有33()48n ≤,故4n ≥.7.阅读如图的程序框图,如果输出5k =,那么空白的判断框中应填入的条件是( )A .24S <-B .25S <-C .26S <-D .25S >-【答案】A【解析】第一次执行循环体后,1S =,1k =,不满足输出的条件,2k =,第二次执行循环体后,0S =,2k =,不满足输出的条件,3k =,第三次执行循环体后,3S =-,3k =,不满足输出的条件, 4k =,第四次执行循环体后,10S =-,4k =,不满足输出的条件, 5k =,第五次执行循环体后,25S =-,5k =,满足输出的条件. 8.运行如图所示的程序框图,则输出的结果S 为( )A .1-B .0C .12D .32- 【答案】B【解析】由程序框图知,1n =,12S =;2n =,0S =;3n =,1S =-;4n =,32S =-;5n =,1S =-;6n =,0S =;7n =,12S =;8n =,0S =;9n =,1S =-, 故S 的值以6为周期循环,而20163366=⨯,所以0S =.9.执行如图所示的程序框图,若输入的04a =,11a =-,23a =,32a =-,41a =,则输出的t 的值为( )A .5B .10C .12D .14【答案】D【解析】初始值1i =,1t =,第一次循环,得2120t =⨯-=,2i =;第二次循环,得033t =+=,3i =; 第三次循环,得2315t =⨯-=,4i =;第四次循环得25414t =⨯+=,5i =,不满足循环条件,退出循环,输出的14t =.10.如图给出的是计算11124100+++的值的一个程序框图,则图中判断框内(1)处和执行框中的(2)处应填的语句是( )A .100i >,1n n =+B .100i >,2n n =+C .50i >,2n n =+D .50i ≤,2n n =+【答案】C【解析】因为12,14,…,1100共50个数,所以算法框图应运行50次,所以变量i 应满足50i >,因为是求偶数的和,所以应使变量n 满足2n n =+. 11.执行如图所示的程序框图,输出的S 值是( )A .B .0CD 【答案】D【解析】当1n =,0S =时,πsin3S ==2n =;22018n =<,执行第一次循环可得2πsin 23S =+=3n =;32018n =<,执行第二次循环可得sin πS ==,4n =;42018n =<,执行第三次循环可得4πsin 3S ==,5n =;52018n =<,执行第四次循环可得5πsin 03S ==,6n =; 62018n =<,执行第五次循环可得6πsin03S ==,7n =;72018n =<,执行第六次循环可得S = …,归纳可知,其周期为6,所以20182S S ==S =12.执行如图所示的程序框图,当输出的2S =时,则输入的S 的值为( )A .2-B .1-C .12-D .12【答案】B【解析】若输入2S =-,则执行循环得13S =,2k =;32S =,3k =;2S =-,4k =;13S =,5k =;32S =,6k =;2S =-,7k =;13S =,8k =;32S =,9k =,结束循环,输出32S =,与题意输出的2S =矛盾; 若输入1S =-,则执行循环得12S =,2k =;2S =,3k =;1S =-,4k =; 12S =,5k =;2S =,6k =;1S =-,7k =;12S =,8k =;2S =,9k =,结束循环,输出2S =,符合题意;若输入12S =-,则执行循环得23S =,2k =;3S =,3k =;12S =-,4k =;23S =,5k =;3S =,6k =;12S =-,7k =;23S =,8k =;3S =,9k =,结束循环,输出3S =,与题意输出的2S =矛盾; 若输入12S =,则执行循环得2S =,2k =;1S =-,3k =;12S =,4k =; 2S =,5k =;1S =-,6k =;12S =,7k =;2S =,8k =;1S =-,9k =, 结束循环,输出1S =-,与题意输出的2S =矛盾.二、填空题13.如图所示的茎叶图为某班54名学生的政治考试成绩,程序框图中输入的1a ,2a ,…,54a 为茎叶图中的学生成绩,则输出的S 和n 的值分别是 .【答案】86,13【解析】S 为大于等于80分的学生的平均成绩,计算得86S =,n 表示60分以下的学生人数, 由茎叶图可知13n =.14.执行如图所示的程序框图,输出的s 值为 .【答案】12- 【解析】运行程序如下12018≤,3s =-,2n =,22018≤,12s =-;3n =,32018≤,13s =;4n =,42018≤,2s =;5n =,所以s 的周期为4, 因为2018除以4的余数为2,所以输出12s =-.15.执行如图所示的程序框图,输出S 的值为 .【答案】1009【解析】执行程序框图,π01sin012S =+⋅=+,3i =,32018≤;3π013sin 0132S =++⋅=+-,5i =,52018≤; 5π0135sin01352S =+-+⋅=+-+,7i =,72018≤; …, 2017π0132017sin 01320172S =+-++⋅=+-++,2019i =,20192018>,输出0135720152017S =+-+--+(01)(35)(79)(20152017)=++-++-+++-+ 1222150421009=++++=+⨯=.16.运行如图所示的程序框图,设输出的数据构成集合A ,从集合A 中任取一个元素α,则函数y x α=在(0,)+∞上是增函数的概率为 .【答案】23【解析】执行如图所示的程序框图,可知,第一次循环,满足1i <,2(2)22(2)8y =--⨯-=,输出8y =,此时1i =-;第二次循环,满足1i <,2(1)2(1)3y =--⨯-=,输出3y =,此时0i =;第三次循环,满足1i <,20200y =-⨯=,输出0y =,此时1i =,此时终止循环,所以输出的集合{8,3,0}A =,所以从集合A 中任取一个元素α,则函数y x α=在(0,)+∞上是增函数的概率为23P =.。

高中数学程序框图专项练习

高中数学程序框图专项练习

高中数学程序框图专项练习1.阅读如图的程序框图,运行相应的程序,则输出S的值为()A.8 B.18 C.26 D.802.阅读程序框图,如果输出的函数值在区间内,则输入的实数x的取值范围是.3.执行如图所示的程序框图,则输出的S的值是()A.﹣1 B.4 C. D.4.执行如图所示的程序框图,若输入n的值为3,则输出s的值是()A.1 B.2 C.4 D.7x ,则输出k的值是()5.执行如右图所示的程序框图.若输入3A.3 B.4 C.5 D.66.如图所示,程序框图的输出结果是()A、3B、4C、5D、87.执行如图所示的程序框图,则输出的S=()A .1023B .512C .511D .2558.执行右边的程序框图,若7.0=p ,则输出的n 为( )A .2B .3C .4D .59.如图是一个算法的流程图.若输入x 的值为2,则输出y 的值是输入x112y x =- ||1y x -<2x y =否 是结束 开始输出yA .0B .1-C .2-D .3-10.执行如图所示的程序框图,如果输出S=3,那么判断框内应填入的条件是( )A .k≤6 B.k≤7 C.k≤8 D.k≤911.阅读如下程序框图,运行相应的程序,则程序运行后输出i 的结果为( )A .7B .8C .9D .1012.某程序的框图如图所示,执行该程序,若输入的x 值为5,则输出的y 值( )A .﹣2B .﹣1C .D .213.若如图程序框图的输出结果为120,则判断框中应填写的判断条件为( )A.i<5? B.i>5? C.i>6? D.i≥5?14.已知程序框图如下,则输出的i的值是.15.已知实数x∈[1,9],执行如图所示的流程图,则输出的x不小于55的概率为.参考答案1.C【解析】试题分析:由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量S的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.解:第一次执行循环体后,S=2,n=2,不满足退出循环的条件;第二次执行循环体后,S=8,n=3,不满足退出循环的条件;第三次执行循环体后,S=26,n=4,满足退出循环的条件;故输出S值为26,故选:C考点:程序框图.2.[﹣2,﹣1]【解析】试题分析:由程序框图可得分段函数,根据函数的值域,即可确定实数x的取值范围.解:由程序框图可得分段函数:∴令,则x∈[﹣2,﹣1],满足题意;故答案为:[﹣2,﹣1]考点:选择结构.3.D【解析】试题分析:由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量S的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.解:当t=1时,满足进行循环的条件,S==﹣1,t=2;当t=2时,满足进行循环的条件,S==,t=3;当t=3时,满足进行循环的条件,S==,t=4;当t=4时,满足进行循环的条件,S==4,t=5;当t=5时,满足进行循环的条件,S==﹣1,t=6;当t=6时,满足进行循环的条件,S==,t=7;当t=7时不满足进行循环的条件,此时S值为,故选:D.考点:程序框图.4.C【解析】试题分析:第一次执行完循环体,1,2s i ==;第二次执行完循环体,112,3s i =+==;第三次执行完循环体,2+2=4,4s i ==;结束循环,输出=4s ;考点:程序框图;5.C【解析】试题分析:程序执行中的数据变化如下:3,0,8,1,823,13,x k x k x ====>=2,1323,18,k x =>= 3,1823,23,4,2323,28,5,2823k x k x k =>==>==>成立,输出5k =考点:程序框图6.B【解析】试题分析:程序执行中的数据变化如下:1,1,14,2,2,24,4,3,44,8,4,84x y x y x y x y ==≤==≤==≤==≤不成立,输出4y =考点:程序框图7.C【解析】试题分析:00101201280,2;1,22;2,222;,8,2222k S k S k S k S ====+==++==++++L L 92151112-==-,故选C . 考点:程序框图中的循环结构及等比数列前n 项和公式的应用.8.B【解析】 试题分析:2111331,0;2,;3,0.7,22244n S n S n S ==+==+===<否,输出3n =,故选B . 考点:程序框图中条件循环结构.9.C【解析】试题分析:模拟算法:输入2x =, 12102y =⨯-= 021y x -=-<不成立, 20010112x y =⨯==⨯-=- 101y x -=--<不成立,2(1)2x =⨯-=-1(2)12y=⨯--=-,2-=---=<成立,2(2)01y x-,故选C.输出2考点:程序框图.10.B【解析】试题分析:根据程序框图,写出运行结果,根据程序输出的结果是S=3,可得判断框内应填入的条件.解:根据程序框图,运行结果如下:S k第一次循环 log23 3第二次循环 log23•log34 4第三次循环 log23•log34•log45 5第四次循环 log23•log34•log45•log56 6第五次循环 log23•log34•log45•log56•log67 7第六次循环 log23•log34•log45•log56•log67•l og78=log28=3 8故如果输出S=3,那么只能进行六次循环,故判断框内应填入的条件是k≤7.故选B.考点:程序框图.11.C【解析】试题分析:由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量i的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.解:第一次执行循环体后,S=lg,不满足退出循环的条件,i=3;再次执行循环体后,S=,不满足退出循环的条件,i=5;再次执行循环体后,S=,不满足退出循环的条件,i=7;再次执行循环体后,S=,不满足退出循环的条件,i=9;再次执行循环体后,S=,满足退出循环的条件,故输出的i值为9,故选:C考点:程序框图.12.C【解析】试题分析:按照程序框图的流程写出前几次循环的结果,并判断每次得到的结果是否满足判断框中的条件,直到满足,执行输出y,可得答案.解:经过第一次循环得到x=3,不满足判断框中的条件;经过第二次循环得到x=1,不满足判断框中的条件;经过第三次循环得到x=﹣1,满足判断框中的条件;执行“是”,y=2﹣1=,输出y值为.故选C.考点:程序框图.13.B【解析】试题分析:由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量T 的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得满足题意的循环条件.解:模拟执行程序框图,可得:T=1,i=2T=2,i=3不满足条件,T=6,i=4,不满足条件,T=24,i=5,不满足条件,T=120,i=6,此时,由题意,i 应该满足条件,退出循环,输出T 的值为120.故判断框中应填写的判断条件为i >5?故选:B .考点:程序框图.14.9【解析】试题分析:程序执行中的数据变化如下:1,3,1100,3,5,3100,15,,7,s i s i s i ==≥==≥== 15100,105,9,105100s i ≥==≥成立,输出9i =考点:程序框图15..【解析】试题分析:由程序框图的流程,写出前三项循环得到的结果,得到输出的值与输入的值的关系,令输出值大于等于55得到输入值的范围,利用几何概型的概率公式求出输出的x 不小于55的概率.解:设实数x ∈[1,9],经过第一次循环得到x=2x+1,n=2经过第二循环得到x=2(2x+1)+1,n=3经过第三次循环得到x=2[2(2x+1)+1]+1,n=3此时输出x输出的值为8x+7令8x+7≥55,得x≥6由几何概型得到输出的x 不小于55的概率为==. 故答案为:.考点:循环结构.。

算法框图试题

算法框图试题

算法流程图练习题1、阅读下面的程序框图,该程序输出的结果是________.第2题第3题 2、如图所示的程序框图输出的结果是 . 3、如果执行上面的程序框图,那么输出的S = (A)2450 (B)2500 (C)2550(D)265243,结果会输出________.第4题 第5题 5、执行上边的程序框图,若0.8p =,则输出的n =.6、阅读下边程序框图,若输入的n 是100,则输出的变量S 和T 的值依次是 .第6题 第7题7、阅读上图的程序框图,若输入4m =,3n =,则输出a = ,i = ;若输入4m =,6n =,则输出a =_____,i =_____.8.按如图所示的框图运算:若输入x =8,则输出k = ;若输出k =2,则输入的x 的取值范围是 .第9题9、阅读上面的程序框图,回答下列问题:若2log 3=a 、32=b 、31)21(=c ,则输出的数是______10、下面的程序框图循环体执行的次数是___ ___.第10题 第11题11、阅读上边的程序框图,请你写出y 关于x 的函数解析式 . 12、下图给出的是计算 12151311-++++n 的值的一个程序框图(其中n 的值由键盘输入),其中①处应填 ,②处应填 .第12题 第13题13、上面是一个算法的程序框图,当输入的x 值为3时,输出的y 的结果恰好是1/3,则?处的关系式是 .14、下面的程序框图,如果输入三个实数a 、b 、c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入 .第15题15、上面的程序框图可以计算10021(21)nn--∑的值,则在判断框中可以填写的表达式为.16、下图是计算1111223910+++⨯⨯⨯的值的算法框图,其中在判断框中应填入的条件是.第16题第17题117、给出30个数:1,2,4,7,11,……,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依此类推,要计算这30个数的和,现已给出了该问题算法的程序框图.补充上面的程序框图,使之能完成该题算法功能.。

高中数学算法与框图练习题练习题(含解析)

高中数学算法与框图练习题练习题(含解析)
又由不等式 时,根据程序框图,可得 ,
所以输出的 的最大值为 .
故选:D.
8.C
【分析】根据程序流程图,代入 ,计算出结果即可.
【详解】① , , , ,此时 ;
② , , ,此时 ;
③ , , ,此时 ;
④ , , ,此时 ;
⑤ , , ,此时 ;
⑥ , , ,此时 ,
结束程序,输出结果为44,
故选:C
第四步:判断 是否成立?若是,则 之间的任意值均为满足条件的近似根;若不是,则返回第二步.
【点睛】本题考查了求方程近似根的算法,意在考查学生对于算法的理解和应用.
【详解】(1) ,所以98的二进制数是 .
(2) , ,所以 与 的最大公约数为 .
(3) .
【点睛】本题考查二进制,辗转相除法,秦九昭算法等知识,属于基础题.
16.见解析
【分析】根据题目中的条件,找出各要素之间的关系,校长只负责两名副校长和校长办公室,所以校长下只有两名副校长和校长办公室,依次类推,两名副校长又各自管理教务处、教科室和保卫科、政教处、总务处;班级由所有的科室负责.
A.35B.56C.84D.120
二、填空题
11.运行如图所示的伪代码,输出的T的值为________.
12.用秦九韶算法求函数 ,当 时的值时, ___________.
13.执行如图所示的程序框图,若输1455的最大公约数为 ,则 化为三进制为__________.
根据程序框图可知,输出的 ,
又 , , , , , ,
所以 .
故选:B.
11.16
【分析】模拟程序的运行过程,即可得出程序运行后的输出结果.
【详解】当 时, ;
当 时, ;
当 时, ;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档