高一数学必修三算法与程序框图练习
高中数学必修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。
人教A版高中数学必修3第一章算法初步1.1算法与程序框图习题(2)
第一章算法初步1.1算法与程序框图1.1.1算法的概念 1.已知直角三角形两直角边长为 a , b ,求斜边长c 的一个算法分下列三步:①计算c .. a 2 b 2 ;②输入直角三角形两直角边长 a , b 的值;③输出斜边长c 的值,其中正确的顺序是 【】A.①②③B. ②③①C.①③②D.②①③2. 若f x 在区间a,b 内单调,且f agfb 0,则f x 在区间a,b 内 【 】A.至多有一个根B. 至少有一个根C.恰好有一个根D.不确定3. 已知一个学生的语文成绩为 89,数学成绩为96,外语成绩为99.求他的总分和平均成绩的一个算法为:第一步:取 A =89 , B =96 , C =99; 第二步: _____① ______ ; 第三步: _____② ______ ; 第四步:输出计算的结果. 4. 写出按从小到大的顺序重新排列x, y,z 三个数值的算法.3指出下列语句的错误,并改正: (1) A=B=50 (2) x =1, y =2, z =3 (3)INPUT “How old are y ou ” x(4) INPUT , x (5) PRINT A +B=; C (6) PRINT Good-b y e!4. 2000年我国人口为13亿,如果人口每年的自然增长率为 7%o,那么多少年后我国人口将达到15亿?设计一个算法的程序.5.儿童乘坐火车时,若身高不超过 1.1 m ,则不需买票;若身高超过1.1 m 但不超过1.4 m ,则需买半票;若身高超过1.4 m ,则需买全票.试设计一个买票的算法,并画出相应的程序框图及程序。
1.2基本算法语句1.2.1输入语句、输出语句和赋值语句1.在输入语句中,若同时输入多个变量,则变量之间的分隔符号是 A.逗号 B. 空格 C. 分号 D. 顿号1 •在程序框图中,算法中间要处理数据或计算,可分别写在不同的A .处理框内 2 •将两个数 a=10,B •判断框内 b=18交换,使. IC a=18, b=10, •终端框内D •输入输出框内F 面语句正确一组是a=bb=a b=a a=ba=c c=b b=aA.2 . a 3b 4a bb a输出a, b以上程序输出的结果是A.3,4B. 4,4C.3,3D.4,33请从下面具体的例子中说明几个基本的程序框和它们各自表示的功能,并把它填在相应的括号内4.设计一个算法,要求输入一个圆的半径,便能输出该圆的周长和面积( 取3.14 )。
北师大版高中数学必修3课后习题答案
第一章 算法初步 1.1算法与程序框图练习(P5) 1、算法步骤:第一步,给定一个正实数r .第二步,计算以r 为半径的圆的面积2S r π=.第三步,得到圆的面积S .2、算法步骤:第一步,给定一个大于1的正整数n .第二步,令1i =.第三步,用i 除n ,等到余数r .第四步,判断“0r =”是否成立. 若是,则i 是n 的因数;否则,i 不是n 的因数.第五步,使i 的值增加1,仍用i 表示.第六步,判断“i n >”是否成立. 若是,则结束算法;否则,返回第三步.练习(P19)算法步骤:第一步,给定精确度d ,令1i =.第二步,i 位的不足近似值,赋给a ;小数点后第i 位的过剩近似值,赋给b . 第三步,计算55bam =-.第四步,若m d <,则得到5a;否则,将i 的值增加1,仍用i 表示.返回第二步. 第五步,输出5a.程序框图:习题1.1 A 组(P20)1、下面是关于城市居民生活用水收费的问题.为了加强居民的节水意识,某市制订了以下生活用水收费标准:每户每月用水未超过7 m 3时,每立方米收费1.0元,并加收0.2元的城市污水处理费;超过7m 3的部分,每立方收费1.5元,并加收0.4元的城市污水处理费. 设某户每月用水量为x m 3,应交纳水费y 元,那么y 与x 之间的函数关系为 1.2,071.9 4.9,7x x y x x ≤≤⎧=⎨->⎩我们设计一个算法来求上述分段函数的值.算法步骤:第一步:输入用户每月用水量x .第二步:判断输入的x 是否不超过7. 若是,则计算 1.2y x =;若不是,则计算 1.9 4.9y x =-.第三步:输出用户应交纳的水费y .程序框图:2、算法步骤:第一步,令i =1,S=0.第二步:若i ≤100成立,则执行第三步;否则输出S. 第三步:计算S=S+i 2.第四步:i = i +1,返回第二步.程序框图:3、算法步骤:第一步,输入人数x ,设收取的卫生费为m 元.第二步:判断x 与3的大小. 若x >3,则费用为5(3) 1.2m x =+-⨯;若x ≤3,则费用为5m =.第三步:输出m .程序框图:B 组 1、算法步骤:第一步,输入111222,,,,,a b c a b c ..第二步:计算21121221b c b c x a b a b -=-.第三步:计算12211221a c a c y ab a b -=-.第四步:输出,x y .程序框图:2、算法步骤:第一步,令n=1第二步:输入一个成绩r,判断r与6.8的大小. 若r≥6.8,则执行下一步;若r<6.8,则输出r,并执行下一步.第三步:使n的值增加1,仍用n表示.第四步:判断n与成绩个数9的大小. 若n≤9,则返回第二步;若n>9,则结束算法.程序框图:说明:本题在循环结构的循环体中包含了一个条件结构.1.2基本算法语句练习(P24) 123练习(P29) 12、本程序的运行过程为:输入整数x . 若x 是满足9<x <100的两位整数,则先取出x 的十位,记作a ,再取出x 的个位,记作b ,把a ,b 调换位置,分别作两位数的个位数与十位数,然后输出新的两位数. 如输入25,则输出52. 34、4练习(P32)12习题1.2 A组(P33)1、1(0)0(0)1(0)x xy xx x-+<⎧⎪==⎨⎪+>⎩23、程序:习题1.2 B组(P33)1、程序:23、 4、1.3算法案例 练习(P45) 1、(1)45; (2)98; (3)24; (4)17. 2、2881.75.3、2200811111011000=() ,820083730=() 习题1.3 A 组(P48) 1、(1)57; (2)55. 2、21324.3、(1)104; (2)7212() (3)1278; (4)6315().4、习题1.3 B 组(P48)1、算法步骤:第一步,令45n =,1i =,0a =,0b =,0c =.第二步,输入()a i .第三步,判断是否0()60a i ≤<. 若是,则1a a =+,并执行第六步. 第四步,判断是否60()80a i ≤<. 若是,则1b b =+,并执行第六步. 第五步,判断是否80()100a i ≤≤. 若是,则1c c =+,并执行第六步. 第六步,1i i =+. 判断是否45i ≤. 若是,则返回第二步.第七步,输出成绩分别在区间[0,60),[60,80),[80,100]的人数,,a b c .2、如“出入相补”——计算面积的方法,“垛积术”——高阶等差数列的求和方法,等等.第二章复习参考题A组(P50)1、(1)程序框图:程序:1、(2)程序框图:程序:INPUT “x=”;x IF x<0 THENy=0ELSEIF x<1 THENy=1ELSEy=xEND IFEND IFPRINT “y=”;y ENDINPUT “x=”;x IF x<0 THENy=(x+2)^2 ELSEIF x=0 THENy=4ELSEy=(x-2)^2 END IFEND IFPRINT “y=”;y END2、见习题1.2 B组第1题解答. 34、程序框图: 程序:5、 (1)向下的运动共经过约199.805 m (2)第10次着地后反弹约0.098 m (3)全程共经过约299.609 m 第二章 复习参考题B 组(P35)1、 2、 INPUT “n=”;n i=1 S=0WHILE i<=n S=S+1/i i=i+1 WENDPRINT “S=”;S ENDi=100 sum=0 k=1 WHILE k<=10 sum=sum+i i=i /2 k=k+1 WEND PRINT “(1)”;sum PRINT “(2)”;i PRINT “(3)”;2*sum -100 ENDINPUT “n=”;n IF n MOD 7=0 THENPRINT “Sunday ”3、算法步骤:第一步,输入一个正整数x 和它的位数n . 第二步,判断n 是不是偶数,如果n 是偶数,令2nm =;如果n 是奇数,令12n m -=. 第三步,令1i =第四步,判断x 的第i 位与第(1)n i +-位上的数字是否相等. 若是,则使i 的值增加1,仍用i 表示;否则,x 不是回文数,结束算法.第五步,判断“i m >”是否成立. 若是,则n 是回文数,结束算法;否则,返回第四步.第二章 统计 2.1随机抽样 练习(P57)抽样调查的好处是可以节省人力、物力和财力,可能出现的问题是推断的结果与实际情况之间有误差. 如抽取的部分个体不能很好地代表总体,那么我们分析出的结果就会有偏差.2、(1)抽签法:对高一年级全体学生450人进行编号,将学生的名字和对应的编号分别写在卡片上,并把450张卡片放入一个容器中,搅拌均匀后,每次不放回地从中抽取一张卡片,连续抽取50次,就得到参加这项活动的50名学生的编号.(2)随机数表法:第一步,先将450名学生编号,可以编为000,001, (449)第二步,在随机数表中任选一个数. 例如选出第7行第5列的数1(为了便于说明,下面摘取了附表的第6~10行).16 22 77 94 39 49 54 43 54 82 17 37 93 23 78 87 35 20 96 43 84 26 34 91 6484 42 17 53 31 57 24 55 06 88 77 04 74 47 67 21 76 33 50 25 83 92 12 06 7663 01 63 78 59 16 95 55 67 19 98 10 50 71 75 12 86 73 58 07 44 39 52 38 7933 21 12 34 29 78 64 56 07 82 52 42 07 44 38 15 51 00 13 42 99 66 02 79 5457 60 86 32 44 09 47 27 96 54 49 17 46 09 62 90 52 84 77 27 08 02 73 43 28第三步,从选定的数1开始向右读,得到一个三位数175,由于175<450,说明号码175在总体内,将它取出;继续向右读,得到331,由于331<450,说明号码331在总体内,将它取出;继续向右读,得到572,由于572>450,将它去掉. 按照这种方法继续向右读,依次下去,直到样本的50个号码全部取出,这样我们就得到了参加这项活动的50名学生.3、用抽签法抽取样本的例子:为检查某班同学的学习情况,可用抽签法取出容量为5的样本. 用随机数表法抽取样本的例子:部分学生的心理调查等.抽签法能够保证总体中任何个体都以相同的机会被选到样本之中,因此保证了样本的代表性.4、与抽签法相比,随机数表法抽取样本的主要优点是节省人力、物力、财力和时间,缺点是所产生的样本不是真正的简单样本.练习(P59)1、系统抽样的优点是:(1)简便易行;(2)当对总体结构有一定了解时,充分利用已有信息对总体中的个体进行排队后再抽样,可提高抽样调查;(3)当总体中的个体存在一种自然编号(如生产线上产品的质量控制)时,便于施行系统抽样法.系统抽样的缺点是:在不了解样本总体的情况下,所抽出的样本可能有一定的偏差.2、(1)对这118名教师进行编号;(2)计算间隔1187.37516k==,由于k不是一个整数,我们从总体中随机剔除6个样本,再来进行系统抽样. 例如我们随机剔除了3,46,59,57,112,93这6名教师,然后再对剩余的112位教师进行编号,计算间隔7k=;(3)在1~7之间随机选取一个数字,例如选5,将5加上间隔7得到第2个个体编号12,再加7得到第3个个体编号19,依次进行下去,直到获取整个样本.3、由于身份证(18位)的倒数第二位表示性别,后三位是632的观众全部都是男性,所以这样获得的调查结果不能代表女性观众的意见,因此缺乏代表性.练习(P62)1、略2、这种说法有道理,因为一个好的抽样方法应该能够保证随着样本容量的增加,抽样调查结果会接近于普查的结果. 因此只要根据误差的要求取相应容量的样本进行调查,就可以节省人力、物力和财力.3、可以用分层抽样的方法进行抽样. 将麦田按照气候、土质、田间管理水平的不同而分成不同的层,然后按照各层麦田的面积比例及样本容量确定各层抽取的面积,再在各层中抽取个体(这里的个体是单位面积的一块地). 习题2.1 A 组(P63)1、产生随机样本的困难:(1)很难确定总体中所有个体的数目,例如调查对象是生产线上生产的产品. (2)成本高,要产生真正的简单随机样本,需要利用类似于抽签法中的抽签试验来产生非负整值随机数.(3)耗时多,产生非负整数值随机数和从总体中挑选出随机数所对的个体都需要时间.2、调查的总体是所有可能看电视的人群.学生A 的设计方案考虑的人数是:上网而且登录某网址的人群,那些不能上网的人群,或者不登录某网址的人群就被排除在外了. 因此A 方案抽取的样本的代表性差.学生B 的设计方案考虑的人群是小区内的居民,有一定的片面性. 因此B 方案抽取的样本的代表性差.学生C 的设计方案考虑的人群是那些有电话的人群,也有一定的片面性. 因此C 方案抽取的样本的代表性.所以,这三种调查方案都有一定的片面性,不能得到比较准确的收视率. 3、(1)因为各个年级学习任务和学生年龄等因素的不同,影响各年级学生对学生活动的看法,所以按年级分层进行抽样调查,可以得到更有代表性的样本.(2)在抽样的过程中可能遇到的问题如敏感性问题:有些学生担心提出意见对自己不利;又如不响应问题:由于种种原因,有些学生不能发表意见;等等. (3)前面列举的两个问题都可能导致样本的统计推断结果的误差.(4)为解决敏感性问题,可以采用阅读与思考栏目“如何得到敏感性问题的诚实反应”中的方法设计调查问卷;为解决不响应问题,可以事先向全体学生宣传调查的意义,并安排专人负责发放和催收调查问卷,最大程度地回收有效调查问卷. 4、将每一天看作一个个体,则总体由365天组成. 假设要抽取50个样本,将一年中的各天按先后次序编号为0~364天用简单随机抽样设计方案:制作365个号签,依次标上0~364. 将号签放到容器内充分搅拌均匀,从容器中任意不放回取出50个号签. 以签上的号码所对应的那些天构成样本,检测样本中所有个体的空气质量. 用系统抽样设计抽样方案:先通过简单随机抽样方法从365天中随机抽出15天,再把剩下的350天重新按先后次序编号为0~349. 制作7个分别标有0~7的号签,放在容器中充分搅拌均匀. 从容器中任意取出一个号签,设取出的号签的编号为a ,则编号为7(050)a k k +≤<所对应的那些天构成样本,检测样本中所有个体的空气质量.显然,系统抽样方案抽出的样本中个体在一年中排列的次序更规律,因此更好实施,更受方案的实施者欢迎.5、田径队运动员的总人数是564298+=(人),要得到28人的样本,占总体的比例为27.于是,应该在男运动员中随机抽取256167⨯=(人),在女运动员中随机抽取281612-=(人).这样我们就可以得到一个容量为28的样本.6、以10为分段间隔,首先在1~10的编号中,随机地选取一个编号,如6,那么这个获奖者奖品的编号是:6,16,26,36,46.7、说明:可以按年级分层抽样的方法设计方案. 习题2.1 B 组(P64)1、说明:可以按年级分层抽样的方法设计方案,调查问卷由学生所关心的问题组成.例如:(1)你最喜欢哪一门课程? (2)你每月的零花钱平均是多少? (3)你最喜欢看《新闻联播》吗? (4)你每天早上几点起床? (5)你每天晚上几点睡觉?要根据统计的结果和具体的情况解释结论,主要从引起结论的可能原因及结论本身含义来解释.2、说明:这是一个开放性的题目,没有一个标准的答案. 2.2用样本估计总体 练习(P71)1、说明:由于样本的极差为364.41362.51 1.90-=,取组距为0.19,将样本分为10组. 可以按照书上的方法制作频率分布表、频率分布直观图和频率折线图.2、说明:此题目属于应用题,没有标准的答案.3、茎叶图为:由该图可以看出30名工人的日加工零件个数稳定在120件左右. 练习(P74)这里应该采用平均数来表示每一个国家项目的平均金额,因为它能反应所有项目的信息. 但平均数会受到极端数据2000万元的影响,所以大多数项目投资金额都和平均数相差比较大. 练习(P79)1、甲乙两种水稻6年平均产量的平均数都是900,但甲的标准差约等于23.8,乙的标准差约等于41.6,所以甲的产量比较稳定.2、(1)平均重量496.86x ≈,标准差 6.55s ≈.(2)重量位于(,)x s x s -+之间有14袋白糖,所占的百分比约为66.67%. 3、(1)略. (2)平均分19.25x ≈,中位数为15.2,标准差12.50s ≈.这些数据表明这些国家男性患该病的平均死亡率约为19.25,有一半国家的死亡率不超过15.2,15.2x >说明存在大的异常数据,值得关注. 这些异常数据使标准差增大. 习题2.2 A 组(P81)。
高中数学必修三习题:第一章1.1-1.1.1算法的概念含答案
第一章 算法初步1.1 算法与程序框图1.1.1 算法的概念A 级 基础巩固一、选择题1.下列四种自然语言叙述中,能称作算法的是( )A .在家里一般是妈妈做饭B .做米饭需要刷锅、淘米、添水、加热这些步骤C .在野外做饭叫野炊D .做饭必须要有米解析:算法是做一件事情或解决一类问题的程序或步骤,故选B.答案:B2.以下对算法的描述正确的有( )①对一类问题都有效;②算法可执行的步骤必须是有限的;③算法可以一步一步地进行,每一步都有确切的含义;④是一种通法,只要按部就班地做,总能得到结果.A .1个B .2个C .3个D .4个答案:D3.给出下面一个算法:第一步,给出三个数x ,y ,z .第二步,计算M =x +y +z .第三步,计算N =13M .第四步,得出每次计算结果.则上述算法是( )A .求和B .求余数C .求平均数D .先求和再求平均数解析:由算法过程知,M 为三数之和,N 为这三数的平均数.答案:D4.一个算法步骤如下:S 1,S 取值0,i 取值1;S2,如果i≤10,则执行S3;否则,执行S6;S3,计算S+i并将结果代替S;S4,用i+2的值代替i;S5,转去执行S2;S6,输出S.运行以上步骤后输出的结果S=( )A.16 B.25C.36 D.以上均不对解析:由以上计算可知:S=1+3+5+7+9=25.答案:B5.对于算法:第一步,输入n.第二步,判断n是否等于2,若n=2,则n满足条件;若n>2,则执行第三步.第三步,依次从2到(n-1)检验能不能整除n,若不能整除n,则执行第四步;若能整除n,则执行第一步.第四步,输出n.满足条件的n是( )A.质数B.奇数C.偶数D.约数解析:此题首先要理解质数,只能被1和自身整除的大于1的整数叫质数.2是最小的质数,这个算法通过对2到(n-1)一一验证,看是否有其他约数,来判断其是否为质数.答案:A二、填空题6.给出下列算法:第一步,输入x的值.第二步,当x>4时,计算y=x+2;否则执行下一步.第三步,计算y=4-x.第四步,输出y.当输入x=0时,输出y=________.解析:因为0<4,执行第三步,所以y=4-0=2.答案:27.已知直角三角形两直角边长为a,b,求斜边长c的一个算法分下列三步:(1)计算c=a2+b2.(2)输入直角三角形两直角边长a,b的值.(3)输出斜边长c 的值.其中正确的顺序是________________.解析:算法的步骤是有先后顺序的,第一步是输入,最后一步是输出,中间的步骤是赋值、计算.答案:(2)(1)(3)8.如下算法:第一步,输入x 的值;第二步,若x ≥0,则y =x ;第三步,否则,y =x 2;第四步,输出y 的值.若输出的y 值为9,则x =________.解析:根据题意可知,此为求分段函数y =⎩⎪⎨⎪⎧x ,x ≥0,x 2,x <0的函数值的算法,当x ≥0时,x=9;当x <0时,x 2=9,所以x =-3.答案:9或-3三、解答题9.写出求1×2×3×4×5×6的算法.解:第一步,计算1×2得到2.第二步,将第一步的运算结果2乘3,得到6.第三步,将第二步的运算结果6乘4,得到24.第四步,将第三步的运算结果24乘5,得到120.第五步,将第四步的运算结果120乘6,得到720.10.某商场举办优惠促销活动.若购物金额在800 元以上(不含800 元),打7折;若购物金额在400 元以上(不含400 元),800 元以下(含800 元),打8折;否则,不打折.请为商场收银员设计一个算法,要求输入购物金额x ,输出实际交款额y .解:算法步骤如下:第一步,输入购物金额x (x >0).第二步,判断“x >800”是否成立,若是,则y =0.7x ,转第四步;否则,执行第三步. 第三步,判断“x >400”是否成立,若是,则y =0.8x ;否则,y =x .第四步,输出y ,结束算法.B 级 能力提升1.结合下面的算法:第一步,输入x .第二步,判断x 是否小于0,若是,则输出x +2;否则,执行第三步.第三步,输出x -1.当输入的x 的值为-1,0,1时,输出的结果分别为( )A .-1,0,1B .-1,1,0C .1,-1,0D .0,-1,1解析:根据x 值与0的关系选择执行不同的步骤.答案:C2.求过P (a 1,b 1),Q (a 2,b 2)两点的直线斜率有如下的算法,请将算法补充完整: S 1 取x 1=a 1,y 1=b 1,x 2=a 2,y 2=b 2.S 2 若x 1=x 2,则输出斜率不存在;否则,________.S 3 输出计算结果k 或者无法求解信息.解析:根据直线斜率公式可得此步骤.答案:k =y 2-y 1x 2-x 13.鸡兔同笼问题:鸡和兔各若干只,数腿共100条,数头共30只,试设计一个算法,求鸡和兔各有多少只.解:第一步,设有x 只鸡,y 只兔,列方程组⎩⎪⎨⎪⎧x +y =30,①2x +4y =100.② 第二步,②÷2-①,得y =20.第三步,把y =20代入①,得x =10.第四步,得到方程组的解⎩⎪⎨⎪⎧x =10,y =20. 第五步,输出结果,鸡10只,兔20只.。
精编新人教A版必修三算法与程序框图练习题
精英中学2012—2013学年度第一学期[8月18日同步试题]1.1 算法与程序框图一、选择题5、(09天津文)阅读下面的程序框图,则输出的S()A.14 B.20 C.30 D.556、(09福建)阅读下图所示的程序框图,运行相应的程序,输出的结果是()A.1 B.2 C.3 D. 4开始开始S 0,i 1 S 2,n 1S S i2S11 Si i 1否n n 1i 4? 否是S2是输出S结束输出n5题结束6题7、(09福建)阅读下图所示的程序框图,运行相应的程序,输出的结果是()A.2 B.4 C.8 D.16开始S 2,n 1 开始S1 k 0,S 01S 否S 100?n 2n 是S2S S 2S输出k是k k 1 结束输出n8题结束7题8、(09浙江)某程序框图如图所示,该程序运行后输出的k的值是()A.4 B.5 C.6 D.79、执行右面的程序框图,输出的S是()A.378 B.378 C.418 D.41810、如图的程序框图表示的算法的功能是()A.计算小于100的奇数的连乘积B.计算从1开始的连续奇数的连乘积C.从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数D.计算13 5 n100时的最小的n值.开始开始k 1,S0s 1,i 3否s si2 k 20ii是s 100S S 2k是否输出Sk k 1输出i开始结束9题10题11、如图是把二进制数11111(2)化为十进制数的一个程序框图,判断框内应填入的条件是()A.i4 B.i4 C.i5 D.i512、某程序框图如图所示,则该程序运行后输出的B等于()A.15 B.29 C.31 D.63开始开始s1,i 1 A 2,B 1i i 1 A A 1s 1 2s B 2B 1是A 5否是否输出s输出B结束结束12题11题二、填空题13、给出以下四个问题:①输入一个数x,输出它的相反数;②求面积为6的正方形的周长;③求三个数a,b,c,中的最大数;x 1(x 0)④求函数f(x)2(x 的函数值;x 0)⑤求两个正整数a,b相除的商及余数.其中不需要用条件语句来描述其算法的有____________.14、下面的问题中必须用条件分支结构才能实现的是____________.①求面积为1的正三角形的周长;②求方程ax b0(a,b为常数)的根;③求两个实数a,b中的最大者;④求1+2+3+⋯+100的值15、阅读右面的程序框图,该程序输出的结果是________.开始a=1,S=1 a>3是否S=S+9 a=a+1 输出S结束15题18、在如图所示的程序框图中输入3,结果会输出________.19、(08-山东-13)执行下边的程序框图,若p0.8,则输出的n .开始开始输入n 输入ps=1,k=1 n=1,S=0k≤n否S<p 否是是s=s×2 1SSk=k+12n 输出nn=n+1结束输出s结束18题21、(08-广东-9)阅读下图的程序框图,若输入m4,n 若输入m4,n6,则输出a_____,i_____.20题22、按如图所示的框图运算:若输入x=8,则输出k=;若输出k=2,则输入的x的取值范围是.19题3,则输出a开始输入m,ni=1a=m×in能整除a是输出a,i结束开始输入xk=0x=2x+1k=k+1x>115否是输出x,k结束,i;i=i+1否21题本word 文档可编辑修改22题关注我实时更新最新资。
高中人教版数学必修3课本练习_习题参考答案
高中数学必修③课本练习,习题参考答案新心希望教育:RenYongSheng 第一章算法初步1.1算法与程序框图1.1.1算法的概念(p5)1. 解;第一步:输入任意正实数r,第二步:计算第三步:输出圆的面积S2. 解;第一步:给定一个大于l的正整数;第二步:令;第三步:用除,得到余数;第四步:判断“”是否成立,若成立,则i是n的因数;否则,i不是n的因数;第五步:使的值增加l,仍用表示,即令;第六步,判断“”是否成立.若是,则结束算法;否则,返回第三步1.1.2程序框图与算法的基本逻辑(P19)1.解;算法步骤:第一步,给定精确地d,令i=1第二步,取出的到小数点后第i位的不足近似值,记为a;取出的到小数点后第i位的过剩近似值,记为b,第三步,计算第四步,若m<d,则执行第五步;否则,将i的值增加1,返回第二步.第五步,输出程序框图如下图所示:1.1算法与程序框图(P20)A 组解;题目:在国内寄平信(外埠),每封信的质量x(克)不超过60克时的邮费(单位:分)标准为,试写出计算邮费的算法并画出程序框图。
算法如下:第一步,输入质量数x。
第二步,判断是否成立,若是,则输出y=120,否则执行第三步。
第三步,判断是否成立,若是,则输出y=240,否则,输出y=360,算法结束。
程序框图如下图所示:(注释:条件结构)2.解:算法如下:第一步,i=1,S=0.第二步,判断是否成立,若成立,则执行第三步,否则,执行第四步。
第三步,,i=i+1,返回第二步。
第四步,输出S.程序框图如下图所示:(注释:循环结构)3. 解:算法如下:第一步,输入人数x,设收取的卫生费为y元。
第二步,判断x>3是否成立,若不成立,y=5,输出y;否则,输出y.程序框图如下图所示:(注释:条件结构)BB 组1. 解:分析:我们设计对于一般的二元一次方程组(其中)的通用算法:第一步,,得(即) (3)第二步,解(3),得 (4)第三步,将(4)代入(1),得,因此,只要输入相应的未知数的系数和常数项,就能计算出方程组的解,即可以输出x、y的值,用顺序结构即可。
苏教版高中数学高一必修三第一章《算法初步》算法的含义与流程图(测试卷)
算法与程序框图一.选择题1.看下面的四段话,其中不是解决问题的算法的是( ) A .从济南到北京旅游,先坐火车,再坐飞机抵达B .解一元一次方程的步骤是去分母,去括号,移项,合并同类项,系数化为1C .方程012=-x 有两个实根D .求4321+++的值,先计算321=+,再由1046,633=+=+,最终结果为102.在流程图中,选择结构中的判断框有( )个进口,( )个出口 ( ) A .1;1 B .2;1 C .1;2 D .2;23.图三,对本题流程图表示的算法,描述最准确的是( ) A .可用来判断c b a ,,是否为一组勾股数 B .可用来判断c b a ,,之间大小顺序 C .可用来判断点()b a ,是否在直线c x =上D .可用来判断点(b a ,)与圆心在原点,半径为c 的圆的位置关系4.下面算法的结果是( ) S1 1←x S2 x x 2← S3 如果,1000<x 则转S2 S4 输出x A .1024B .512C .8192D .163845.在下面求10321+⋅⋅⋅+++值的算法中,S5为( ) S1 1←S S2 2←i S3 i S S +← S4 1+←i i S5 S6 输出SA .如果3,6,10S S i 否则转转=B .如果3,6,11S S i 否则转转=C .如果2,6,10S S i 否则转转=D .如果2,6,11S S i 否则转转=6.不能描述算法的是( ) A .流程图 B .伪代码C .数据库D .自然语言二.填空题 7.根据流程图题7(1)8.下面的程序框图,能判断任意输入的数x 的奇偶性,其中判断框内的条件是 。
9.上面流程图的功能是 。
10.在下面空档上填上适当的内容,完成一个求五个数平均数的算法。
题7(2)题7(3)①②11.给出上面的流程图,流程图的输出结果是。
12.在本题的流程图中,输入的自然数a,b分别为时,输出值为1。
高中数学 算法与程序框图课后练习一(含解析)新人教A版必修3
算法与程序框图课后练习(一)题一:执行如图所示的程序框图,若输出的S =88,则判断框内应填入的条件是( ).A .k >7?B .k >6?C .k >5?D .k >4?题二:某程序框图如图所示,则该程序运行后输出的S 的值为( ).A .1B .12C .14D .18题三:执行下面的程序框图,输出的S =( )A .25B .9C .17D .20题四:根据下面的程序框图,要使得输出的结果在区间[-1, 0]上,则输入的x 的取值范围是_____.题五:下图是一个算法流程图,则输出的k 的值是_____.题六:如图所示,程序框图(算法流程图)的输出结果是( ).A .3B .4C .5D .8题七:执行如图所示的程序框图,若输入n 的值为6,则输出s 的值为( ).A .105B .16C .15D .1题八:给出30个数:1, 2, 4, 7, 11,…,要计算这30个数的和,现已给出了该问题的程序框图如图所示,那么框图中判断框①处和执行框②处应分别填入( ).A.i≤30?和p=p+i-1 B.i≤31?和p=p+i+1C.i≤31?和p=p+i D.i≤30?和p=p+i算法与程序框图课后练习参考答案题一: C .详解:第一次循环:k =1+1=2,S =2×0+2=2;第二次循环:k =2+1=3,S =2×2+3=7;第三次循环:k =3+1=4,S =2×7+4=18;第四次循环:k =4+1=5,S =2×18+5=41;第五次循环:k =5+1=6,S =2×41+6=88,满足条件则输出S 的值,而此时k =6,故判断框内应填入的条件应是“k >5?”.题二: A .详解:依题意得,运行程序后输出的是数列{a n }的第 2 013项,其中数列{a n }满足:a 1=1,a n +1=⎩⎪⎨⎪⎧ 2a n ,a n <1,18a n ,a n ≥1.注意到a 2=18,a 3=14,a 4=12,a 5=1,a 6=18,…,该数列中的项以4为周期重复性地出现,且2013=4×503+1,因此a 2013=a 1=1,运行程序后输出的S 的值为1.题三: C .详解:由结构框图中循环体执行了2次输出的结果为17.第一次执行: 因T < S ,所以S =1+8=9, n =0+2=2, T =0+ 22=4;第二次执行: 在T 仍小于S ,所以S =8+9=17, n =2+2=4, T =4+24=20;这时 T >S ,则输出S =17.题四: ⎣⎢⎡⎦⎥⎤2,52. 详解:由程序框图可得输出值y =⎩⎪⎨⎪⎧ x 2, x <0,4-2x , x ≥0, 若y ∈[-1,0],则⎩⎪⎨⎪⎧ -1≤x 2≤0,x <0,或⎩⎪⎨⎪⎧ -1≤4-2x ≤0,x ≥0,解得2≤x ≤52. 题五: 5.详解:第一步,当k =1时,k 2-5k +4=1-5+4=0;第二步,当k =2时,k 2-5k +4=4-10+4=-2<0;第三步,当k =3时,k 2-5k +4=9-15+4=-2<0;第四步,当k =4时,k 2-5k +4=16-20+4=0;第五步,当k =5时,k 2-5k +4=25-25+4>0,结束循环,输出k =5.题六: B .详解:第一次进入循环体有x =2,y =2;第二次进入循环体有x =4,y =3;第三次进入循环体有x =8,y =4,跳出循环.故输出的结果是4.题七: C .详解:按照程序过程,通过反复判断循环条件执行程序.执行过程为s =1×1=1,i =3;s =1×3=3,i =5;s =3×5=15, i =7≥6,跳出循环. 故输出s 的值为15.题八: D .详解:依题意,结合题中的框图可知,这30个数依次排列的规律是第i +1(i ∈N *)个数等于第i 个数加上i ,判断框①处应当填入“i ≤30?”;判断框②处应当填入“p =p +i ”.中国书法艺术说课教案今天我要说课的题目是中国书法艺术,下面我将从教材分析、教学方法、教学过程、课堂评价四个方面对这堂课进行设计。
人教A版高中数学必修3第一章算法初步1.1算法与程序框图习题(3)
精品文档算法与程序框图练习及答案A组专项基础训练题组、选择题1.阅读如图所示的程序框图,运行相应的程序,输出的结果是()A . 3B . 11C . 38D .1232 .阅读下边的程序框图,运行相应的程序,若输入x的值为一4,则输出y的值为(A . 0.5B . 1C . 2D . 4第1题图3•某程序框图如图所示,该程序运行后输出的k的值是A • 4D • 74.执行如图所示填()A. 2D . 5 的程序框图,若输出的、填空题第3题图第4题图b的值为16,则图中判断框内①处应5.如图所示,程序框图的输出结果是 ___________6 . 2010年上海世博会园区每天9 : 00开园,20 : 00停止入园.在如图所示的框图中,S表示上海世博会官方网站在每个整点报道的入园总人数,a表示整点报道前1个小时内入园人数,则空白的执行框内应填第2题图第5题图第6题图7•如图所示,程序框图的输出值x= _________ .&根据如图所示的程序框图,可知输出的结果i为_________第7题图第8题图B组专项能力提升题组一、选择题1 .图中X I,X2, X3为某次考试三个评阅人对同一道题的独立评分,X2= 9, p= 8.5 时,X3 等于(A. 11B. 10C. 82.执行如图所示的程序框图,输出的s值为1 1A . - 3 B. - - C.?p为该题的最终得分.当X1 = 6,)D. 7( )D . 2第1题图第2题图3.某店一个月的收入和支出总共记录了N个数据a i, a2,…,a N,其中收入记为正数,支出记为负数•该店用下边的程序框图计算月总收入中,应分别填入下列四个选项中的A . A>0 , V= S—TC. A>0, V= S+ T S和月净盈利V.那么在图中空白的判断框和处理框B . A<0 , V = S- TD . A<0, V = S+ T第3题图第4题图二、填空题4•若执行如图所示的程序框图,输入x i= 1, X2= 2, x3= 3, x = 2,则输出的数为______________5.执行如图所示的程序框图,输入l = 2, m= 3, n = 5,则输出的y的值是 ___________ .课时规范训练答案精品文档A组7. 12 8. 71. B2.C3.A4.B5. 156. S= S+ aB组21. C2. D3. C4.35. 68。
最新高一数学题库 必修3算法初步练习题及答案
第一章算法初步1.1算法与程序框图1.1.1算法的概念1.下面的结论正确的是【】A.一个程序的算法步骤是可逆的B.一个算法可以无止境地运算下去的C.完成一件事情的算法有且只有一种D.设计算法要本着简单方便的原则2.下面对算法描述正确的一项是【】A.算法只能用自然语言来描述B.算法只能用图形方式来表示C.同一问题可以有不同的算法D.同一问题的算法不同,结果必然不同3.下面哪个不是算法的特征【】A.抽象性B.精确性C.有穷性D.唯一性4.算法的有穷性是指【】A.算法必须包含输出B.算法中每个操作步骤都是可执行的C.算法的步骤必须有限D.以上说法均不正确5.早上从起床到出门需要洗脸刷牙(5min)、刷水壶(2min)、烧水(8min)、泡面(3min)、吃饭(10min)、听广播(8min)几个步骤,从下列选项中选最好的一种算法【】A.S1洗脸刷牙、S2刷水壶、S3烧水、S4泡面、S5吃饭、S6听广播B.S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5听广播C. S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭同时听广播D.S1吃饭同时听广播、S2泡面;S3烧水同时洗脸刷牙;S4刷水壶6.看下面的四段话,其中不是解决问题的算法是【】A.从济南到北京旅游,先坐火车,再坐飞机抵达B.解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C.方程210x-=有两个实根D.求1+2+3+4+5的值,先计算1+2=3,再计算3+3=6,6+4=10,10+5=15,最终结果为157.写出求1+2+3+4+5+6+…+100的一个算法.可运用公式1+2+3+…+n=(1)2n n+直接计算.第一步______①_______;第二步_______②________;第三步输出计算的结果.8.写出1×2×3×4×5×6的一个算法.1.1.2 程序框图1.算法的三种基本结构是【】A. 顺序结构、模块结构、条件结构 B. 顺序结构、循环结构、模块结构C. 顺序结构、条件结构、循环结构D. 模块结构、条件结构、循环结构2.给出以下四个问题,①输入x, 输出它的相反数;②求面积为6的正方形的周长;③在三个不等实数,,a b c中,求一个数的最大数;④求函数1,0()2,0x xf xx x-≥⎧=⎨+<⎩的函数值。
高中数学必修三同步练习题库:算法与程序框图(简答题:容易)
算法与程序框图(简答题:容易)1、观察下面的程序框图,指出该算法解决的问题.2、画出求值的一个算法的程序框图3、在高中阶段,在各个领域我们学习许多知识,在语言与文学领域,学习语文和外语,在数学领域学习数学;在人文与社会领域,学习思想政治、历史和地理;在科学领域,学习物理、化学和生物;在技术领域,学习通用技术和信息技术;在艺术领域学习音乐、美术和艺术;在体育与健康领域,学习体育等,试设计一个学习知识结构图。
4、某市电信部门规定:拔打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话时间以分钟计,不足1分钟时按1分钟计),试设计一个计算通话费的算法。
要求写出算法,画出程序框图,编写程序。
5、已知数列的各项全为正数,观察流程图,当时,;当时,;⑴写出时,的表达式(用,等表示);⑵求的通项公式;⑶令,求.6、(本小题满分14分)已知函数,.(Ⅰ)求函数的极值;(Ⅱ)判断函数在区间上零点的个数,并给予证明;(Ⅲ)阅读右边的程序框图,请结合试题背景简要描述其算法功能,并求出执行框图所表达的算法后输出的值.7、(本小题满分14分)执行下面框图(图3)所描述的算法程序,记输出的一列数依次为,,…,,,.(注:框图中的赋值符号“”也可以写成“”或“:”)(1)若输入,直接写出输出结果;(2)若输入,证明数列是等差数列,并求出数列的通项公式.7、下面程序框图输出的S表示什么?虚线框表示什么结构?9、2012年春晚歌舞类节目成为春晚顶梁柱,尤其是不少创意组合都被网友称赞很有新意。
王力宏和李云迪的钢琴PK,加上背景板的黑白键盘,更被网友称赞是行云流水的感觉。
某网站从2012年1月23号到1月30做了持续一周的在线调查,共有n人参加调查,现将数据整理分组如题中表格所示。
组中值(2) 为了对数据进行分析,采用了计算机辅助计算,分析其中一部分计算,见算法流程图,求输出的S 值,并说明S的统计意义。
[必修三]·[算法与程序框图] · [基础] · [习题训练]·[教师版]
算法与程序框图一、选择题(共12小题;共60分)1. 某框图如图所示,则该程序运行后输出的值为A. B. C. D.2. 任何一个算法都必须有的基本结构是A. 顺序结构B. 条件分支结构C. 循环结构D. 以上三个都要有3. 下列叙述能称为算法的个数为①从济南到北京旅游,可以坐火车,也可以乘飞机;②解一元一次方程的步骤是:去分母、去括号、合并同类项、系数化为;③方程有两个根;④求的值,先计算,再计算,,,故结果为.A. B. C. D.4. 下列对程序框图的描述正确的是A. 程序框图中的循环可以是无尽的循环B. 对一个程序来说,判断框中的条件是唯一的1C. 任何一个程序框图中都必须有判断框D. 循环结构中一定包含条件结构5. 下列说法正确的是A. 一个算法的步骤是可逆的B. 一个算法可以无止境地运算下去C. 完成一件事情的算法有且只有一种D. 每个算法执行后,都必须有结果6. 下列关于程序框图的说法正确的是A. 程序框图是描述算法的语言B. 在程序框图中,一个判断框最多只能有一个退出点C. 程序框图虽可以描述算法,但不如用自然语言描述算法直观D. 程序框图与流程图不是同一个概念7. 算法的有限性是指A. 算法必须包含输出B. 算法中每个操作步骤都是可执行的C. 算法的步骤必须有限D. 以上说法均不正确8. 下列问题的算法适宜用条件结构表示的是A. 求点到直线的距离B. 由直角三角形的两直角边求斜边C. 解不等式D. 计算个数的平均数9. 执行如图所示的程序框图,若输入的的值为,则输出的值为2A. B. C. D.10. 下列四种叙述,不能称为算法的是A. 解方程的过程是移项和系数化为B. 从济南到温哥华要先乘火车到北京,再转乘飞机C. 解方程D. 利用公式计算半径为的圆的面积应是计算11. 执行如图所示的程序框图,若输入的,分别为,,则输出的3A. B. C. D.12. 算法步骤如下:①.②若,则.③若,则.④若,则.⑤输出.则输出的表示A. ,,,中的最大值B. ,,,中的最小值C. 将,,,由小到大排列D. 将,,,由大到小排列二、填空题(共5小题;共25分)13. 如图所示的一个算法的流程图,已知,输出的,则的值是.14. 给出下面的算法:第一步:输入;第二步:判断是否等于,若,则满足条件;若,则执行第三步;4第三步:依次从到检验能不能整除,若不能整除,则执行第四步;若能整除,则执行第一步;第四步:输出.满足条件的是.15. 执行如图所示的流程图,最终输出的结果是.16. 给出下面的算法:第一步输入;第二步判断是否小于,若是,则输出,否则执行第三步;第三步输出.当输入的值分别为,,时,输出的结果分别为,,.17. 阅读如图所示的流程图,运行相应的程序,输出的结果.三、解答题(共5小题;共65分)18. 试设计一个求的值的框图.19. 如图,阅读下列两个求三角形面积的流程图,回答问题.5(1)执行如图所示的流程图,输出结果是多少?在图中,若输入,,则输出的结果是多少?(2)对比一下两个流程图,你有什么发现?20. 求方程的根的程序框图如图所示,回答下面几个问题:(1)写出该问题的算法;(2)本题中给出的这个问题的程序框图正确吗?(3)根据(1)重新绘制程序框图.21. 设计一个算法,求一元一次不等式的解,用自然语言描述该算法.22. 一列数,,,,,其规律是:从第项起每个数都是前一个数的平方加,求其前项和,画出流程图.6答案第一部分1. C 【解析】对框图中与的关系掌握不准,不能发现其中的周期变化,所以解题受阻.由框图可知的值是周期变化的,又因为+,所以当时,.2. A3. C 【解析】①中给出了从济南到北京的两种方式,不是算法;③陈述了一个事实,也不是算法;②④给出了解题步骤,是算法.4. D 【解析】循环结构中一定包含条件结构,用于判断循环的条件.5. D【解析】由算法的定义与特征可得.6. A 【解析】本题是程序框图概念方面的辩析题.一个判断框可以有多个退出点,所以B不正确;程序框图就是流程图,所以D不正确;程序框图要比自然语言直观、形象,所以C不正确.7. C 【解析】根据算法的有限性的定义即可作出判断.8. C 【解析】条件结构需先进行条件判断,并根据判断结果进行不同处理,只有C项需要判断的符号.其余选项都不含逻辑判断.9. B 【解析】由程序框图可知:,;,;,;,;,,此时结束循环,输出的值为.10. C【解析】根据算法的概念以及算法的特征进行判断,选项C中,并未给出算法的步骤,仅仅给出了目的,因此并不属于算法.11. D 【解析】,,;,,;,,;,,此时满足,输出.12. B第二部分13.【解析】由解得.14. 质数【解析】此题首先要理解质数,只能被和自身整除的大于的整数叫质数.是最小的质数,这个算法通过对到一一验证,看是否有其他约数,来判断其是否为质数.15.【解析】.716. ,,【解析】根据输入的值与的大小关系,选择执行不同的步骤.17.【解析】初始值,.第一次循环得,;第二次循环得,;第三次循环得,;第四次循环得,,此时退出循环,故输出.第三部分18. 框图如图19. (1)图运行后,.故图的输出结果为.在图中,当,时,输出的结果也为.(2)通过对比,图只能求底边边长为,高为的三角形的面积.在图中,由于底边边长和高要求输入,故可求任意三角形的面积.可见一个好的算法,不仅能解决某个问题,更可以解决某一类问题,也就是说,设计算法时,我们应尽量“优化”.20. (1)算法如下:第一步:输入;第二步:如果,则,输出,程序结束,否则,执行第三步;第三步:,;8第四步:输出,.(2)本题中给出解决该问题的程序框图不正确.因为它没有体现出对的取值的判断,没有应用表示条件结构的判断框,达不到求解的目的.(3)根据(1)中给出的步骤可以画出如图所示的程序框图.21. 算法步骤如下:(1)移项得.(2)若,则输出“”,否则执行第(3)步.(3)输出“”.22.910。
【同步练习】必修三 1.1.2 程序框图与算法的基本逻辑结构-高一数学人教版(解析版)
第一章算法初步1.1.2 程序框图与算法的基本逻辑结构一、选择题1.a表示“处理框”,b表示“输入、输出框”,c表示“起止框”,d表示“判断框”,以下四个图形依次为A.abcd B.dcab C.bacd D.cbad【答案】D【解析】根据程序框图中各图框的含义,易知第一个图形是“起止框”,第二个图形是“输入、输出框”,第三个图形是“处理框”,第四个图形是“判断框”,所以选D.2.程序框图中具有超过一个退出点的框图符号是A.起止框B.输入框C.处理框D.判断框【答案】D【解析】判断框是具有超出一个退出点的框图符号.3.程序框图中,具有赋值、计算功能的是A.处理框B.输入、输出框C.终端框D.判断框【答案】A【解析】在算法框图中处理框具有赋值和计算功能.4.下列关于程序框图的说法正确的是A.程序框图是描述算法的语言B.程序框图中可以没有输出框,但必须要有输入框给变量赋值C.程序框图虽可以描述算法,但不如用自然语言描述算法直观D.程序框图和流程图不是一个概念【答案】A【解析】由于算法设计时要求有执行的结果,故必须要有输出框,对于变量的赋值,则可以通过处理框完成,故算法设计时不一定要用输入框,所以B选项是错误的;相对于自然语言,用程序框图描述算法的优点主要就是直观、形象、容易理解,在步骤上表达简单了许多,所以C选项是错误的;程序框图就是流程图,所以D选项也是错误的.故选A.5.关于程序框图的框图符号的理解,正确的是①任何一个程序框图都必须有起止框;②输入框、输出框可以在算法中任何需要输入、输出的位置出现;③判断框是唯一具有超过一个退出点的框图符号;④对于一个程序来说,判断框内的条件是唯一的.A.1个B.2个C.3个D.4个【答案】C【解析】任何一个程序都有开始和结束,从而必须有起止框;输入、输出框可以在算法中任何需要输入、输出的位置出现,判断框内的条件不是唯一的,如a>b?也可以写为a≤b?.但其后步骤需相应调整,故①②③正确,④错误.6.程序框图叙述正确的是A.表示一个算法的起始和结束,程序框是B.表示一个算法输入和输出的信息,程序框是C.表示一个算法的起始和结束,程序框是D.表示一个算法输入和输出的信息,程序框是【答案】C【解析】由程序框的算法功能可知选项C正确.7.执行下面的程序框图,如果输入t∈[-1,3],则输出的s属于A.[-3,4] B.[-5,2] C.[-4,3] D.[-2,5]【答案】A【解析】因为t∈[-1,3],当t∈[-1,1)时,s=3t∈[-3,3);当t∈[1,3]时,s=4t-t2=-(t2-4t)=-(t-2)2+4∈[3,4]所以s∈[-3,4].二、填空题8.如图所示的程序框图,输出的结果是S=7,则输入的A值为____________.【答案】3【解析】该程序框图的功能是输入A,计算2A+1的值.由2A+1=7,解得A=3.9.在程序框图中,表示输入、输出框的是____________.【答案】平行四边形框【解析】平行四边形框表示数据的输入或者结果的输出.10.如图所示的程序框图中,当输入的数为3时,输出的结果为____________.【答案】8【解析】∵3<5,∴y=32-1=8.11.以下给出对程序框图的几种说法:①任何一个程序框图都必须有起止框;②输入框只能紧接开始框,输出框只能紧接结束框;③判断框是唯一具有超出一个退出点的符号.其中正确说法的个数是____________.【答案】2【解析】①③正确.因为任何一个程序框图都有起止框;输入、输出框可以在程序框图中的任何需要位置;判断框有一个入口、两个出口.12.阅读如图的框图,运行相应的程序,输出S的值为____________.【答案】-4【易错易混】在设计具体的程序框图时,循环结构的判断框中的条件可能根据选择模型的不同而不同,也可能由于具体算法的特点而不同,但不同的条件应该有相同的确定的结果.三、解答题13.用程序框图描述算法:已知梯形的两底边长分别为a,b,高为h,求梯形面积.【答案】答案详见解析.【解析】梯形面积S=12(上底+下底)×高又∵梯形的两底边长分别为a,b,高为h,故程序算法如下:第一步:输入a,b,h的值,第二步:计算S=()2a b h+,第三步:输出S,程序框图如下:14.已知函数y=2x+3,设计一个算法,若给出函数图象上任一点的横坐标x(由键盘输入),求该点到坐标原点的距离,并画出程序框图.【解析】算法如下:第一步,输入横坐标的值x.第二步,计算y=2x+3.第三步,计算d=x2+y2.第四步,输出D.程序框图如图:。
人教A版高中数学必修三试卷高中 1.1算法与程序框图练习 新
高中数学学习材料金戈铁骑整理制作2015高中数学 1.1算法与程序框图练习 新人教A 版必修3一、选择题1.下列关于算法的说法,正确的有( ) ①求解某一类问题的算法是唯一的; ②算法必须在有限步操作之后停止;③算法的每一步操作必须是明确的,不能有歧义或模糊; ④算法执行后一定产生确定的结果.A .1个B .2个C .3个D .4个 【解析】由算法的特征知①不正确,②③④正确,故选C . 【答案】C2.下面的说法正确的是( )A .一个问题的算法步骤是可逆的B .一个算法可以无止境地运算下去C .完成一件事情的算法有且只有一种D .设计算法要本着简单方便的原则 【解析】考查算法的定义与特征. 【答案】D3.对于像“喝一碗水”这类含有动作性的语言能否出现在算法的一个步骤中,下列说法正确的是( )A .能B .不能C .有些题目能有些不能D .上述说法均不对 【解析】由算法的特征知算法必须是明确的,不能有歧义或模糊. 【答案】B4.给出下列表述:①利用海伦公式)2a b cS p ++==计算边长分别为6,8,10的三角形的面积;②从江苏常州到九寨沟旅游可以先乘汽车到上海,再乘飞机到成都,再乘汽车抵达九寨沟; ③求过(1,2)M 与(3,5)N -两点的连线所在的直线方程,可先求直线MN 的斜率,再利用点斜式方程求得;④求三点(2,2)A ,(2,6)B ,(4,4)C 所在ABC △的面积,可先算AB 的长a ,再求AB 的直线方程及点C 到直线AB 的距离h ,最后利用12S ah =来进行计算,其中是算法的有( )A .1个B .2个C .3个D .4个【解析】四个表述均满足算法的定义.【答案】D5.计算下列各式中S的值,能设计算法求解的是()①123100S=++++;②123100S=+++++;③123(1,)且….S n n n=++++∈NA.①②B.①③C.②③D.①②③【解析】算法的设计要求步骤是可行的,并且在有限步之内能完成任务.【答案】B6.早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个步骤,从下列选项中选出最好的一种算法()A.第一步洗脸刷牙、第二步刷水壶、第三步烧水、第四步泡面、第五步吃饭、第六步听广播B.第一步刷水壶、第二步烧水同时洗脸刷牙、第三步泡面、第四步吃饭、第五步听广播C.第一步刷水壶、第二步烧水同时洗脸刷牙、第三步泡面、第四步吃饭同时听广播D.第一步吃饭同时听广播、第二步泡面、第三步烧水同时洗脸刷牙、第四步刷水壶【解析】由题知C选项最节省时间,由算法的特征可知C方法最好.【答案】C7.下列关于算法的说法中,正确的是()A.算法就是某个问题的解题过程B.算法执行后可以不产生确定的结果C.解决某类问题的算法不是唯一的D.算法可以无限地操作下去【解析】算法的特性之一.【答案】C8.我们已学过的算法有求解一元二次方程的求根公式,加减消元法求二元一次方程组的解,二分法求出函数的零点等,对算法的描述有:①对一类问题都有效;②算法可执行的步骤必须是有限的;③算法可以一步一步的进行,每一步都有确切的含义;④是一种通法,只要按部就班的做,总能得到结果.以上算法的描述正确的有()A.1个B.2个C.3个D.4个【解析】由算法的概念可知①②③④都正确,因而选D【答案】D9.算法的每一步应该是正确的,并且能有效的执行且得到确定的结果,而不是模棱两可的,这是指算法的()A.有穷性B.确定性C.普遍性D.不唯一性【解析】由算法的概念与特征可知应为算法的确定性.【答案】B10.下列关于算法的描述正确的是()A.算法与求解一个问题的方法相同B.算法只能解决一个问题,不能重复使用C.算法过程要一步一步执行,每步执行的操作必须确切D.有的算法执行完后,可能无结果【解析】算法与求解一个问题的方法既有区别又有联系,故A不正确;算法能够重复使用,故B不正确;每一个算法执行完后,必须有结果,故D 不正确. 【答案】C11.对于一般的二元一次方程组111222,.a x b y c a x b y c +=⎧⎨+=⎩在写解此方程组的算法时,需要注意的是( )A .10a ≠B .20a ≠C .12210a b a b -≠D .11220a b a b -≠【解析】采用加减法解方程组,未知数,x y 的系数是1221a b a b -,故12210a b a b -≠才能保证方程组有解.【答案】C12.下列叙述中,①植树需要运苗、挖坑、栽苗、浇水这些步骤;②按顺序进行下列运算:1+1=2,2+1=3,3+1=4,…99+1=100; ③从青岛乘火车到济南,再从济南乘飞机到广州观看亚运会开幕式; ④3x >x +1;⑤求所有能被3整除的正数,即3,6,9,12,…. 能称为算法的个数为( ) A .2 B .3 C .4 D .5【解析】根据算法的含义和特征:①②③都是算法;④⑤不是算法.其中④,3x >x +1不是一个明确的步骤,不符合确定性;⑤的步骤是无穷的,与算法的有限性矛盾. 【答案】B13.关于一元二次方程x 2-5x +6=0的求根问题,下列说法正确的是( ) A .只能设计一种算法 B .可以设计多种算法 C .不能设计算法D .不能根据解题过程设计算法【解析】一元二次方程的求解过程可以用公式法和分解因式法进行,也可用配方法求解,可根据不同的解题过程来设计算法,故可以设计多种算法,但几种算法输出的结果是一样的. 【答案】B14.对于解方程x 2-2x -3=0的下列步骤:①设f (x )=x 2-2x -3;②计算判别式Δ=(-2)2-4×1×(-3)=16>0; ③作f (x )的图象;④将a =1,b =-2,c =-3代入求根公式x =-b ±Δ2a,得x 1=3,x 2=-1.其中可作为解方程的算法的有效步骤为( ) A .①② B .②③ C .②④ D .③④【解析】解一元二次方程可分为两步:确定判别式和代入求根公式,故②④是有效的,①③不起作用. 【答案】C15.在用二分法求方程零点的算法中,下列说法正确的是( ) A .这个算法可以求所有的零点 B .这个算法可以求任何方程的零点 C .这个算法能求所有零点的近似解 D .这个算法可以求变号零点的近似解【解析】二分法的理论依据是函数的零点存在定理,它解决的是求变号零点的问题,并不能求所有零点的近似值. 【答案】D 16.已知算法: 第一步,输入n .第二步,判断n 是否是2,若n =2,则n 满足条件. 若n >2,则执行第三步.第三步,依次检验从2到n -1的整数能不能整除n ,若不能整除n ,满足条件. 上述满足条件的数是( )A .质数B .奇数C .偶数D .4的倍数 【解析】由质数的定义知. 【答案】A17.下列算法要解决的问题是( )第一步,比较a 与b 的大小,如果a <b ,则交换a ,b 的值. 第二步,比较a 与c 的大小,如果a <c ,则交换a ,c 的值. 第三步,比较b 与c 的大小,如果b <c ,则交换b ,c 的值. 第四步,输出a ,b ,c .A .输入a ,b ,c 三个数,比较a ,b ,c 的大小B .输入a ,b ,c 三个数,找出a ,b ,c 中的最大数C .输入a ,b ,c 三个数,按从大到小的顺序输出D .输入a ,b ,c 三个数,求a ,b ,c 的平均数【解析】由步骤S 1→S 4可知算法要解决问题是输入a ,b ,c 三个数,按从大到小的顺序输出. 【答案】C 二、填空题18.在用二分法求方程3210x x --=的一个近似解时,现在已经将根锁定在区间(1,2)内,则下一步可断定该根所在的区间为 . 【解析】区间(1,2)的中点为032x =,令3()21f x x x =--, 则35()028f =-<,(2)30f =>,所以根所在的区间为3(,2)2.【答案】3(,2)219.以下是解二元一次方程组⎩⎪⎨⎪⎧2x -y +6=0,①x +y +3=0 ②的一个算法,请将该算法补充完整.第一步,①②两式相加得3x +9=0;③第二步,由③式可得________;④ 第三步,将④式代入①式得y =0; 第四步,输出方程组的解________.【解析】由3x +9=0,得x =-3,即④处应填x =-3;把x =-3代入2x -y +6=0,得y =0,即方程组的解为⎩⎪⎨⎪⎧x =-3,y =0.【答案】x =-3 ⎩⎪⎨⎪⎧x =-3,y =020.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求他的总分和平均成绩的一个算法为:第一步,取A =89,B =96,C =99;第二步,__________________________; 第三步,__________________________; 第四步,输出计算的结果.【解析】应先计算总分D =A +B +C ,然后再计算平均成绩E =D3. 【答案】计算总分D =A +B +C 计算平均成绩E =D321.已知A (-1,0),B (3,2),下面是求直线AB 的方程的一个算法,请将其补充完整: 第一步,__________________________________.第二步,用点斜式写出直线AB 的方程y -0=12[x -(-1)].第三步,将第二步的方程化简,得到方程x -2y +1=0.【解析】该算法功能为用点斜式方程求直线方程,第一步应为求直线的斜率,应补充为“计算直线AB 的斜率k =12”.【答案】计算直线AB 的斜率k =1222.给出下面的算法: 第一步,输入x .第二步,判断x 是否小于0,若是,则输出x +2,否则执行第三步. 第三步,输出x -1.当输入的x 的值分别为-1,0,1时,输出的结果分别为________、________、________. 【解析】该算法实际上是分段函数f (x )=⎩⎪⎨⎪⎧x -1, x ≥0,x +2, x <0,∴f (-1)=-1+2=1,f (0)=0-1=-1,f (1)=1-1=0.【答案】1 -1 023.小明中午放学回家自己煮面条吃,有下面几道工序:①洗锅盛水2分钟;②洗菜6分钟;③准备面条及佐料2分钟;④用锅把水烧开10分钟;⑤煮面条和炒菜共3分钟.以上各道工序,除了④之外,一次只能进行一道工序.小明要将面条煮好,最少要用________分钟.【解析】 ①洗锅盛水2分钟+④用锅把水烧开10分钟(同时②洗菜6分钟+③准备面条及佐料2分钟)+⑤煮面条和炒菜共用3分钟=15分钟. 【答案】1524.求过P (a 1,b 1),Q (a 2,b 2)两点的直线斜率有如下的算法,请将算法补充完整: 第一步,令x 1=a 1,y 1=b 1,x 2=a 2,y 2=b 2.第二步,若x 1=x 2,则输出斜率不存在,结束算法;否则,________. 第三步,输出结果k . 【答案】 k =y 1-y 2x 1-x 225.已知数字序列:2,5,7,8,15,32,18,12,55,9.写出从该序列搜索18的一个算法. 第一步,输入实数a .第二步,____________________________________. 第三步,输出a =18.【答案】 如果a =18,则执行第三步,否则重复执行第一步. 三、解答题26.设计一个算法,使得从10个确定且互不相等的数中挑选出最大的一个数. 【解】第一步,假定这10个数中第一个是“最大值”.第二步,将下一个数与“最大值”比较,如果它大于此“最大值”,那么就用这个数取代“最大值”,否则就取“最大值”. 第三步,再重复第二步. 第四步,在这10个数中一直取到没有可以取的数为止,此时的“最大值”就是10个数中的最大值.27.下面给出了一个问题的算法: 第一步,输入a .第二步,若4a …,则执行第三步,否则,执行第四步. 第三步,输出21a -.第四步,输出223a a -+. 问题:(1)这个算法解决的问题是什么?(2)当输入的a 值为多大时,输出的数值最小?【解】(1)这个算法解决的问题是求分段函数221,4,()23,4x x f x x x x -⎧=⎨-+<⎩…的函数值.(2)1a =时输出的数值最小.28.已知一个等边三角形的周长为a ,求这个三角形的面积.设计一个算法解决这个问题. 【解】算法步骤如下: 第一步,输入a 的值; 第二步,计算l =a 3的值;第三步,计算S =34×l2的值; 第四步,输出S 的值.29.在某次田径比赛中,男子100米A 组有8位选手参加预赛,成绩(单位:秒)依次为:9.88,10.57,10.63,9.90,9.85,9.98,10.21,10.86.请设计一个算法,在这些成绩中找出不超过9.90秒的成绩. 【解】算法如下:第一步,设计数变量n =1.第二步,输入一个成绩x ,判断x 与9.90的大小.若x >9.90,则执行第三步;若x ≤9.90,输出x ,并执行第三步.第三步,使计数变量n 的值增加1后仍记为n .第四步,判断计数变量n 与成绩个数8的大小.若n ≤8,则返回执行第二步;若n >8,则算法结束.30.写出求1+12+13+…+1100的一个算法.【解】第一步:使S =1;第二步:使I =2; 第三步:使n =1I;第四步:使S =S +n ; 第五步:使I =I +1;第六步:如果I ≤100,则返回第三步,否则输出S .。
最新人教版高中数学必修3第一章《算法与程序框图》课后训练(第2课时)
课后训练1.程序框图由程序框和流程线组成,下面对应正确的是().①终端框(起止框),表示一个算法的起始和结束;②输入、输出框,表示一个算法输入和输出的信息;③处理框(执行框),功能是赋值、计算;④判断框,判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”.A.(1)与①,(2)与②,(3)与③,(4)与④B.(1)与④,(2)与②,(3)与①,(4)与③C.(1)与①,(2)与③(3)与④,(4)与②2.(2011天津高考,理3)阅读如图的程序框图,运行相应的程序,则输出i的值为().A.3 B.4 C.5 D.63.(2011陕西高考,文7)如下框图,当x1=6,x2=9,p=8.5时,x3等于().A.7 B.8 C.10 D.114.读程序框图,完成(1),(2)小题:(1)循环体执行的次数是( ).A .50B .49C .100D .99(2)程序输出的结果是( ).A .5 049B .4 850C .2 450D .2 550 5.已知函数221,0,0,0,1,0,x x y x x x ⎧(-)>⎪=⎨⎪(+)<⎩=下图是计算函数值y 的流程图,在空白框中应该填上__________.6.如图所示的程序框图是交换两变量的值并输出,则图①处应为__________.7.在音乐唱片超市里,每张唱片的售价为25元.顾客如果购买5张以上(含5张)唱片,则按照九折收费;如果顾客购买10张以上(含10张)唱片,则按照八五折收费.请设计一个完成计费工作的算法,画出程序框图.8.在某次田径比赛中,男子100米A 组有8位选手参加预赛,成绩(单位:秒)依次为:9.88,10.57,10.63,9.90,9.85,998,10.21,10.86.请设计一个算法,在这些成绩中找出不超过9.90秒的成绩,并画出程序框图.如果我国工农业生产值每年以9%的增长率增长,问几年后我国产值翻一番,试用程序框图描述其算法.参考答案1. 答案:D,(3)与②,(4)与④D .(1)与①,(2)与③,2. 答案:B解析:第一次运算:i =1,a =2,a <50;第二次运算:i =2,a =5,a <50;第三次运算:i =3,a =16,a <50;第四次运算:i =4,a =65,a >50.所以输出i =4.3. 答案:B解析:∵x 1=6,x 2=9,∴126922x x ++==7.5≠8.5, ∴输出的233922x x x p ++===8.5,∴x 3=8. 4. 答案:(1)B (2)C解析:(1)∵i =i +2,当2+2n ≥100时,循环结束,此时n =49.(2)∵sum =0+2+4+…+98≥2 450,∴选C .5. 答案:x =0解析:第一个判断框的否定条件为x ≤0,第二个判断框的条件肯定后执行y =0,由函数221,0,0,0,1,0,x x y x x x ⎧(-)>⎪=⎨⎪(+)<⎩=可知判断框内应填x =0.6. 答案:x =y解析:交换两个变量的值,如交换两物体位置需引入第三个量,将其中一个量的值赋给第三个量后,将第二个量的值赋给第一个量,再将第三个量的值赋给第二个量.7. 解:假设用变量a 表示顾客购买的唱片数,用C 表示顾客要缴纳的金额,依题意应有25,5,22.5,510,21.25,10.a a C a a a a <⎧⎪≤<⎨⎪≥⎩=算法步骤如下:S1 输入a ;S2 若a <5,则C =25a ;否则,执行S3;S3 若a <10,则C =22.5a ;否则若a ≥10,则C =21.25a ;S4 输出C .程序框图如图所示.8.解:算法步骤:第一步,把计数变量n的初值设为1.第二步,输入一个成绩x,判断x与9.90的大小:若x>9.90,则执行下一步;若x≤9.90,则输出x,并执行下一步.第三步,使计数变量n的值增加1.第四步,判断计数变量n的值与成绩个数8的大小:若n≤8,则返回第二步,否则结束.程序框图如下图所示:9.解:依题意,我们先设原产值P(基数)为a,然后每年底计算一次增长后的产值,如果未达到2a,就再计算下一年的产值,直到某一年产值达到或超过2a为止.程序框图如图所示.。
高中数学 112算法与程序框图检测 A必修3 试题(共3页)
青龙满族自治县逸夫(y ì f ū)中学高中数学学案:1.1.2算法与程
序框图检测 〔新人教A 版必修3〕
1.〔2021文〕如图是务实数x 的绝对值的算法程序框图,那么判断框①中可填
2. 〔2021文〕假设执行如下图的框图,输入那么输出
的数等于 .
(2021文)
3.〔2021理〕.如图是求
的值的程序框图,那么正整数
.
开场 输入
否
是
完毕
输出
2021文
开场
1
i i=+
否输出完毕是
4.〔2021理〕假设执行如下图的框图(kuàngtú),输入,
,那么输出的数
等于
5.〔2021〕假如执行如下图的程序框图,输入x=4.5,那么输出的数i=________.
6.〔2021〕执行如下图的程序框图,假如输入
〔2021年理〕〔2021年〕〔2021年理〕
〔2021年〕内容总结。
必修3第一章算法初步1.1算法与程序框图650
设某人的月收入为 x 元, 试编一段程序 , 计算他应交的个人所得税 .
4, 求100~999中的水仙花数 , 所谓水仙花数是一个三位数 , 它的各位数 字的立方和等于该数 , 例如 153是一个水仙花数 , 因为 153 13 53 33 . 试 编一段程序 , 找出所有的水仙花数 .
5, 把“五进制 ”数 1234 (5) 转化为 “十进制 ”数,再把它转化为 “八进制 ”数 .
7
6
5
4
3
2
6, 用秦九韶算法求多项式 f ( x) 7x 6x 5x 4x 3x 2x x
当 x 3 时的值 .
7, 编写一个程序,输入正方形的边长,输出它的对角线长和面积的值 .
8, 某市公用电话(市话)的收费标准为: 3 分钟之内(包括 3 分钟)收 取 0.30 元;超过 3分钟部分按 0.10 元/ 分钟加收费 . 设计一个程序, 根据 通话时间计算话费 .
解: INPUT “请输入个人月收入 X=?”;X IF x>0 AND X<=1000 THEN
y0
ELSE
IF x>1000 AND x<=3000 THEN
y x 1000 0.1
ELSE
IEN
y 3000 1000 0.1 x 3000 0.25
必修 3第一章算法初步 1.1 算法与程序框图 测试题 2019.9
x2 1
1, 已知 f x = 2x2 5
得到相应的函数值.
x0
x 0 编写一个程序 , 对每输入的一个 x 值, 都
2, 用WHILE语句求 1 2 22 23 ... 263 的值。
3, 设个人月收入在 5000元以内的个人所得税档次为 ( 单位: 元) :
高一数学算法与程序框图同步训练 新课标 人教版B 必修3
高一数学算法与程序框图同步训练 新课标 人教版B 必修3一.选择1.下面对算法描述正确的一项是:( )A .算法只能用自然语言来描述B .算法只能用图形方式来表示C .同一问题可以有不同的算法D .同一问题的算法不同,结果必然不同2.早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个步骤、从下列选项中选最好的一种算法 ( c )A.S1 洗脸刷牙、S2刷水壶、S3 烧水、S4 泡面、S5 吃饭、S6 听广播B.S1刷水壶 、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5 听广播C.S1刷水壶 、S2烧水同时洗脸刷牙、S3泡面、S4吃饭 同时 听广播D.S1吃饭 同时 听广播、S2泡面、S3烧水同时洗脸刷牙、S4刷水壶 3.下列关于算法的说法中正确的个数有( ) ①求解某一类问题的算法是唯一的; ②算法必须在有限步操作之后停止;③算法的每一步操作必须是明确的,不能有歧义或模糊; ④算法执行后一定产生确定的结果。
A. 1B. 2C. 3D. 44.用二分法求方程022=-x 的近似根的算法中要用哪种算法结构( ) A .顺序结构 B .条件结构 C .循环结构 D .以上都用 5.不能描述算法的是( )A 流程图B 伪代码C 数据库D 自然语言 6.算法S1 m=a S2 若b<m ,则m=b S3 若c<m ,则m=c S4 若d<m ,则 m=dS5 输出m ,则输出m 表示 ( ) A .a ,b ,c ,d 中最大值B .a ,b ,c ,d 中最小值C .将a ,b ,c ,d 由小到大排序D .将a ,b ,c ,d 由大到小排序 二.填空7.有如下程序框图(如右图所示),则该程序框图表示的算法的功能是输出i-2 第8.上面是求解一元二次方程)0(02≠=++a c bx ax 的流程图,根据题意填写:(1) ;(2) ;(3) 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高一数学(下) 周周练(三) 程序框图与基本算法语句
一 选择题
1.已知某算法的流程图如图所示,若将输出的数组(x ,y )依次记为(x 1,y 1),(x 2,y 2),…,(x n ,y n ).则程序结束时,最后一次输出的数组(x ,y )是( )
A .(1 004,-2 006)
B .(1 005,-2 008)
C .(1 006,-2 010)
D .(1 007,-2 012) 2.右边程序的输出结果为 ( )
A . 3,4
B . 7,7
C . 7,8
D . 7,11
3.如图所示的程序框图,如果输入三个实数a ,b ,c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( ) A .c >x B .x >c C .c >b D .b >c
4.阅读如下图的程序框图,则输出的S =( )
X =3
Y =4
X =X +Y Y =X +Y
PRINT X ,Y
i=11
s=1 DO s= s * i i = i -1 LOOP UNTIL “条件” PRINT s END (第6题)
A .14
B .20
C .30
D .55
5.执行如图所示的程序框图,若输出的b 的值为16,则图中判断框内①处应填( )
A .3
B .4
C .5
D .2
6、如果右边程序执行后输出的结果是990,那么
A.i > 10
B. i <8
C. i <=9
D.i<9
7.读程序
甲: i=1 乙: i=1000
S=0 S=0
WHILE i<=1000 DO
S=S+i S=S+i
i=i+l i=i-1
WEND Loop UNTIL i<1 PRINT S PRINT S
END END
对甲乙两程序和输出结果判断正确的是 ( )
A .程序不同结果不同
B .程序不同,结果相同
C .程序相同结果不同
D .程序相同,结果相同
8.下边程序执行后输出的结果是 ( )
A. -1
B. 0
C. 1
D. 2
n=
5
s=
s<
WHILE15
=+
s s n
n n
=-
1
WEND
PRINT n
END
二、填空题
9.若数列{a n}的前n项(n≥5)由如图所示的流程图输出依次给出,则a5=________.
10.某算法的程序框图如图所示,则输出量y与输入量x满足的关系式是________.
11.(2009·广东)某篮球队6名主力队员在最近三场比赛中
投进的三分球个数如下表所示:
队员i 12345 6
三分球a1a2a3a4a5a6
a=0 j=1
WHILE j<=5
a=(a+j) mod 5 j=j+1 WEND PRINT a END
(第13题)
个数
下图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填________,输出的s =________.
12.一个算法的程序框图如图所示,如果输出的结果在区间[-1,1]内,则输入的x 的取值范围是________.
13.程序运行后的结果为__________ (其中:“(a+j ) mod 5”表示 整数(a+j)除以5的余数) 14.程序运行后输出的结果 为____________________.
15.下面程序的作用是求
100991
651431211⨯+
⋅⋅⋅+⨯+⨯+⨯的值 i=1 S=0 DO
S=S+
LOOP UNTIL PRINT S END
x=5 y=-20
IF x<0 THEN x=y -3 ELSE
y=y+3 END IF
PRINT x -y , y -x END
第14题。