高中数学必修3程序框图试题
最新人教版高中数学必修3第一章《算法与程序框图1.1.2程序框图与算法的基本逻辑结构》同步训练(附答案)

1.1.2程序框图与算法的基本逻辑结构1.写出下列程序框图的运行结果.(1)上图中输出S=__________;(2)下图中,若R=8,则a=__________.2.下面是计算13+23+…+103的程序框图,图中的①②分别是__________.3.判断:(1)起止框表示一个算法的起始和结束,是任何流程图必不可少的.( )(2)输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置.( )(3)处理框的功能是赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内,可以有一个进入点和一个退出点.( )(4)判断框是判断某一条件是否成立,成立时在出口处标明“是”或“Y ”;不成立时标明“否”或“N ”. ( )(5)在条件结构中经判断框判断后可以执行下面程序中的任一步骤.( ) (6)在循环结构中都有一个计数变量和累加变量.( )答案:1.(1)52 (2)4 (1)S =a b +b a =24+42=52.(2)∵R =8,∴b =82=2,a =2b =4.2.S =S +i 3;i =i +1 ①是循环变量S =S +i 3;②是计数变量i =i +1. 3.(1)√ (2)√ (3)× (4)√ (5)× (6)√1.为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密),已知加密规则如图所示,例如,明文1,2,3,4对应密文5,7,18,16.当接收方收到密文14,9,23,28时,则解密得到的明文为( )A .4,6,1,7B .7,6,1,4C .6,4,1,7D .1,6,4,72.下边的程序框图,能判断任意输入的整数x 的奇偶性,其中判断框内的条件是( )A.m=0? B.x=0? C.x=1? D.m=1?3.如下图所示的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()A.c>x? B.x>c? C.c>b? D.b>c?4.(2009福建高考,文6)阅读下图所示的程序框图,运行相应的程序,输出的结果是()A.1 B.2 C.3 D.45.某人以15万元买了一辆汽车,此汽车将以每年20%的速度折旧.请用算法流程图描述汽车价值的变化,输出5年以后该汽车的价值.答案:1.C 由题意可知⎩⎪⎨⎪⎧a +2b =14,2b +c =9,2c +3d =23,4d =28.解得a =6,b =4,c =1,d =7.2.D 首先判断框内是对整数m 进行判断;另外,一个数的奇偶性是从这个数除以2后所得的余数是否为1或0来考虑的,而本题当判断为是时,输出“x 是奇数”,所以余数应是从1来考虑的.3.A 变量x 的作用是保留3个数中的最大值,所以第二个条件结构的判断框内语句为“c>x ?”,满足“是”则交换两个变量的数值后输出x 的值结束程序,满足“否”直接输出x 的值结束程序.4.D 初值 S =2,n =1 执行第一次后 S =-1,n =2执行第二次后 S =12,n =3执行第三次后 S =2,n =4 此时符合条件,输出n =4.5.解:本题的本质是要求计算15×(1-20%)5, 因此采用循环结构来描述. 程序框图如图所示.点评:循环结构是指在算法中从某处开始,按照一定条件,反复执行某一处理步骤的结构.在科学计算中,有许多有规律的重复计算,如累加求和、累乘求积等问题,这些算法中往往就包含循环过程,循环过程非常适合计算机处理,因此很多算法都用循环结构进行设计.通常我们按照“确定循环体”“初始化变量”“设定循环控制条件”的顺序来构造循环结构.1.下面给出的是计算12+14+16+…+120的值的一个程序框图,其中判断框内应填入的条件是( )A.i>10? B.i<10? C.i>20? D.i<20?答案:A程序中的计数变量是i,计算的是前10个偶数的倒数的和,所以计数变量从1到10即可.2.(2009山东日照高三第二次检测,理7)阅读如下图所示的程序框图,若输入m=4,n =6,则输出a,i分别等于()A.12,2 B.12,3 C.24,3 D.24,2答案:B由程序框图知,当a=4×3时,能被6整除,故应输出12和3.3.(2009天津高考,文6)阅读如下图所示的程序框图,则输出的S等于()A.14 B.20 C.30 D.55答案:C由题意知:S=12+22+ (i2)当i=4时循环程序终止,故S=12+22+32+42=30.4.观察下面的程序框图:(1)算法功能是__________;(2)输出结果是__________.答案:(1)求积为624的两个相邻偶数(2)24,265.(2009安徽高考,文12)程序框图(即算法流程图)如下图所示,其输出结果是__________.答案:127初值a=1,执行一次后:a=2×1+1=3,执行二次后:a=2×3+1=7,执行三次后:a=2×7+1=15,执行四次后:a=2×15+1=31,执行五次后:a=63,执行六次后:a=127,此时a>100,输出a=127.6.如下图是某种算法的流程图,回答下面的问题:当输出的y值的范围大于2时,则输入的x的取值范围为__________.答案:(-∞,-1)∪(4,+∞)由题知,此算法的流程图即求分段函数f(x)=⎩⎨⎧3-x-1,x ≤0,x ,x>0在f(x)>2时的x 的取值范围. 当x ≤0时,由3-x -1>2,即3-x >3,得-x>1,x<-1,此时有x<-1; 当x>0时,由x>2,得x>4,综上可知,x ∈(-∞,-1)∪(4,+∞).7.以下是某次考试中某班15名同学的数学成绩:72,91,58,63,84,88,90,55,61,73,64,77,82,94,60.要求将80分以上的同学的平均分求出来,画出程序框图.答案:解:可用条件分支结构来判断成绩是否高于80分,用循环结构控制输入的次数,同时引进两个累加变量,分别计算高于80分的成绩的总和和人数.程序框图如下图所示.。
高中数学必修3程序框图练习

高一数学练习1――程序框图班级 ______ 座号 __________ 姓名 ____________3. 执行下面左边的程序框图,若第一次输入的a 的值为-1.2,第二次输入的a 的值 为1.2,则第一次、第二次 输出的a 的值分别为( ) A . 0.2,0.2 B . 0.2,0.8 C . 0.8,0.2D . 0.8,0.81 •执行如右图所示的程序框图,输出的S 值为()C. 1321B .D .2 3 610 9872 .如下图所示,程序框图(算法流程图)的输出结果是()B . 25C.12)[来源:2 O.w 2/输山// 需二a /4. 执行上面右图所示的程序框图,输出的 S 值为() A. 2 B .4C.8D. 165.如下左图所示,程序框图(算法流程图)的输出结果是()(A) 3 (B)4 (Cp (D)<6. 执行上右图所示的程序框图,如果输出s = 3,那么判断框内应填入的条件是 ()A . k 辽6B . k^7C . k 冬8D . k 辽 97 .阅读如下程序框图,如果输出i =5,那么在空白矩形框中应填入的语句为()A . S =2*i -2B . S=2*i -1C . S = 2* i 8 .运行如下程序 框图,如果输入的t€[T,3],则输出s 属于()开始l=2,S=lD . S = 2* i 4 x~l T y-l/ 新出y /帝沙鐵孑昙芒拆出齐丽疋 --- 1A . [-3,4] B. [-5,2] C•[-4,3] D•[-2,5] 9•阅读下左图所示的程序框图,运行相应的程序.若输入m的值为2,则输出的结果i = _________ .i n I11. 阅读下左图所示的程序框图,运行相应的程序,输出的结果 s = _________10. 如果执行上右图所示的程序框图,输入 x = -1, n=3,则输出的数S= ________12. _____________________________________________________________ 执行上右图所示的程序框图,若输入 n 的值为8,则输出s 的值为 _______________14•执行下左图所示的程序框图,如果输入a =1,b =2,则输出的a 的值为15. 执行上右图所示的程 序框图,若输入n 的值为4 ,则输出s 的值为 ________ .13.下图是某算法的程序框图,则程序运行后输出的结果是 _______________________________________________________________■出7/T薛]16. 阅读如下左图所示的程序框图,运行相应的程序,输出的结果i = ____________高一数学练习1――程序框图答案:1-4 CDCC 5-8 BBCA 9. 4, 10. -411.9 12. 8 13. 3 14.9 15.7 16. 5 17. 154注:第5题题目框图中的“ y=y-1 ”应更正为“ y=y+1。
人教版高中数学必修3 程序框图与算法的基本逻辑结构 (2)

1.下面的程序框图能判断任意输入的数x 的奇偶性,则判断框内的条件应是( )
A .m =0?
B .m =1?
C .x =0?
D .x =1?
解析:选B.由程序框图所体现的算法是要判断一个数是奇数还是偶数,看这个数除以2的余数是1还是0.由图可知应该填“m =1?”.
2.(2013·厦门质检)如图是判断“美数”的流程图,在[30,40]内的所有整数中,“美数”的个数是________.
解析:依题意可知,题中的“美数”包括12的倍数与能被3整除但不能被6整除的数.由此不难得知,在[30,40]内的“美数”有3×11、12×3、3×13这三个数.
答案:3 3.画出计算1+13+15+17+…+12 013
的值的一个程序框图. 解:相加各数的分子都是1,而分母是有规律递增的,每次增加2,引入变量S 表示和,
计数变量i ,i 的值每次增加2,则每次循环都有S =S +1i
,i =i +2,这样反复进行. 程序框图如图所示:。
最新人教版高中数学必修3第一章《算法与程序框图1.1.2程序框图(附答案)

1.1.2程序框图1.下列图形符号属于判断框的是()2.下列关于程序框图的说法正确的有()①用程序框图表示算法直观、形象,容易理解;②程序框图能清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;③在程序框图中,起止框是任何流程不可少的;④输入和输出框可用在算法中任何需要输入、输出的位置.A.1个B.2个C.3个D.4个3.在程序框图中,一个算法步骤到另一个算法步骤用__________连接.4.在画程序框图时,如果一个框图需要分开来画,则要在断开处画上______,并标上连接的符号.答案:1.C判断框用菱形表示,且有多个输出.2.D3.流程线4.连接点1.程序框图中表示处理框的是()A.矩形框B.菱形框C.图形框D.椭圆形框2.画程序框图时,需要遵循的规则中,下列说法错误的是()A.使用标准的框图语言B.在程序框图中,大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的其中的一个符号C.一种判断框是“是”与“不是”两分支的判断,而且有且仅有两个结果,另一种是多分支判断,有几种不同的结果D.在图形符号内描述的语言要非常简练、清楚3.写出下列程序框图的运算结果.S=__________.a=__________.4.半径为r的圆的面积公式为S=πr2,当r=10时,写出计算圆面积的算法,画出程序框图.5.画出解下列方程组的程序框图:⎩⎪⎨⎪⎧3x +4y -2=0,2x +y +2=0.6.设计一个算法,求解一元二次方程ax 2+bx +c =0的实数根,并画出程序框图.答案:1.A2.B B 项中的“其中”应为“唯一”.3.52 4 S =a b +b a =24+42=52. ∵R =8,∴b =4=2,a =2b =4.4.解:算法如下:S1 取r =10;S2 计算S =πr 2;S3 输出S.程序框图如图所示:5.解:如图所示:6.解:算法步骤:第一步,输入a ,b ,c.第二步,计算判别式Δ=b 2-4ac.第三步,判断Δ的符号.若Δ 0,则计算x 1、2=-b±Δ2a,并输出x 1、2; 若Δ<0,则结束.程序框图:1.程序框图中▱的功能是 ( )A .算法的起始和结束B .算法输入和输出信息C .计算、赋值D .判断条件是否成立答案:B 由程序框图的图形符号及表示的意义易得.2.如图,是一个算法程序框图,回答下面的问题:当输入的值为3时,输出的结果是__________.答案:8∵3<5,∴y=32-1=8.3.写出下列程序框图的功能:(1)图①中程序框图的功能是(a>0,b>0)__________.(2)图②中程序框图的功能是__________.①②答案:(1)求以a,b为直角边的直角三角形斜边c的长(2)求两个实数的和4.已知f(x)=|x-3|,如图所示的是给定x值,求其相应函数值的算法.请将该程序框图补充完整,其中①处应填__________;②处应填__________.答案:x<3y=x-3由f(x)=|x-3|知,需对x-3的正负进行判断,因为“是”时为y=3-x,故判断框内应为x<3,“否”时应为y=x-3.5.如图所示的程序框图是将一系列指令和问题用框图的形式排列而成的,箭头将告诉你下一步到哪一个程序框图.阅读下边的程序框图,并回答下面的问题.(1)程序框图表示了怎样的算法?__________. (2)若a>b>c ,则输出的数是__________;若a =(12)13,b =23,c =log 32,则输出的数是__________.答案:(1)此框图表示的是“找出a ,b ,c 三个实数中的最大值”.(2)a a (1)略;(2)∵a =31)21(>21)21(=22>23=b ,∴a>b. 又323=39>38=2=3log32,∴b>c.∴a>b>c.6.利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积,设计出该问题的算法及程序框图.答案:解:S1 a =2,b =4,h =5;S2 S =12(a +b)h ; S3 输出S.程序框图如下图所示:7.任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在,画出这个算法的程序框图.答案:解:判断分别以这3个数为三边边长的三角形是否存在,只需验证这3个数当中任意两数的和是否大于第3个数.程序框图如图所示:。
(word完整版)高中数学必修三算法和程序框图练习题

一、选择题1、根据算法的程序框图,当输入n=6时,输出的结果是( )A.35B.84C.49D.252、如图,汉诺塔问题是指有3根杆子A,B,C,杆子上有若干碟子,把所有的碟子从B杆移到A杆上,每次只能移动一个碟子,大的碟子不能叠在小的碟子上面,把B杆上的3个碟子全部移动到A杆上,最少需要移动的次数是( )A.12B.9C.6D.73、一程序框图如图1-1-25所示,它能判断任意输入的数x的奇偶性,其中判断框中的条件是( )A.m=0B.x=0C.x=1D.m=1图1-1-254、阅读下面的程序框图并判断运行结果为…( )A.55B.-55C.5D.-55、给出下面的算法:该算法表示()S1 m=a;S2 若b<m,则m=b;S3 若c<m,则m=c;S4 若d<m,则m=d;S5 输出m.A.a,b,c,d中最大值B.a,b,c,d中最小值C.将a,b,c,d由小到大排序D.将a,b,c,d由大到小排序6、下列关于算法的说法中,正确的是()A.求解某一类问题的算法是唯一的B.算法必须在有限步操作之后停止C.算法的每一步操作必须是明确的,不能有歧义或模糊D.算法执行后一定产生确定的结果7、算法共有三种逻辑结构,即顺序结构、条件分支结构和循环结构,下列说法正确的是()A.一个算法只能含有一种逻辑结构B.一个算法最多可以包含两种逻辑结构C.一个算法必须含有上述三种逻辑结构D.一个算法可以含有上述三种逻辑结构的任意组合8、下面的程序框图中是循环结构的是( )A.①②B.②③C.③④D.②④9、阅读下边的程序框图,若输入的n是100,则输出的变量S和T的值依次是( )A.2 500,2 500B.2 550,2 550C.2 500,2 550D.2 550,2 50010、程序框是程序框图的一个组成部分,下面的对应正确的是()①终端框(起止框),表示一个算法的起始和结束②输入、输出框,表示一个算法输入和输出的信息③处理框(执行框),功能是赋值、计算④判断框,判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”A.(1)与①,(2)与②,(3)与③,(4)与④B.(1)与④,(2)与②,(3)与①,(4)与③C.(1)与①,(2)与③,(3)与②,(4)与④D.(1)与①,(2)与③,(3)与④,(4)与②。
数学必修3第一章程序框图练习题

算法与程序框图练习题
班级: 姓名:
一、选择题:
1.阅读下面的程序框图,则输出的S =
A .14
B .20
C .30
D .55
2.阅读图2所示的程序框图,运行相应的程序,输出的结果是
A .1 B. 2 C. 3 D. 4
3.某程序框图如图所示,该程序运行后输出的k 的值是
A .4
B .5
C .6
D .7
4.如图的程序框图表示的算法的功能是
A .计算小于100的奇数的连乘积
B .计算从1开始的连续奇数的连乘积
C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数
D .计算100531≥⨯⋅⋅⋅⨯⨯⨯n 时的最小的n 值.
3题 2题
1题
5.某程序框图如图所示,则该程序运行后输出的B 等于
A .15
B .29
C .31
D .63
6. 如图所示,是关于闰年的流程,则以下年份是闰年的为
A .1996年
B .1998年
C .2010年
D .2100年
7.上图的程序框图,如果输入三个实数a ,b ,c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )
A. c x >
B.x c > C .c b > D.b c >
9.某程序框图如图所示,若输出的S=57,则判断框内为
(A )k>4? (B )k>5? (C) k>6? (D) k>7?
10.执行上边的程序框图,输出的T =( ).
A. 12
B.20 C .30 D.42
6题 7题 10题
9题 10题。
人教版高中数学必修3第一章算法初步1.1算法与程序框图1.1.2程序框图和算法的逻辑结构同步测试

人教版新课标A版高中数学必修3 第一章算法初步 1.1算法与程序框图 1.1.2程序框图和算法的逻辑结构同步测试共 25 题一、单选题1、条件结构不同于顺序结构的特征是含有( )A.处理框B.判断框C.输入,输出框D.起止框2、任何一个算法都必须有的基本结构是( )A.顺序结构B.条件结构C.循环结构D.三个都有3、进行流程程序图分析时,是采用程序分析的基本步骤进行,故按照二分法原理求方程的根的程序分析的步骤得到的是程序流程图.A.程序流程图B.工序流程图C.知识结构图D.组织结构图4、阅读右边的程序框图,运行相应的程序,则输出 i 的值为( )A.3B.4C.5D.65、阅读下列流程图,说明输出结果()A.50000B.40000C.35000D.300006、执行如图所示程序框图, 则输出的s=( )A.-2013B.2013C.-2012D.20127、程序框图如图所示,该程序运行后输出的S的值是( )A.2B.C.-3D.8、按右面的程序框图运行后,输出的S应为()A.26B.35C.40D.579、已知函数y=,输入自变量x的值,输出对应的函数值的算法中所用到的基本逻辑结构是( )A.顺序结构B.条件结构C.顺序结构、条件结构D.顺序结构、循环结构10、如图程序框图,若输入a=﹣9,则输出的结果是( )A.-0B.-3C.3D.是负数11、如图:程序输出的结果S=132,则判断框中应填( )A.i≥10?B.i≤10?C.i≥11?D.i≥12?12、执行如图所示的程序框图,若输入x=8,则输出y的值为( )A.-B.C. D.313、如图所示,程序框图(算法流程图)的输出结果是()A. 3B. 4C. 5D.8A.7B.6C.5D.415、在如图的程序框图表示的算法中,输入三个实数a,b,c,要求输出的x是这三个数中最大的数,那么在空白的判断框中,应该填入()A.x>cB.c>xC.c>bD.c>a二、填空题16、如果考生的成绩(以满分100分计) ,则输出“优秀”;若成绩,则输出“中等”;若,则输出“及格”;若 n<60 ,则输出“不及格”。
人教A版高中数学必修三1.1算法与程序框图

程序框图 (第3课时)
课前复习
1: 任何一个算法各步骤之间都有明确的顺序 性,在算法的程序框图中,由若干个依次执 行的步骤组成的逻辑结构,称为顺序结构, 用程序框图可以表示为:
步骤n
步骤n+1
2:在算法的程序框图中,由若干个在一 定条件下才会被执行的步骤组成的逻辑 结构,称为条件结构,用程序框图可以 表示为下面两种情势:
x=b
开始 输入a,b,c
a>b? 是
a>c? 是
x=a
否 x=c
输出x 结束
思考1:计算1+2+3+…+100的值.
第1步,0+1=1. 第2步,1+2=3. 第3步,3+3=6. 第4步,6+4=10.
…… 第100步,4950+100=5050.
我们用一个累加变量S表示每一步的计算 结果,即把S+i的结果仍记为S,从而把第i步 表示为S=S+i,其中S的初始值为0,i依次取1, 2,…,100,通过重复操作,上述问题的算 法如何设计?
第一步,令i=1,S=0. 第二步,计算S+i,仍用S表示.
第三步,计算i+1,仍用i表示.
第四步,判断i>100是否成立.若是, 则输出S,结束算法;否则,返回第二 步.
思考5:用直到型循环结构,上述算法的 程序框图如何表示? 开始
i=1 S=0
S=S+i
i=i+1
i>100?
否
是 输出S
结束
思考6:用当型循环结构,上述算法的程 序框图如何表示? 开始
a=a+t n=n+1
数学必修三练习:112程序框图(含答案)

第一章1.11.1.2一、选择题1.在画程序框图时,如果一个框图需要分开来画,要在断开处画上()A.流程线B.注释框C.判断框D.连接点[答案] D[解析]如果一个框图需要分开来画,要在断开处画上连接点.2.关于程序框图的图形符号的理解,不正确的有()①任何一个程序框图都必须有起止框;②输入框只能在开始框之后,输出框只能放在结束框前;③判断框是惟一具有超过一个退出点的图形符号;④对于一个程序来说,判断框内的条件是惟一的.A.1个B.2个C.3个D.4个[答案] B[解析]任何一个程序都有开始和结束,因而必有起止框;输入(出)框可以在程序中任何需要输入(出)的位置;而判断框内的条件可不惟一,故①③正确.3.在程序框图中,一个算法步骤到另一个算法步骤的连接用()A.连结点B.判断框C.流程线D.处理框[答案] C[解析]流程线的意义是流程进行的方向,一个算法步骤到另一个算法步骤表示的是流程进行的方向,故选C.而连结点是当一个框图需要分开来画时,在断开处画上连结点.判断框是根据给定条件进行判断,处理框是赋值、计算、数据处理、结果传送,所以A、B、D都不对.4.一个完整的程序框图至少应包括()A.起止框和处理框B.起止框和输入、输出框C.处理框和判断框D.起止框和判断框[答案] A[解析] 一个完整的程序框图至少包括起止框和处理框. 5.如图所示的程序框图的运行结果是( )A .2B .2.5C .3.5D .4[答案] B[解析] ∵a =2,b =4,∴S =a b +b a =12+2=2.5.6.给出以下一个算法的程序框图,该程序框图的功能是( )A .求出a 、b 、c 三数中的最大数B .求出a 、b 、c 三数中的最小数C .将a 、b 、c 按从小到大排列D .将a 、b 、c 按从大到小排列 [答案] B[解析] 经判断框中a >b 处理后a 是a 、b 中较小者;经判断框a >c 处理后,a 是a 、c 中较小者.结果输出a ,即三者中最小的.7.在如图所示的程序框图中,若输出的z 的值等于3,那么输入的x 的值为________.[答案] 19[解析] 当输入的z 的值为3时,z =y =3,∴y =9,由1x =9,得x =19,故输入的x 的值为19.8.如图是求一个数的百分之几的程序框图,则(1)处应填________.[答案] n =n ×m[解析] 因为程序框图的作用是求一个数的百分之几,故(1)处应填输入的数n 与百分比m 的乘积所得数,再让它赋值给n .三、解答题9.已知球的半径为1,求其表面积和体积,画出其算法的程序框图. [解析] 如图所示:1.下列所画程序框图是已知直角三角形两条直角边a、b求斜边的算法,其中正确的是()[答案] A[解析]选项B中,输入框与处理框的顺序颠倒,输入、输出框应用平行四边形,处理框应用矩形,故选项C、D错误,应选A.2.如图所示,若a=-4,则输出结果是()A.是正数B.是负数C.-4 D.16[答案] B[解析]∵a=-4<0,∴输出“是负数”.二、填空题3.如图,程序框图的功能是________.[答案]求五个数的和以及这五个数的平均数[解析]该程序框图表示的算法是首先输入5个数,然后计算这5个数的和,再求这5个数的算术平均数,最后输出它们的和与平均数.4.如图所示是一个算法的程序框图,回答下面的问题:当输入的值为3时,输出的结果为________.[答案] 8[解析] 输入x =3<5,∴y =x 2-1=8.故输出的结果为8. 三、解答题5.利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积.设计出该问题的算法及程序框图.[解析] 根据梯形的面积公式S =12×(a +b )h .其中a 是上底,b 是下底,h 是高,只要令a =2,b =4,h =5,代入公式即可.算法如下:第一步:输入梯形的两底a 、b 与高h 的值; 第二步:S =12(a +b )h ;第三步:输出S .该算法的程序框图如图所示.6.如图所示的程序框图,根据框图和各题的条件回答下面的问题:(1)该框图解决的是一个什么问题?(2)当输入的x 值为0和4时,输出的值相等,问当输入的x 值为3时,输出的值为多大?[解析] (1)该程序框图解决的是求二次函数f (x )=-x 2+mx 的函数值的问题. (2)当输入x 的值为0和4时,输出值相等, 即f (0)=f (4).∵f (0)=0,f (4)=-16+4m ,∴-16+4m =0.∴m =4.∴f (x )=-x 2+4x . ∵f (3)=-32+4×3=3,∴输入x 的值为3时,输出y 的值为3.7.某居民区的物业部门每月向居民收取卫生费,计费方法是:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.设计一个算法,根据输入的人数,计算应收取的卫生费,并画出程序框图.[解析] 设某户有x 人,根据题意,收取的卫生费y 应是x 的分段函数. 当x ≤3时,y =5;当x >3时,y =5+(x -3)×1.2=1.2x +1.4.即y =⎩⎨⎧5(x ≤3)1.2x +1.4(x >3).S1输入x ;S2如果x ≤3,则y =5;如果x >3,则y =1.2x +1.4; S3输出y .相应的程序框图如图所示.。
人教A版高中数学必修三练习程序框图、顺序结构

1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构课后篇巩固提升基础巩固1.阅读如图所示的程序框图,若输入x=3,则输出y的值为()A.33B.34C.40D.453,a=2×32-1=17,b=a-15=2,y=ab=17×2=34,故输出y的值为34.2.下面程序框图表示的算法的运行结果是()A.9B.6C.6√6D.36=9,P=5+6+72S=√9×4×3×2=√63=6√6.3.阅读如图所示的程序框图,若输入的x为9,则输出的y的值为()A.8B.3C.2D.19→a=80→b=8→y=log28=3.即输出的y的值为3.4.阅读如图所示的程序框图,若输入a,b,c的值分别是21,32,75,则输出的a,b,c分别是()A.75,21,32B.21,32,75C.32,21,75D.75,32,21:输入21,32,75.x=21,a=75,c=32,b=21.输出75,21,32.5.写出如图所示的程序框图的运行结果.(1)S=.(2)若R=8,则a=.因为a=2,b=4,所以S=24+42=32.=2,a=2×2=4.(2)若R=8,则b=√82(2)4(1)(2)(第5题图)(第6题图)6.如图所示的是一个求长方体的体积和表面积的程序框图,则①中应填.,知需计算长方体的表面积S=2(ab+bc+ac).2(ab+bc+ac)7.已知函数f(x)=x2-3x-2,求f(3)+f(-5)的值,设计一个算法并画出算法的程序框图.:第一步,求f(3)的值.第二步,求f(-5)的值.第三步,计算y=f(3)+f(-5).第四步,输出y的值.程序框图如图所示:8.某人在法定工作时间内,每小时工资20元,加班工资每小时30元.他上个月工作了180小时,其中加班20小时,月工资的30%用来还房贷,写出此人该月剩余工资的算法,并画出算法的程序框图.:第一步,计算法定工作时间内工资,a=20×(180-20)=3 200(元).第二步,计算加班工资,b=30×20=600(元).第三步,计算一个月内工资总数,c=a+b=3 200+600=3 800(元).第四步,计算这个人该月剩余的工资数,d=c×(1-30%)=3 800×(1-30%)=2 660(元).算法的程序框图如图所示.能力提升1.如图所示的程序框图表示的算法意义是()A.边长为3,4,5的直角三角形面积B.边长为3,4,5的直角三角形内切圆面积C.边长为3,4,5的直角三角形外接圆面积D.以3,4,5为弦的圆面积,故选B.r=a+b-c22.如图,若输入a=10,则输出a=()A.2B.4C.6D.8a=10,该程序框图的执行过程是a=10,b=10-8=2,a=10-2=8,输出a=8.(第2题图)(第3题图)3.为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密),已知加密规则如图所示,例如,明文1,2,3,4对应密文5,7,18,16.当接收方收到密文14,9,23,28时,则解密得到的明文为 .{a +2b =14,2b +c =9,2c +3d =23,4d =28,解得a=6,b=4,c=1,d=7.4 1 74.如图所示的程序框图是交换两个变量的值并输出,则图中①处应为 .(第4题图)(第5题图)5.如图所示,图①是计算图②中空白部分面积的一个框图,则“?”处应填 . 解析由题图②知S 空白=814π·(a 2)2−12×a 2×a 2=π2a 2-a 2,故“?”处应填S=π2a 2-a 2.S=π2a 2-a 26.“六一”儿童节这天,糖果店的售货员忙极了,请你设计一个程序,帮助售货员算账.已知水果糖每千克10元,奶糖每千克15元,巧克力糖每千克25元,那么依次购买这三种糖果a ,b ,c 千克,应收取多少元钱?写出一个算法,画出程序框图.:第一步,输入三种糖果的价格x ,y ,z. 第二步,输入购买三种糖果的千克数a ,b ,c. 第三步,计算Y=xa+yb+zc. 第四步,输出Y. 程序框图如图所示.7.求底面边长为4,侧棱长为5的正四棱锥的侧面积及体积,为该问题设计算法,并画出程序框图.:第一步,a=4,c=5. 第二步,R=√2a. 第三步,S=a 2,h=√c 2-R 2. 第四步,V=13Sh. 第五步,h'=√c 2-a 24.第六步,S=2ah'.第七步,输出S,V.程序框图如图所示.。
高中数学必修3课后限时练习2 程序框图、顺序结构

高中数学必修3课后限时练习2程序框图、顺序结构一、选择题1.程序框图是算法思想的重要表现形式,程序框图中不含()A.流程线B.判断框C.循环框D.执行框答案:C解析:程序框图是由程序框和流程线组成.其中程序框包括起止框、、输入输出框、执行框、判断框.这里并没有循环框.2.在程序框图中,算法中间要处理数据或计算,可分别写在不同的()A.处理框内B.判断框内C.输入、输出框内D.终端框内答案:A解析:由处理框的意义可知,对变量进行赋值,执行计算语句,处理数据,结果的传送都可以放在处理框内,∴选A.3.下列关于程序框的功能描述正确的是()A.(1)是处理框;(2)是判断框;(3)是终端框;(4)是输入、输出框B.(1)是终端框;(2)是输入、输出框;(3)是处理框;(4)是判断框C.(1)和(3)都是处理框;(2)是判断框;(4)是输入、输出框D.(1)和(3)的功能相同;(2)和(4)的功能相同答案:B解析:根据程序框图的规定,(1)是终端框,(2)是输入、输出框,(3)是处理框,(4)是判断框.4.如图所示程序框图中,其中不含有的程序框是()A.终端框B.输入、输出框C.判断框D.处理框答案:C解析:含有终端框,输入、输出框和处理框,不含有判断框.5.如图所示的程序框图是已知直角三角形两直角边a,b求斜边c的算法,其中正确的是()答案:C解析:A项中,没有终端框,所以A项不正确;B项中,输入a,b和c=a2+b2顺序颠倒,且程序框错误,所以B项不正确;D项中,赋值框中a2+b2=c错误,应为c=a2+b2,左右两边不能互换,所以D项不正确;很明显C项正确.6.阅读如图所示的程序框图,若输入的a,b,c的值分别是21,32,75,则输出的a,b,c分别是()A.75,21,32 B.21,32,75C.32,21,75 D.75,32,21答案:A解析:输入21,32,75后,该程序框图的执行过程是:输入21,32,75.x=21.a=75.c=32.b=21.输出75,21,32.二、填空题7.如图所示程序框图表示的算法的运行结果是________.答案:66解析:算法执行的是已知三角形的三边为5、6、7,求三角形的面积的功能,p=9,S=6 6. 8.如下图是求长方体的体积和表面积的一个程序框图,补充完整,横线处应填________.答案:解析:变量在计算时应先赋值,这里的a、b,c的值是通过输入语句得到.根据题意,长方体的长、宽、高应从键盘输入,故横线处应填写输入框.9.图1是计算图2中阴影部分面积的一个程序框图,则图1中①处应填________.答案:S =4-π4a 2解析:图2中,正方形的面积为S 1=a 2,扇形的面积为S 2=14πa 2,则阴影部分的面积为S =S 1-S 2=a 2-π4a 2=4-π4a 2.因此图1中①处应填入S =4-π4a 2. 三、解答题10.如图,是解决某个问题而绘制的程序框图,仔细分析各框内的内容及图框之间的关系,回答下面的问题:(1)图框①中x =2的含义是什么?(2)图框②中y 1=ax +b 的含义是什么? (3)图框④中y 2=ax +b 的含义是什么? (4)该程序框图解决的是怎样的问题?(5)当最终输出的结果是y 1=3,y 2=-2时,求y =f (x )的解析式. 解析:(1)图框①中x =2表示把2赋值给变量x .(2)图框②中y 1=ax +b 的含义是:该图框在执行①的前提下,即当x =2时,计算ax +b 的值,并把这个值赋给y 1.(3)图框④中y 2=ax +b 的含义是:该图框在执行③的前提下,即当x =-3时,计算ax +b 的值,并把这个值赋给y 2.(4)该程序框图解决的是求函数y =ax +b 的函数值的问题,其中输入的是自变量x 的值,输出的是对应x 的函数值.(5)y 1=3,即2a +b =3.⑤ y 2=-2,即-3a +b =-2.⑥ 由⑤⑥,得a =1,b =1, 所以f (x )=x +1.11.已知x =10,y =2,画出计算w =5x +8y 值的程序框图.解析:算法如下:第一步,令x=10,y=2.第二步,计算w=5x+8y.第三步,输出w的值.其程序框图如图所示.12.已知一个圆柱的底面半径为R,高为h,求圆柱的体积.设计解决该问题的一个算法,并画出相应的程序框图.解析:算法如下:第一步,输入R,h,第二步,计算V=πR2h.第三步,输出V.程序框图如图所示.。
人教B版高中数学必修三 1.1.2程序框图 测试(学生版)

1.1.2程序框图 (检测学生版)一、选择题1.算法的三种基本结构是( )A.顺序结构、流程结构、循环结构B.顺序结构、条件分枝结构、循环结构C.顺序结构、条件分枝结构、嵌套结构D.顺序结构、嵌套结构、流程结构 2.如图116程序框图的运行结果是( )图116A.52B.32C.-32 D.-1 3.程序框图符号“ ”可用于( )A.输出a =10B.赋值a =10C.判断a =10D.输入a =14.如图1111所示的是一个算法的程序框图,已知a 1=3,输出的b =7,则a 2等于( )图1111A.9B.10C.11D.125.给出如图1112程序框图:图1112若输出的结果为2,则①处的处理框内应填的是( )A.x=2B.b=2C.x=1D.a=56.任何一种算法都离不开的基本结构为()A.逻辑结构B.条件结构C.循环结构D.顺序结构二、填空题7.阅读程序框图如图118所示,若输入x=3,则输出y的值为________.图1188.如图119所示的程序框图,若输出的结果是2,则输入的m=________.图119三、解答题9.如图1110所示的程序框图,要使输出的y的值最小,则输入的x的值应为多少?此时输出的y的值为多少?图111010.写出图1113中算法的功能.图1113。
必修3数学程序、框图、统计、概率知识汇编及训练题(千阳中学wu)

必修3知识汇编 1. 统计:1.某中学高中一年级有400人,高中二年级有320人,高中三年级有280人,以每人被抽到的机会为0.2,向该中学抽取容量为n 的样本,则n=2.某社区700户家庭,其中高收入家庭225户,中等收入家庭400户,低收入家庭75户,为了调查社会购买的某项指标,要从中抽取一个容量为100户的样本,记作①; 某中学高二年级有12名足球运动员,要从中选出3人调查学习负担情况,记作②;某礼堂有32排座位,每排有40个座位(座位号为1-40),一次报告会坐满了观众,会后为听取意见留下了座位号为16的所有的32名观众进行座谈,记作③.则完成上述3项应采用的抽样方法是( )A.①用简单随机抽样法,②用系统抽样法,③用分层抽样法;B.①用分层抽样法,②用简单随机抽样法,③用系统抽样法;C.①用简单随机抽样法,②用分层抽样法,③用系统抽样法;D.①用分层抽样法, ②用系统抽样法, ③用简单随机抽样法;3.下面哪种统计图没有数据信息的损失,所有的原始数据都可以从该图中得到( ) A.条形统计图 B.茎叶图 C.扇形统计图 D.折线统计图4.若M 个数的平均数为X,N 个数的平均为Y ,则这M+N 个数的平均数为( ) A.2X Y + B. X Y M N++ C. M X N Y M N++ D. M X N Y X Y++5.一组数据12,n x x x ⋅⋅⋅的方差为9,则数据123,33n x x x ⋅⋅⋅的方差是 ,标准差是 .(81,9)6.从甲、乙两名学生中选拔一人参加射击水平进行了测试,两人在相同条件下各射击10次,命中的环数如下: 甲:9,8,6,9,6,5,9,9,7,4. 乙:9,5,7,8,7,6,8,67,7.1) 分别计算甲、乙两人射击命中环数的极差、众数和中位数; 2)分别计算甲、乙两人射击命中环数平均数、方差、标准差;3)比较两人的成绩,然后决定选择哪一个人参赛.123s s s ,,分别表示甲、乙、丙三名运动员这次测试成绩的标准差,则有( )A.312s s s >> B.213s s s >> C.123s s s >> D.231s s s >>8.下列说法:①一组数据不可能有两个众数;②一组数据的方差必须是正数;③将一组数据中的每个数据都加上或减去同一常数后,方差恒不变;④在频率分布直方图中,每个小长方形的面积等于相应小组的频率,其中错误的个数是( C )A.0 B.1 C .2 D.39.一组数据都在100附近摆动,将这组数据中的每一个数都减去100后,若求得的新的数据的平均数是1.2,方差是5.8,则将原始数据组中的每一个数都扩大为原来的2倍后,重新得到一组数据,则该新数据的平均数和方差是 .(202.4,23.2)10.某班有50名学生,某次数学考试的成绩经计算得到的平均分数是70分,标准差是s ,后来发现记录有误,甲得70分却误记为40分,乙得50分误记为80分,更正后重新计算得标准差为s 1,则s 与s 1之间的大小关系是 ;(s >s 1)11. B )A .B .5C .3D .512.线性回归方程y=-5+2x ,则( D )A..5是回归系数aB.2是回归系数aC. -5是回归系数b D. 25y x =- 13.由一组样本数据1122(,),(,),(,)n n x y x y x y ⋅⋅⋅得到的回归直线方程y=bx+a ,那么下面说法不正确的是( B ) A .直线y=bx+a 必经过点(,)x y B. 直线y=bx+a 至少经过点1122(,),(,),(,)n n x y x y x y ⋅⋅⋅中的一个点 C. 直线y=bx+a 的斜率为1122222212n n nx y x y x y n x yx x x n x++⋅⋅⋅+-++⋅⋅⋅+- D.直线y=bx+a 和各点1122(,),(,),(,)n n x y x y x y ⋅⋅⋅的偏差21[()]nii i ybx a =-+∑,是该坐标平面上所有直线与这些点的偏差中最小的直线14. 某商品销售量y (件)与销售价格x (元/件)负相关,则其回归方程可能是AA. ^10200y x =-+ B. ^10200y x =+ C. ^10200y x =-- D. ^10200y x =- 2.算法初步: 典例训练:1.右面的程序框图,如果输入三个实数a 、b 、c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( A )A. c > x B. x > c C. c > b D. b > c2.某程序框图如图所示,若输出的S=57,则判断框内位 A ) k >4? B )k >5? C ) k >6? D )k >7?3. 某程序框图如图所示,该程序运行后输出的k 的值是 ( A ) A .4 B .5 C .6 D .74.如果执行右面的程序框图,输入6,4n m ==,那么输出的p 等于B A )720 B ) 360 C ) 240 D ) 1203.概率:1. 4张卡片上分别写有数字1,2,3,4,从这4张卡片中随机抽取2张,则取出的2张卡片上的数字之和为奇数的概率为( C ) A .13B .12C .23D .342.从1-9这九个数字中任意取两个数字,分别有下列事件:1)恰有一个是奇数和恰有一个是偶数;2)至少有一个是奇数和两个数都是奇数;3)至少有一个是奇数和两个数都是偶数;4)至少有一个是奇数和至少有一个是偶数;以上事件中是互斥事件的是 ,是对立事件的是 。
高中数学必修三第一章程序框图综合训练(含答案)

高中数学必修三程序框图综合训练一、单选题1.执行如图所示的程序框图,若输出的S=88,则判断框内应填入的条件是()A. k>7B. k>6C. k>5D. k>42.利用如图算法在平面直角坐标系上打印一系列点,则打印的点在圆x2+y2=25内的个数为()A. 2B. 3C. 4D. 53.中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=()A. 7B. 12C. 17D. 344.秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入x的值为2,则输出的v值为()A. 9×210﹣2B. 9×210+2C. 9×211+2D. 9×211﹣25.若执行右侧的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为()A. x>3B. x>4C. x≤4D. x≤56.某程序框图如图所示,则该程序运行后输出的S的值为()A. 1B.C.D.7.阅读程序框图,运行相应的程序,则输出的T值为()A. 22B. 24C. 39D. 418.如果执行如图的框图,输入N=5,则输出的数等于()A. B. C. D.9.执行如图所示的程序框图,则输出的结果是()A. B. C. D.10.运行如图所示的程序,若输出y的值为1,则输入x的值为()A. 0B. 0或﹣1C. ±1D. 111.执行如图所示的程序框图,则输出的结果为()A. 7B. 9C. 10D. 1112.执行所示的程序框图,如果输入a=3,那么输出的n的值为()A. 2B. 3C. 4D. 513.若如图框图所给的程序运行结果为S=28,那么判断框中应填入的关于k的条件是()A. k≥8B. k>8C. k≥7D. k>914.规定:对任意的各位数字不全相同的三位数,若将各位数字按照从大到小、从左到右的顺序排列得到的三位数,称为原三位数的“和谐数”;若将各位数字按照从小到大、从左到右的顺序排列得到的三位数,称为原三位数的“新时代数”.如图,若输入的,则输出的为()A. 2B. 3C. 4D. 515.执行如图所示的程序框图,运行相应的程序,则输出的的值为()A. B. C. D.16.按下面的流程图进行计算.若输出的,则输出的正实数值的个数最多为()A. B. C. D.17.执行如图所示的程序框图,若输出的值为11,则判断框中的条件可以是()A. B. C. D.18.如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a、b分别为14、18,则输出的a为()A. 0B. 2C. 4D. 1419.执行如图所示的程序框图,若输出的值为,则输入的值为()A. 3B. 4C. 5D. 620.执行如图所示的程序框图,则输出的()A. 17B. 33C. 65D. 12921.某程序框图如右图所示,该程序运行输出的值是( )A. 9B. 8C. 7D. 622.阅读如图所示的程序框图,运行相应的程序,若输入的值是﹣2,则输出的值是()A. 2B. 4C. ﹣2D. ﹣423.执行如图所示的程序框图,若输出的,则的所有可能取之和等于()A. 19B. 21C. 23D. 2524.运行如图所示的程序框图,当输入时,输出的x为()A. B. 2 C. D.25.执行如图所求的程序框图,输出的值是()A. 4B. 5C. 6D. 726.执行如图所示的程序框图,若输入的为2,则输出的值是()A. 2B. 1C.D.27.阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为( )A. 7B. 9C. 10D. 1128.执行右图程序框图,如果输入的x,t均为2,则输出的S=()A. 4B. 5C. 6D. 729.下列一段程序执行后输出结果是( )A=2A=A+2A=A+6PRINT AENDA. 2B. 8C. 10D. 1830.如下程序的循环次数为( )A. 1B. 2C. 3D. 431.阅读下列程序:甲:i=1 乙:i=1 000S=0 S=0WHILE i<=1 000 DOS=S+i S=S+ii=i+1 i=i-1WEND LOOP UNTIL i<1PRINT S PRINT SEND END对程序甲、乙和输出结果判断正确的是( )A. 程序不同,结果不同B. 程序不同,结果相同C. 程序相同,结果不同D. 程序相同,结果相同32.阅读下列程序:INPUT aIF a>5THENb=2*aELSEb=a*a+1END IFPRINT bEND如果输入5,则该程序的运行结果为( )A. 1B. 10C. 25D. 26二、填空题33.执行如图所示的程序框图,输出z的值是________.34.如图是一个算法的流程图,则输出的n的值是________.35.执行如图的程序框图,若输入的a,b的值分别为0和9,则输出的i的值为________.36.如图是判断“实验数”的程序框图,在[30,80]内的所有整数中,“实验数”的个数是________.37.下列语句的功能是计算________的值.s=1,i=1WHILE i<=10s=i=i+1WENDPRINT sEND38.已知给出下面的程序:INPUT“x=”;xx=x+99IF x>100THENx=x MOD 5PRINT xELSE x=SQR(x)END IFPRI NT xEND输入x=100时,输出结果为________;输入x=-18时,输出结果为________.三、解答题39.某算法的程序图如图所示,其中输入的变量x在1,2,3,…,30这30个整数中等可能随机产生.(1)分别求出按程序框图正确编程运行时输出y的值为i的概率P i(i=1,2,3);(2)甲、乙两同学依据自己对程序框图的理解,各自编写程序重复运行n次后,统计记录了输出y的值为i(i=1,2,3)的频数,下面是甲、乙所作频数统计表的部分数据:甲的频数统计表(部分)乙的频数统计表(部分)当n=2000时,根据表中的数据,分别写出甲、乙所编程序各自输出y的值为i(i=1,2,3)的频率(用分数表示),并判断甲、乙中谁所编写的程序符合算法要求的可能性较大.40.为了培养学生的安全意识,某中学举行了一次安全自救的知识竞赛活动,共有800 名学生参加了这次竞赛.为了解本次竞赛的成绩情况,从中抽取了部分学生的成绩(得分均为整数,满分为100 分)进行统计,得到如下的频率分布表,请你根据频率分布表解答下列问题:(1)求出频率分布表中①、②、③、④、⑤的值;(2)为鼓励更多的学生了解“安全自救”知识,成绩不低于85分的学生能获奖,请估计在参加的800名学生中大约有多少名学生获奖?(3)在上述统计数据的分析中,有一项指标计算的程序框图如图所示,则该程序的功能是什么?求输出的S的值.41.某校在一次趣味运动会的颁奖仪式上,高一、高二、高三各代表队人数分别为120人、120人、n 人.为了活跃气氛,大会组委会在颁奖过程中穿插抽奖活动,并用分层抽样的方法从三个代表队中共抽取20人在前排就坐,其中高二代表队有6人.(1)求n的值;(2)把在前排就坐的高二代表队6人分别记为a,b,c,d,e,f,现随机从中抽取2人上台抽奖.求a 和b至少有一人上台抽奖的概率.(3)抽奖活动的规则是:代表通过操作按键使电脑自动产生两个[0,1]之间的均匀随机数x,y,并按如图所示的程序框图执行.若电脑显示“中奖”,则该代表中奖;若电脑显示“谢谢”,则不中奖,求该代表中奖的概率.42.调查某车间20名工人的年龄,第i名工人的年龄为ai,具体数据见表:(1)作出这20名工人年龄的茎叶图;(2)求这20名工人年龄的众数和极差;(3)执行如图所示的算法流程图(其中是这20名工人年龄的平均数),求输出的S值.答案解析部分一、单选题1.【答案】C【考点】程序框图【解析】【解答】解:程序在运行过程中各变量值变化如下表:K S 是否继续循环循环前1 0第一圈2 2 是第二圈3 7 是第三圈4 18 是第四圈5 41 是第五圈6 88 否故退出循环的条件应为k>5?故答案选C.【分析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输入S的值,条件框内的语句是决定是否结束循环,模拟执行程序即可得到答案.2.【答案】C【考点】程序框图【解析】【解答】解:由程序框图知,i=6时,打印第一个点(﹣3,6),在圆x2+y2=25外,i=5时,打印第二个点(﹣2,5),在圆x2+y2=25外,i=4时,打印第三个点(﹣1,4),在圆x2+y2=25内,i=3时,打印第四个点(0,3),在圆x2+y2=25内,i=2时,打印第五个点(1,2),在圆x2+y2=25内,i=1时,打印第六个点(2,1),在圆x2+y2=25内,∴打印的点在圆x2+y2=25内有4个.故选:C.【分析】由程序框图知,得出打印的点坐标,判定该点是否在圆内即可.3.【答案】C【考点】程序框图【解析】【解答】解:∵输入的x=2,n=2,当输入的a为2时,S=2,k=1,不满足退出循环的条件;当再次输入的a为2时,S=6,k=2,不满足退出循环的条件;当输入的a为5时,S=17,k=3,满足退出循环的条件;故输出的S值为17,故选:C【分析】根据已知的程序框图可得,该程序的功能是利用循环结构计算并输出变量S的值,模拟程序的运行过程,可得答案.4.【答案】C【考点】程序框图【解析】【解答】解:初始值v=10,x=2,程序运行过程如下表所示:k=9,v=10×2+9,k=8,v=10×22+9×2+8,…k=0,v=9×211+2,跳出循环,输出v的值为9×211+2.故选:C.【分析】由题意,模拟程序的运行,依次写出每次循环得到的k,v的值,当k=﹣1时,不满足条件k≥0,跳出循环,输出v的值.5.【答案】B【考点】程序框图【解析】【解答】解:方法一:当x=4,输出y=2,则由y=log2x输出,需要x>4,故选B.方法二:若空白判断框中的条件x>3,输入x=4,满足4>3,输出y=4+2=6,不满足,故A错误,若空白判断框中的条件x>4,输入x=4,满足4=4,不满足x>3,输出y=y=log24=2,故B正确;若空白判断框中的条件x≤4,输入x=4,满足4=4,满足x≤4,输出y=4+2=6,不满足,故C错误,若空白判断框中的条件x≤5,输入x=4,满足4≤5,满足x≤5,输出y=4+2=6,不满足,故D错误,故选B.【分析】方法一:由题意可知:输出y=2,则由y=log2x输出,需要x>4,则判断框中的条件是x>4,方法二:采用排除法,分别进行模拟运算,即可求得答案.6.【答案】A【考点】程序框图【解析】【解答】解:依题意得,运行程序后输出的是数列{a n}的第2013项,其中数列{a n}满足:a1=1,a n+1=注意到a2= ,a3= ,,a5=1,,…该数列中的项以4为周期重复性地出现,且2013=4×503+1,因此a2013=a1=1,运行程序后输出的S的值为1.故答案为:A【分析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,模拟程序的运行过程,对运行过程中变量S的值的变化情况进行分析,找出各项之间的规律,不难给出答案.7.【答案】C【考点】程序框图【解析】【解答】解:第1次执行循环体后,S=1,不满足退出循环的条件,故n=3;第2次执行循环体后,S=32﹣1=8,不满足退出循环的条件,故n=5;第3次执行循环体后,S=52﹣8=17,不满足退出循环的条件,故n=7;第4次执行循环体后,S=72﹣17=32,满足退出循环的条件,故输出的T=S+n=32+7=39,故选:C【分析】根据已知中的程序框图可得,该程序的功能是计算并输出变量T的值,模拟程序的运行过程,可得答案.8.【答案】D【考点】设计程序框图解决实际问题【解析】【解答】解:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输出S= 的值.∵S= =1﹣=故选D.【分析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输出S= 的值.9.【答案】C【考点】程序框图【解析】【解答】解:该程序框图的作用是求+ + +…+ 的值,而+ + +…+ =(1﹣)+(﹣)+(﹣)+…+(﹣)= ,故选:C.【分析】根据程序框图,它的作用是求+ + +…+ 的值,用裂项法进行求和,可得结果.10.【答案】B【考点】程序框图【解析】【解答】解:根据如图所示的程序语言知,该程序运行后输出函数y= ;当x≥0时,y=2x=1,解得x=0;当x<0时,y=|x|=1,解得x=﹣1;综上,输出y的值为1时,输入x的值为0或﹣1.故选:B.【分析】分析如图所示的程序语言知该程序运行后输出分段函数,讨论x的取值,求出y=1时x的值即可.11.【答案】B【考点】程序框图【解析】【解答】解:模拟程序的运行,可得:,否;,否;,否;,否;,是,输出i=9,故选:B.【分析】模拟程序的运行,依次写出每次循环得到的i,S的值,当S=﹣lg11时,满足条件,退出循环,输出i的值为9,从而得解.12.【答案】C【考点】程序框图【解析】【解答】解:由程序框图得:程序第一次运行P=0+30=1,Q=2×1+1=3,n=1;第二次运行P=1+31=4,Q=2×3+1=7.n=2;第三次运行P=4+32=13,Q=2×7+1=15,n=3;第四次运行P=13+33=40,Q=2×15+1=31,n=4,不满足P≤Q,程序运行终止,输出n=4.故选:C.【分析】根据程序框图,依次计算运行的P、Q的值,直到条件P≤Q不满足,判断此时的n值,可得答案.13.【答案】A【考点】程序框图【解析】【解答】解:由题意可知输出结果为S=28,第1次循环,S=11,k=9,第2次循环,S=20,k=8,第3次循环,S=28,k=7,此时S满足输出结果,退出循环,所以判断框中的条件为k≥8.故选:A.【分析】根据所给的程序运行结果为S=28,执行循环语句,当计算结果S为28时,不满足判断框的条件,退出循环,从而到结论.14.【答案】C【考点】程序框图【解析】【解答】由题意知:输入的,则程序运行如下:当时,,,,当时,,,,当时,,,,当时,,,,此时程序结束,输出,故答案为:C.【分析】读程序框图,模拟运行可得输出结果.15.【答案】D【考点】程序框图的三种基本逻辑结构的应用,程序框图【解析】【解答】执行程序:,,…….,不成立,输出.故选D.【分析】根据题目中所给的条件的特点,可知:该程序的功能是利用循环结构计算并输出变量a的值,根据对数的运算法则计算即可得解.考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论.16.【答案】A【考点】程序框图【解析】【解答】程序框图的用途是数列求和,当x>100时结束循环,输出x的值为202:当202=3x+1,解得x=67;即输入x=67时,输出结果202.202=3(3x+1)+1,解得x=22;即输入x=22时,输出结果202.202=3(3(3x+1)+1)+1.即201=3(3(3x+1)+1),∴67=3(3x+1)+1,即22=3x+1,解得x=7,输入x=7时,输出结果202.202=3(3(3(3x+1)+1)+1)+1.解得x=2,输入x=2时,输出结果202.202=3(3(3(3(3x+1)+1)+1)+1)+1.解得x= ,输入x= 时,输出结果202.共有5个不同的x值。
人教B版高中数学必修三 1.1.2程序框图 测试(教师版)

1.1.2程序框图 (检测教师版)一、选择题1.算法的三种基本结构是( )A.顺序结构、流程结构、循环结构B.顺序结构、条件分枝结构、循环结构C.顺序结构、条件分枝结构、嵌套结构D.顺序结构、嵌套结构、流程结构 【解析】 由算法的特征及结构知B 正确. 【答案】 B2.如图116程序框图的运行结果是( )图116A.52B.32C.-32D.-1 【解析】 因为a =2,b =4,所以S =a b -b a =24-42=-32,故选C.【答案】 C3.程序框图符号“ ”可用于( )A.输出a =10B.赋值a =10C.判断a =10D.输入a =1【解析】 图形符号“ ”是处理框,它的功能是赋值、计算,不是输出、判断和输入的,故选B. 【答案】 B4.如图1111所示的是一个算法的程序框图,已知a 1=3,输出的b =7,则a 2等于( )图1111A.9B.10C.11D.12【解析】 由题意知该算法是计算a 1+a 22的值,所以3+a 22=7,得a 2=11.故选C.【答案】 C5.给出如图1112程序框图:图1112若输出的结果为2,则①处的处理框内应填的是( ) A.x =2 B.b =2 C.x =1D.a =5【解析】 因结果是b =2,所以2=a -3,即a =5. 当2x +3=5时,得x =1.故选C. 【答案】 C6.任何一种算法都离不开的基本结构为( )A .逻辑结构B .条件结构C .循环结构D .顺序结构【解析】任何一种算法都离不开顺序结构. 【答案】D 二、填空题7.阅读程序框图如图118所示,若输入x =3,则输出y 的值为________.图118【解析】输入x=3,则a=2×32-1=17,b=a-15=17-15=2,y=a×b=17×2=34,则输出y的值为34.【答案】348.如图119所示的程序框图,若输出的结果是2,则输入的m=________.图119【解析】根据程序框图知,lg m=2,故m=100.【答案】100三、解答题9.如图1110所示的程序框图,要使输出的y的值最小,则输入的x的值应为多少?此时输出的y的值为多少?图1110【解】将y=x2+2x+3配方,得y=(x+1)2+2,要使y的值最小,需x=-1,此时y min=2.故输入的x的值为-1时,输出的y的值最小为2.10.写出图1113中算法的功能.图1113【解】求过横坐标不相同的两点(x1,y1),(x2,y2)的直线的斜率k.。
人教B版高中数学必修三程序框图同步练习

程序框图(第1课时)练习题选编
1.图三,对本题流程图表示的算法,描述最准确的是( )
A .可用来判断c b a ,,是否为一组勾股数
B .可用来判断c b a ,,之间大小顺序
C .可用来判断点()b a ,是否在直线c x =上
D .可用来判断点(b a ,)与圆心在原点,半径为c 的圆的位置关系
2.根据流程图
3.下面的程序框图,能判断任意输入的数x 的奇偶性,
其中判断框内的条件是 。
题2
4.在本题的流程图中,输入的自然数a ,b 分别为 时,输出值为1。
5.火车站对乘客在一定时段内退票要收取一定的费用,收费的办法是:按票价每10元(不足10元按10元计算)核收2元,2元以下的票价不退,试分步写出将票价为x 元的车票退掉后,返还的金额y 的算法,并画出流程图。
6.用程序框图描述由梯形两底a,b 和高h 求梯形面积的算法。
7.画出解不等式0(0)ax b b +>>的一个算法程序框图。
答案:1. D, 2. 2550
3. m=0
4.1 , 0
5.算法:
S1 输入票价x
S2 如果2x ≤,则0y = 否则1010x x ⎡⎤=⎢⎥⎣⎦,则210x y x ⎡⎤=-⎢⎥⎣⎦ 否则2110x y x ⎛⎫⎡⎤=-+ ⎪⎢⎥⎣⎦⎝⎭ S3 输出返还金额y。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中数学必修3程序框图试题
————————————————————————————————作者:————————————————————————————————日期:
2
练习题
1、根据右边程序框图,当输入10时,输出的是()
A.12
B.19
C.14.1
D.30
2、下面的程序框图表示求式子的值,则判断框内可以填的条件为()
A. B. C. D.
3、当时,执行如图所示的程序框图,输出的值为()
A.30 B.14 C.8 D.6
4、如图所示程序框图中,输出()
A.45 B.66 C.-66 D.-55
5、如图所示,程序框图的输出值()
A.B.C.D.
6、执行如图所示的程序框图,若输出结果为,则处的条件为()
(A)(B)(C)(D)
7、执行如图所示的程序框图,若输出的n=9,则输入的整数p的最小值是()
A.50 B.77 C.78 D.306
8、某程序框图如图所示,该程序运行后输出的的值是()
A.B.C.D.
9、在如图所示的程序框图中,如果任意输入的t∈[-2,3],那么输出的s取值范围是()
A.[-8,-1] B.[-10,0] C.[-10,6] D.(-6,6]
10、如图给出的是计算的值的一个框图,其中菱形判断框内应填入的条件是()
A.? B. ? C. ? D. ?
11、如图,该程序运行后输出的结果为 .
12、如图给出的是一个算法的伪代码,若输入值为2,则= .
13、执行如图所示的程序框图,若输入的的值为10,则输出的.
xxxx - xxxx学年度xx学校xx月考答案及解析1、
【答案】C
【解析】
输入,由于不满足,走No, ,输出.
2、
【答案】B
【解析】
依次验证各选项,当程序执行过程中的数据变化如下
不成立,此时输出正确结果
3、
【答案】B
【解析】
当时,,是,进入循环,时,,是,进入循环,
时,,是,进入循环,时,,否,所以退出循环,所以.
4、
【答案】D
【解析】
由程序框图值,第一次运行;第二次运行
;第三次运行
;…指导满足条件,运行终止,此时,,故选D.
5、
【答案】B
【解析】
根据题中所给的程序框图,可知
,故选B.
6、
【答案】B
【解析】
按程序运行,结果依次为:
……由于输出结果为,即满足条件,输出,所以处的条件应为,故选.
7、
【答案】C
【解析】
由程序框图知:
,;,;,;
,;,;
;
,;,,所以选C.
8、
【答案】D
【解析】
初始条件:;
第1次运行:是,
第2次运行:是,
第3次运行:是,
第4次运行:是,
第5次运行:是,
第6次运行:是,
第7次运行:是,
第8次运行:否,输出
故选D.
9、
【答案】C
【解析】
由程序框图可知:,
∴当时,;
当时,,
∴综上得:.
10、
【答案】C
【解析】
经过第一次循环得到S=,i=2,此时的i应该不满足判断框中的条件,
经过第二次循环得到S=,i=3,此时的i应该不满足判断框中的条件,
经过第三次循环得到S=,i=4,此时的i应该不满足判断框中的条件,…,
经过第十次循环得到S=,i=11,此时的i应该满足判断框中的条件,执行输出,
故判断框中的条件是i>10,故选C.
11、
【答案】
【解析】
开始:
第一次:因为,所以
第二次:因为,所以
又因为,所以输出
12、
【答案】
8
【解析】
由题知,此算法表示函数,当时,
13、
【答案】
4
【解析】
当输入的的值为10时,第一次执行循环体得;第二次执行循环体得;第三次执行循环体得;第四次执行循环体得;跳出循环体,执行得,所以输出的,故应填.。