高一数学必修三算法与程序框图练习
高中数学必修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 ”.中国书法艺术说课教案今天我要说课的题目是中国书法艺术,下面我将从教材分析、教学方法、教学过程、课堂评价四个方面对这堂课进行设计。
- 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题。