高一数学必修3同步练习:1-1-2-1程序框图、顺序结构
2017-2018学年高中数学人教A版数学必修3练习:1-1 算法与程序框图1-1-2-1 含答案 精品

1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构课后篇巩固探究A组1.阅读如图所示的程序框图,若输入x=3,则输出y的值为()A.33B.34C.40D.45解析:x=3,a=2×32-1=17,b=a-15=2,y=ab=17×2=34,故输出y的值为34.答案:B2.如图,若输出的结果为2,则①处的执行框内应填的是()A.x=2B.b=2C.x=1D.a=5解析:因为结果是b=2,所以2=a-3,即a=5.所以5=2x+3,x=1.答案:C3.阅读如图所示的程序框图,若输入的x为9,则输出的y的值为()A.8B.3C.2D.1解析:x=9→a=80→b=8→y=log28=3.即输出的y的值为3.答案:B(第3题图)(第4题图)4.执行如图所示的程序框图后的结果为()A.错误!未找到引用源。
B.错误!未找到引用源。
C.错误!未找到引用源。
D.错误!未找到引用源。
解析:S=错误!未找到引用源。
.答案:B5.阅读如图所示的程序框图,若输入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.答案:A6.如图,输出的结果是.解析:由程序框图知,当m=2时,p=2+5=7,m=7+5=12.答案:12(第6题图)(第7题图)7.如图所示的是一个求长方体的体积和表面积的程序框图,则①中应填. 解析:根据题意,知需计算长方体的表面积S=2(ab+bc+ac).答案:S=2(ab+bc+ac)8.已知一个圆的周长为a,求这个圆的面积,试设计该问题的算法,并画出程序框图.解:由圆的周长及面积公式,可得算法如下:第一步,输入圆的周长a.第二步,计算r=错误!未找到引用源。
高中数学 必修三 1.1.2 第1课时 程序框图、顺序结构强化练习 新人教A版必修3

高中数学 1.1.2 第1课时程序框图、顺序结构强化练习一、选择题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分别是( )C.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.如图所示程序框图表示的算法的运行结果是________.[答案] 6 6[解析] 算法执行的是已知三角形的三边为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)图框②中y1=ax+b的含义是:该图框在执行①的前提下,即当x=2时,计算ax +b的值,并把这个值赋给y1.(3)图框④中y2=ax+b的含义是:该图框在执行③的前提下,即当x=-3时,计算ax +b的值,并把这个值赋给y2.(4)该程序框图解决的是求函数y=ax+b的函数值的问题,其中输入的是自变量x的值,输出的是对应x的函数值.(5)y1=3,即2a+b=3.⑤y2=-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的值.其程序框图如图所示.[特别提醒] (1)程序框图中的每一种图形符号都有特定的含义,在画程序框图时不能混用.(2)流程线上不要忘记加方向箭头.如果不画,就难以判断各程序框间的执行次序.12.已知一个圆柱的底面半径为R,高为h,求圆柱的体积.设计解决该问题的一个算法,并画出相应的程序框图.[分析] 此题只要将半径R、高h代入圆柱的体积公式V=πR2h,最后输出结果即可,所以只用顺序结构就能表达出来.[解]算法如下:第一步,输入R,h,第二步,计算V=πR2h.第三步,输出V.程序框图如图所示.。
高一数学必修3同步训练(苏教版)1.2.1顺序结构

图3图4图2图1a←2b←5c←b+aa←c+4PRINT a,b第一章算法初步1.2流程图1.2.1顺序结构一、选择题:1.下面程序框图中具有计算功能的是 ( )A. B. C. D.2.下面说法正确的是 ( )A.程序框图是由矩形框和线段组成的B. 带箭头的流程线上算法的运行是可逆的C.终端框表示一个算法的结束D.输入输出框表示一个算法的输入和输出信息3. 1+2+3+4+…+________>2004,在横线上写出最小的正整数为( )A. 61B. 62C. 63D. 644.下列程序框图中只允许一流入线的是 ( )A.起始框B.处理框C.终止框D.输入框5.读图1的程序,输出的结果是 ( )A. 2 5B. 4 5C. 11 5D. 7 56.图2中所示的是一个算法的流程图,已知31=a,输出的b=7,则2a的值是( )A.11 B.17 C.0.5 D.12二、填空题:7.流程图,则输出的结果是 .8.画一个程序框图计算1000234÷, 如下图4所示,则①应填.9.某学生五门功课成绩为80,95,78,87,65.如下图5为一个算法流程图,该算法流程图的意义为___________________.其算法为: S1 ; S2 ; S3 ; S4 ; S5 ; S6 ; S7 .10.完成下面的表格:二、解答题:的算法流程图.11.试画一个计算630%12.画出由梯形两底a、b和高h,求梯形面积的算法流程图.13. 确定线段AB 的5等分点,是指在线段AB 上确定一点M ,使得AM =51AB .画出这个算法的流程图.14. 已知直线l 1:Ax +By +C 1=0和直线l 2:Ax +By +C 2=0,写出直线l 1与直线l 2的距离d 的算法流程图.15. 已知点P (x 0,y 0)和直线l :Ax +By +C =0,求点P 到直线l 的距离.用流程图表示这种算法.拓展创新——练能力16. 一个人带一保狼、一只羊和一筐青菜准备过河. 但因船小过河时每次只能带一样东西,然而人不在时,狼会把羊吃掉,羊也会把菜吃掉. 请你设计一个程序,并画出程序框图,使人能将所有东西全部带到对岸.17.“鸡兔同笼“是我国隋朝时期的数学著作《孙子算经》中的一个有趣而具有深远影响的题目:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何。
8.19(1.1.2-1程序框图与顺序结构)

图形符号
名 称
功 能
终端框 (起止框) 输入、输出 框 处理框 (执行框) 判断框
表示一个算法的起始和结束 表示一个算法输入和输出的 信息 赋值、计算
判断某一条件是否成立,成立时在 出口处标明“是”或“Y”;不成立 时标明“否”或“N”
流程线
连接程序框,表示算法步骤的 执行顺序
知识探究(一):算法的程序框图 思考1:“判断整数n(n>2)是否为质数”的 算法步骤如何? 第一步,给定一个大于2的整数n; 第二步,令i=2; 第三步,用i除n,得到余数r; 第四步,判断“r=0”是否成立.若是,则n 不是质数,结束算法;否则,将i 的值增加1,仍用i表示; 第五步,判断“i>(n-1)”是否成立,若是, 则n是质数,结束算法;否则,返回 第三步.
你如何理解这两种程序框图的共性 和个性?
思考5:判断“以任意给定的3个正实数为 三条边边长的三角形是否存在”的算法 步骤如何设计? 第一步,输入三个正实数a,b,c. 第二步,判断a+b>c,b+c>a,c+a>b是 否同时成立.若是,则存在这样的三角 形;否则,不存在这样的三角形. 思考6:你能画出这个算法的程序框图 吗?
S = p( p - a )( p - b)( p - c)
输出S
S = p( p - a)( p - b)( p - c)
. 第四步,输出S.
结束
例2 已知下图是“求一个正奇数的平方 加5的值”的程序框图,若输出的数是30,求 输入的数n的值. 开始
输入正整数n x=2n-1 y=x2+5 输出y 结束
小结作业
顺序结构的程序框图的基本特征: (1)必须有两个起止框,穿插输入、输 出框和处理框,没有判断框. (2)各程序框从上到下用流程线依次 连接. (3)处理框按计算机执行顺序沿流程线 依次排列.
高中数学必修三课时作业13:1.1.2 第1课时 程序框图、顺序结构

1.1.2 程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构1.下列关于程序框的功能描述正确的是()A.①是处理框;②是判断框;③是终端框;④是输入、输出框B.①是终端框;②是输入、输出框;③是处理框;④是判断框C.①和③都是处理框;②是判断框;④是输入、输出框D.①和③的功能相同;②和④的功能相同[解析]根据程序框图的规定,①是终端框,②是输入、输出框,③是处理框,④是判断框.[答案] B2.如图所示的算法框图表示的算法意义是()A.求边长为3,4,5的直角三角形面积B.求边长为3,4,5的直角三角形内切圆面积C.求边长为3,4,5的直角三角形外接圆面积D.求以3,4,5为弦的圆面积[解析]因为直角三角形内切圆半径r=a+b-c2,所以S=πr2表示该三角形内切圆的面积,故选B.[答案] B3.下面的框图是已知直角三角形两条直角边a,b,求斜边c的算法,其中正确的是()A B C D[解析] 由题意知应先输入a ,b ,再由公式计算c =a 2+b 2,最后输出c 结束,B 中的顺序错误;C 中的起止框错误;D 中的处理框错误,A 正确. [答案] A4.如图所示的程序框图的运行结果是________.[解析] 由题图知S =24+42=52,即程序框图运行的结果是52. [答案] 525.设计一个算法求方程5x +2y =22的正整数解,其最后输出的结果应为________.[解析] 因为求方程的正整数解时,应将x 从1开始输入,直到方程成立.当x =2时,y =6.当x =4时,y =1.故输出的结果应为⎩⎪⎨⎪⎧x =2,y =6,⎩⎪⎨⎪⎧x =4,y =1.[答案] ⎩⎨⎧x =2,y =6,⎩⎨⎧x =4,y =16.已知一个直角三角形的两条直角边长分别为a ,b ,设计一个算法,求该三角形的面积,并画出相应的程序框图. 解 算法如下:第一步,输入两直角边的长a ,b .第二步,计算S=12ab.第三步,输出S.程序框图如图:7.已知函数f(x)=x2-3x-2,求f(3)+f(-5)的值,设计一个算法并画出算法的程序框图.解自然语言算法如下:第一步,求f(3)的值.第二步,求f(-5)的值.第三步,计算y=f(3)+f(-5).第四步,输出y的值.程序框图如图所示:能力提升8.阅读如图所示的程序框图.若输入x为9,则输出的y的值为()A.8B.3C.2D.1[解析]运行程序框图可得x=9,a=92-1=80,b=80÷10=8,y=log28=3. [答案] B9.给出如图程序框图,若输出的结果为2,则①处的处理框内应填的是()A.x=2B.b=2C.x=1D.a=5[解析]∵结果是b=2,∴2=a-3,即a=5.当2x+3=5时,得x=1.[答案] C10.下列关于程序框图的说法中正确的有________(填序号).①用程序框图表示算法直观、形象,容易理解;②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;③在程序框图中,起止框是任何流程图必不可少的;④输入、输出框可用在算法中任何需要输入、输出的位置.[解析]由程序框图的定义可知,①②③④都正确.[答案]①②③④11.如图所示,图①是计算图②中空白部分面积的一个框图,则“?”处应填________.[解析] 由题图②知S 阴影=2[a 2-π×(a2)2]=2a 2-πa 22,所以S 空白=a 2-S 阴影=a 2-2a 2+πa 22=π2a 2-a 2,故“?”处应填S =π2a 2-a 2. [答案] S =π2a 2-a 212.已知一个三角形的三边边长分别为2,3,4,设计一个算法,求出它的面积,并画出程序框图. 解 设计算法如下:第一步,取a =2,b =3,c =4. 第二步,计算p =a +b +c2. 第三步,计算 S =p (p -a )(p -b )(p -c ).第四步,输出S 的值. 程序框图如下:13.(选做题)如图所示的程序框图,当输入的x的值为0和4时,输出的值相等,根据该图和下列各小题的条件回答下面的几个问题.(1)该程序框图解决的是一个什么问题?(2)当输入的x的值为3时,求输出的f(x)的值;(3)要想使输出的值最大,求输入的x的值.解(1)该程序框图解决的是求二次函数f(x)=-x2+mx的函数值的问题.(2)当输入的x的值为0和4时,输出的值相等,即f(0)=f(4).因为f(0)=0,f(4)=-16+4m,所以-16+4m=0,所以m=4.所以f(x)=-x2+4x.因为f(3)=-32+4×3=3,所以当输入的x的值为3时,输出的f(x)的值为3.(3)因为f(x)=-x2+4x=-(x-2)2+4,当x=2时,f(x)max=4,所以要想使输出的值最大,输入的x的值应为2.。
高一数学必修3课件:1-1-2-1程序框图、顺序结构

第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
命题方向2
顺序结构程序框图设计
[例2]
已知点P(x,y),画出求点P到直线x+y+2=0的
距离的程序框图. [分析] 题中直线方程已知,求某点P到它的距离.设
计算法时点的坐标应从键盘输入,再利用点到直线的距离公 式求距离,要先写出自然语言的算法,再画程序框图.
[答案] -2
第一章 1.1 1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
[解析]
本算法的功能是输入a,b,c的值,输出其中的
最小值,由于c<b<a,则输出-2.
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
新课引入
常言道“一图胜万言”,无论是传达一个场景,还是为 商业交易留下一个证据,在当今这个激烈竞争的舞台上,图 正扮演着越来越重要的角色,其传统意义上的价值与功能, 也在这个读图时代被极速地放大.所以身为21世纪新人的我 们要具备读图、识图,乃至绘图的基本能力.
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
[解析]
A对,程序框图是算法的一种表达形式.B错,
一个判断框产生的结果是唯一的.C错,程序框图的特点是 直观、形象、易懂、步骤更简单.D错,程序框图又叫流程 图.
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
第一章 1.1 1.1.2 第1课时
Hale Waihona Puke 成才之路 ·数学 ·人教A版 · 必修3
[解析]
【人教A版】高中数学必修3教学同步讲练第一章《程序框图、顺序结构》练习题(含答案)

第一章 算法初步1.1 算法与程序框图1.1.2 程序框图与算法的基本逻辑结构第1课时 程序框图、顺序结构A 级 基础巩固一、选择题1.一个完整的程序框图至少包含( ) A .终端框和输入、输出框 B .终端框和处理框 C .终端框和判断框D .终端框、处理框和输入、输出框2.下列是流程图中的一部分,表示恰当的是( )3.下面的程序框图的运行结果是( )A.52B.32 C .-32D .-1 4.在如图所示程序框图中,若R =8,运行结果也是8,则程序框图中应填入的内容是( )A .a =2bB .a =4b C.a 4=b D .b =a45.程序框图符号“”可用于( ) A .输出a =10 B .赋值a =10 C .判断a =10 D .输入a =1二、填空题6.下面程序框图输出的S 表示____________________.7.如图所示的一个算法的程序框图,已知a 1=3,输出的结果为7,则a 2的值为________.8.写出下列算法的功能.(1)图①中算法的功能是(a >0,b >0)__________________;(2)图②中算法的功能是____________________.三、解答题9.已知一个三角形的三边边长分别为2,3,4,设计一个算法,求出它的面积,并画出程序框图.10.如图所示的程序框图,要使输出的y的值最小,则输入的x 的值应为多少?此时输出的y的值为多少?B级能力提升1.给出如图程序框图:若输出的结果为2,则①处的执行框内应填的是()A.x=2 B.b=2 C.x=1 D.a=52.图1是计算图2中阴影部分面积的一个程序框图,则图1中①处应填________.3.如图所示的程序框图,当输入的x的值为0和4时,输出的值相等,根据该图和下列各小题的条件解答下面的几个问题.(1)该程序框图解决的是一个什么问题?(2)当输入的x的值为3时,求输出的f(x)的值;(3)要想使输出的值最大,求输入的x的值.参考答案第一章算法初步1.1 算法与程序框图1.1.2 程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构A级基础巩固一、选择题1.一个完整的程序框图至少包含()A.终端框和输入、输出框B.终端框和处理框C.终端框和判断框D.终端框、处理框和输入、输出框解析:一个完整的程序框图至少需包括终端框和输入、输出框.对于处理框,由于输出框含有计算功能,所以可不必有.答案:A2.下列是流程图中的一部分,表示恰当的是()解析:B选项应该用处理框而非输入、输出框,C选项应该用输入、输出框而不是处理框,D选项应该在出口处标明“是”和“否”.答案:A3.下面的程序框图的运行结果是()A.52B.32 C .-32D .-1解析:因为a =2,b =4,所以S =a b -b a =24-42=-32,故选C.答案:C4.在如图所示程序框图中,若R =8,运行结果也是8,则程序框图中应填入的内容是( )A .a =2bB .a =4b C.a4=b D .b =a4解析:因为R =8,所以b =4=2.又a=8,因此a=4b,故选B.答案:B5.程序框图符号“”可用于()A.输出a=10 B.赋值a=10C.判断a=10 D.输入a=1解析:图形符号“”是处理框,它的功能是赋值、计算,不是用来输出、判断和输入的,故选B.答案:B二、填空题6.下面程序框图输出的S表示____________________.答案:半径为5的圆的面积7.如图所示的一个算法的程序框图,已知a1=3,输出的结果为7,则a2的值为________.解析:由框图可知,b=a1+a2,再将b2赋值给b ,所以7×2=a 2+3,所以a 2=11.答案:118.写出下列算法的功能.(1)图①中算法的功能是(a >0,b >0)__________________; (2)图②中算法的功能是____________________.答案:(1)求以a ,b 为直角边的直角三角形斜边c 的长 (2)求两个实数a ,b 的和 三、解答题9.已知一个三角形的三边边长分别为2,3,4,设计一个算法,求出它的面积,并画出程序框图.解:第一步,取a =2,b =3,c =4. 第二步,计算p =a +b +c2.第三步,计算S =p (p -a )(p -b )(p -c ).第四步,输出S 的值.10.如图所示的程序框图,要使输出的y的值最小,则输入的x 的值应为多少?此时输出的y的值为多少?解:此程序框图执行的功能是对于给定的任意x的值,求函数y =x2+2x+3的值.将y=x2+2x+3配方,得y=(x+1)2+2,要使y的值最小,需x =-1,此时y min=2.故输入的x的值为-1时,输出的y的值最小为2.B级能力提升1.给出如图程序框图:若输出的结果为2,则①处的执行框内应填的是( ) A .x =2 B .b =2 C .x =1 D .a =5解析:因结果是b =2,所以2=a -3,即a =5.当2x +3=5时,得x =1.故选C.答案:C2.图1是计算图2中阴影部分面积的一个程序框图,则图1中①处应填________.解析:题干图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. 答案:S =4-π4a 2 3.如图所示的程序框图,当输入的x 的值为0和4时,输出的值相等,根据该图和下列各小题的条件解答下面的几个问题.(1)该程序框图解决的是一个什么问题?(2)当输入的x 的值为3时,求输出的f (x )的值;(3)要想使输出的值最大,求输入的x 的值.解:(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时,输出的f (x )的值为3.(3)因为f (x )=-x 2+4x =-(x -2)2+4,当x =2时,f (x )max =4,所以要想使输出的值最大,输入的x的值应为2.。
高中数学 1.1.2 第1课时 程序框图、顺序结构习题 新人教A版必修3

1.1.2 程序框图与算法的基本逻辑结构第一课时程序框图、顺序结构1.任何程序框图中都不可缺少的是( )A.输入框B.处理框C.判断框D.起止框答案:D2.如图程序框图的运行结果是( )A. B. C. - D.-1解析:∵a=2,b=4,∴S==-.答案:C3.给出下列程序框图:若输出的结果为2,则①处的执行框内应填的是( )A.x=2B.b=2C.x=1D.a=5解析:因为结果是b=2,所以2=a-3,即a=5.所以5=2x+3,x=1.答案:C(第2题图)(第3题图)4.阅读如图所示程序框图.若输入的x=3,则输出的y的值为( )A.24B.25C.30D.40解析:∵x=3,∴a=32-1=8,b=a-3=5,∴y=a×b=8×5=40.答案:D解析:该程序框图的执行过程是:x=21.a=75.c=32.b=21.答案:A6.计算图中空白部分面积的一个程序框图如图,则①中应填.答案:S=a2-a27.若x=2,y=3,则如图程序框图的运行结果为.答案:5,28.如图所示的程序框图是交换两个变量的值并输出,则图中①处应为.答案:x=y9.已知直线l:Ax+By+C=0(A2+B2≠0),点P(x0,y0),设计一个算法计算点P到直线l的距离,并画出程序框图.解:算法如下:第一步,输入点P的坐标(x0,y0)及直线l的方程的系数A,B,C.第二步,计算Z1=Ax0+By0+C.第三步,计算Z2=A2+B2.第四步,计算d=.第五步,输出d.程序框图如下:10.一城市在法定工作时间内,每小时工资15元,加班工资每小时30元.某人一月内工作180小时,其中加班20小时,月工资的30%用来还房贷,写出这人月剩余工资的算法,并画出算法的程序框图.解:算法步骤如下:第一步,计算法定工作时间内工资:a=15×(180-20)=2400(元).第二步,计算加班工资:b=30×20=600(元).第三步,计算一月内工资总数:c=a+b=2400+600=3000(元).第四步,计算这个人月剩余的工资数:d=c×(1-30%)=3000×(1-30%)=2100(元).算法的程序框图如图所示.。
人教A版高中数学必修三导练课时作业:1.1.2 第一课时 程序框图与算法的顺序结构、条件结构

1.1.2 程序框图与算法的基本逻辑结构第一课时程序框图与算法的顺序结构、条件结构选题明细表知识点、方法题号程序框图1,2顺序结构4,6,7条件结构3,5,8,9,10,11基础巩固1.对程序框叙述正确的是( C )(A)表示一个算法的起始和结束,程序框是(B)表示一个算法输入和输出的信息,程序框是(C)表示一个算法的起始和结束,程序框是(D)表示一个算法输入和输出的信息,程序框是解析:由程序框的算法功能可知,选C.2.下列关于程序框图的说法正确的是( D )①程序框图只有一个入口,也只有一个出口;②程序框图中的每一部分都应有一条从入口到出口的路径通过它;③流程线只要是上下方向就表示上下执行,可以不要箭头.(A)①②③(B)②③(C)①③(D)①②解析:根据程序框图的含义,①②正确;流程线也可以左右方向,必须有箭头,③错.故选D.3.(2019·湖北武汉调研)如果输入的t∈[-2,2],则输出的S属于( A )(A)[-4,2] (B)[-2,2](C)[-2,4] (D)[-4,0]解析:由题知,当t∈[-2,0)时,S=2t∈[-4,0),当t∈[0,2]时,S=-3t+t3=t(t-)(t+)∈[-2,2],综上S∈[-4,2],故选A.4.(2018·陕西延安中学期末)阅读如图所示的程序框图,若输入的a,b,c的值分别是21,32,75,则输出的a,b,c分别是( A )(A)75,21,32 (B)21,32,75(C)32,21,75 (D)75,32,21解析:由图知输入a=21,b=32,c=75后,x=21,a=75,c=32,b=21,故选A.5.某班有49位同学玩“数字接龙”游戏,具体规则按如图所示的程序框图执行(其中a为座位号),并以输出的值作为下一轮输入的值.若第一次输入的值为8,则第三次输出的值为( A )(A)8 (B)15 (C)20 (D)36解析:输入a=8后,则输出a=2×8-1=15;输入a=15,则输出a=2×15-1=29;输入a=29,不满足条件,a=29-25=4,a=2×4=8,输出a=8,故第三次输出的值为8,故选A.6.(2018·河北衡水高三模拟)古代著名数学典籍《九章算术》在“商功”篇章中有这样的描述:“今有圆亭,下周三丈,上周二丈,问积几何?”其中“圆亭”指的是正圆台体形建筑物.算法为:“上下底面周长相乘,加上底面周长自乘、下底面周长自乘的和,再乘以高,最后除以36.”可以用程序框图写出它的算法,如图,今有圆亭上底面周长为6,下底面周长为12,高为3,则它的体积为( D )(A)32 (B)29 (C)27 (D)21解析:由题意可得a=6,b=12,h=3,可得A=3×(6×6+12×12+6×12)=756,V==21.故程序输出V的值为21.故选D.7.已知一个直角三角形的两条直角边长分别为a,b,求该直角三角形内切圆的面积.试设计求解该问题的算法,并画出程序框图.解:算法步骤如下:第一步,输入a,b.第二步,计算c=.第三步,计算r=(a+b-c).第四步,计算S=πr2.第五步,输出面积S.相应程序框图如图.能力提升8.(2019·四川省雅安中学月考)根据下面的流程图操作,使得当成绩不低于60分时,输出“及格”,当成绩低于60分时,输出“不及格”,则( A )(A)1框中填“是”,2框中填“否”(B)1框中填“否”,2框中填“是”(C)1框中填“是”,2框中可以不填(D)2框中填“否”,1框中可以不填解析:模拟程序的运行,由题意可得当成绩不低于60分时,即满足判断框内的条件时,应该执行输出“及格”,故框1中填是;当成绩低于60分时,即不满足判断框内的条件时,输出“不及格”,则框2中填否.故选A.9.(2019·陕西省黄陵中学高三月考)设a=log23,b=ln 3,执行如图所示的程序框图,则输出的S的值为( C )(A)9+ln 3 (B)3-ln 3(C)11 (D)1解析:将a=log23,b=ln 3输入,a=log23=>ln 3,即a>b,故S=+=9+2=11,故选C.10.画出解关于x的不等式ax+b<0(a,b∈R)的程序框图.解:程序框图如图.探究创新11.设计算法判断一元二次方程ax2+bx+c=0是否有实数根,并画出相应的程序框图.解:算法步骤如下:第一步,输入一元二次方程的系数a,b,c.第二步,计算Δ=b2-4ac.第三步,判断Δ≥0是否成立.若Δ≥0成立,输出“方程有实根”;否则输出“方程无实根”.结束算法.相应的程序框图如图.由Ruize收集整理。
(人教a版)必修三同步课件:1.1.2(1)程序框图、顺序结构

1.1.2 程序框图与算法的基本 逻辑结构 第1课时 程序框图、顺序结构
[学习目标]
1.掌握程序框图的概念; 2.熟悉各种程序框及流程线的功能和作用; 3.能用程序框图表示顺序结构的算法.
[知识链接] (1)已知一梯形的上底和下底分别为a,b,高为h,则梯形
(a+b)h 的面积S=_________ . 2
a+b+c 其中 p= ,该公式叫海伦 —秦九韶公式. 2
[预习导引]
1.程序框图
流程图_______、_______及 程序框 流程线 (1)程序框图又称_______,是一种用 _________来表示算法的图形 文字说明 . 程序框 (2)在程序框图中,一个或几个_______的组合表示算法中的一个步骤;带有 _________ 方向箭头 _________. 的流程线将程序框连接起来,表示算法步骤的 执行顺序
2.常见的程序框、流程线及各自表示的功能
图形符号
名称
终端框 (起止框) 输入、 输出框 处理框 (执行框)
功能
表示一个算法的起始和结束 __________________________ 表示一个算法输入和输出的信息 _____________________________ 赋值、计算 ___________
规律方法
应用顺序结构表示算法的步骤:
(1)仔细审题,理清题意,找到解决问题的方法. (2)梳理解题步骤. (3)用数学语言描述算法,明确输入量,计算过程,输出量. (4)用程序框图表示算法过程.
跟踪演练2
利用梯形的面积公式计算上底为2,下底为4,高为5的梯形面积,设计出该问
题的算法及程序框图.
(2)已知点P0(x0,y0)和直线l:Ax+By+C=0,则点到直线 |Ax0+By0+C| A2+B2 的距离公式d=______________ .
人教A版高中数学必修三第一章1.1-1.1.2第1课时程序框图、顺序结构同步训练D卷

人教A版高中数学必修三第一章1.1-1.1.2第1课时程序框图、顺序结构同步训练D卷姓名:________ 班级:________ 成绩:________一、单选题 (共6题;共12分)1. (2分) (2017高二下·河北期末) 执行如图所示的程序框图,若输出的结果为,则输入的正整数的可能取值的集合是()A .B .C .D .2. (2分)执行如图所示的程序框图,若输入的x的值为2,则输出的x的值为()A . 3B . 126C . 127D . 1283. (2分)程序框图中,表示处理框的是()A .B .C .D .4. (2分) (2017高一下·和平期末) 下面的程序运行后的作用是()A . 输出两个变量A和B的值B . 把变量A的值赋给变量B,并输出A和B的值C . 把变量B的值赋给变量A,并输出A和B的值D . 交换两个变量A和B的值,并输出交换后的值5. (2分) (2016高一下·郑州期中) 如果输入n=3,那么执行如图中算法的结果是()A . 输出3B . 输出4C . 输出5D . 程序出错,输不出任何结果6. (2分) (2018高二上·武邑月考) 计算机执行下面的程序段后,输出的结果是()PRINTA . 4B . 1C . 2D . 3二、填空题 (共4题;共4分)7. (1分) (2019高二下·吉林月考) 对任意非零实数,若的运算原理如程序框图所示,则________.8. (1分)如图所示的一个算法的程序框图,已知a1=3,输出的结果为7,则a2的值为________.9. (1分)如果考生的成绩(以满分100分计) ,则输出“优秀”;若成绩,则输出“中等”;若,则输出“及格”;若 n<60 ,则输出“不及格”。
若输入的成绩为95,则输出结果为________10. (1分) (2018高二上·黑龙江期末) 执行如图所示的程序框图,输出的值是________.三、解答题 (共3题;共15分)11. (5分)设计一个从100道选择题中随机抽取20道题组成一份考卷的抽样方案.12. (5分)如图的程序可产生一系列随机数,其工作原理如下:①从集合D中随机抽取1个数作为自变量x输入;②从函数f(x)与g(x)中随机选择一个作为H(x)进行计算;③输出函数值y.若D={1,2,3,4,5},f(x)=3x+1,g(x)=x2 ,(1)求y=4的概率;(2)将程序运行一次,求输出的结果是奇数的概率.13. (5分)利用两种循环写出1+2+3+…+100的算法,并画出各自的流程图参考答案一、单选题 (共6题;共12分)1-1、2-1、3-1、4-1、5-1、6-1、二、填空题 (共4题;共4分)7-1、8-1、9-1、10-1、三、解答题 (共3题;共15分)11-1、12-1、13-1、。
2021学年数学人教A版必修3课件:1-1-2-1 程序框图与顺序结构

典例讲练破题型 课时作业
知识点一 程序框图
[填一填] 1.定义:程序框图又称 流程图
,是一种用
程序框、流程线 及文字说明来表示算法的图形.
2.表示:在程序框图中,一个或几个 程序框 的组合表示
算法中的一个步骤;带有 方向箭头 的流程线将程序框连接起
来,表示算法步骤的 执行顺序 .
3.基本程序框及其功能
——本课须掌握的两大问题 1.画程序框图的规则 (1)使用标准的框图符号. (2)框图一般按从上到下、从左到右的方向画. (3)除判断框外,大多数其他框图符号只有一个进入点和一 个退出点.判断框是具有超过一个退出点的唯一的符号. (4)常见的判断是“是”与“否”两分支的判断,而且有且 仅有两个结果.
(5)在图形符号内描述的语言要非常简练清楚.
2.对顺序结构的理解 (1)顺序结构是最简单的算法结构,语句与语句之间,框与 框之间是按从上到下的顺序进行的,可以用图表示顺序的示意 图,其中 A 和 B 两个框是依次执行的,只有在执行完 A 框所指 定的操作后,才能接着执行 B 框所指定的操作. (2)顺序结构至少会有一个输入、输出框,一定有流程线, 一定不会有判断框.
[答一答] 1.用程序框图表示算法,相对于自然语言描述的算法有什 么优点?
提示:用程序框图表示算法,相对于自然语言描述的算法更 直观、清晰、易懂,便于检查、修改和交流,也更接近于计算机 的程序设计.
2.什么框有一个入口两个出口?其他框的出、入口情况怎 样?
提示:判断框有一个入口,两个出口;开始框只有一个出口, 结束框只有一个入口;输入、输出框及处理框有一个入口,一个 出口.
(2)下列功能中属于处理框的是( B )
①赋值;②计算;③判断;④输入、输出.
高中数学必修3程序框图与顺序结构

左图算法的功能
求两数平方和
是 的 算术平方根 ;
(2)条件结构
在一个算法中,经常会遇到一些条件的判断,算法的 流程根据条件是否成立有不同的流向.条件结构就是处理 这种过程的结构.
分类是算法中经常发生的事情,条件结构的主要作 用就是表示分类.
条件结构可用程序框图表示为下面两种形式.
满足条件?
是
步骤A
存在这样 的三角形
否 否 否
不存在这样 的三角形
结束
例5.设计一个求解一元二次方程 a x 2 b x c 0的算法,
并画出程序框图表示.
0有两个不相等的实数根 0有两个相等的实数根 0没有实数根
x b
b2 4ac
b
2a
2a 2a
算法
第一步:输入三个系数 a , b , c
第二步:计算 b24 a c
辨析练习
1. 下列图形符号表示输入输出框的是(B )
1. 矩形框
(B) 平行四边形框
(C) 圆角矩形框 (D) 菱形框
2.下列图形符号表示处理数据或计算框的( A)
1. 矩形框
(B) 平行四边形框
(C) 圆角矩形框 (D) 菱形框
2:写出下列算法的功能。
开始
输入a,b
d=a2+b2
c= d
输出c 结束
第五步,判断“i>(n-1)”是否 成立,若是,则n是质数,结束算
法;思否则考,2返:我回第们三将步上述算法 用右边的图形表示:
i的值增加1, 仍用i表示
否
i>n-1或r=0? 是
r=0?
是
否
输出“n不 输出“n 是质数” 是质数”
结束
开始
人教课标A版高中数学必修三随堂巩固验收:1-1-2-1程序框图、顺序结构

1.任何一种算法都离不开的基本结构为()
A.逻辑结构B.条件结构
C.循环结构D.顺序结构
[答案] D
2.下列图形符号属于判断框的是()
[解析]判断框用菱形表示.
[答案] C
3.程序框图符号“”可用于()
A.输出a=10 B.赋值a=10
C.判断a=10 D.输入a=1
[解析]图形符号“”是处理框,它的功能是赋值、计算,不是输入、输出和判断,故选B.
[答案] B
4.关于终端框的说法正确的是()
A.表示一个算法的起始和结束,图形符号是
B.表示一个算法输入和输出的信息,图形符号是
C.表示一个算法的起始和结束,图形符号是
D.表示一个算法输入和输出的信息,图形符号是
[解析]终端框表示一个算法的起始和结束,图形符号是.
[答案] C
5.下列算法中,只用顺序结构画不出程序框图的是()
A.求两个数的积
B.求点到直线的距离
C.解一元二次方程
D.已知梯形两底和高求面积
[解析]解一元二次方程需要对判别式作出判断,故不能用顺序结构画出,故选C.
[答案] C
由Ruize收集整理。
感谢您的支持!。
数学必修Ⅲ人教新课标A版1-1-2-1程序框图-顺序结构同步练习-1

答案:x<3?y=x-3
7.执行如图所示的程序框图,如果输入a=1,b=2,则输出的a的值为________.
解析:利用程序框图表示的算法逐步求解.
当a=1,b=2时,a>8不成立,执行a=a+b后a的值为3,当a=3,b=2时,a>8不成立,执行a=a+b后a的值为5,当a=5,b=2时,a>8不成立,执行a=a+b后a的值为7,当a=7,
A.1个B.2个
C.3个D.4个
解析:其中①③④都需要对条件作出判断,都需要用条件结构,②用顺序结构即可.故选C.
答案:C
3.阅读如图所示的程序框图,若输入的a,b,c的值分别是21,32,75,则输出的a,b,c分别是()
A.75,21,32B.21,32,75
C.32,21,75D.75,32,21
第四步,把p的值赋给y.
第Байду номын сангаас步,输出x,y.
程序框图如下.
9.如图,是判断“美数”的程序框图,在[30,40]内的所有整数中“美数”的个数是多少?
解析:由程序框图知美数是满足:能被3整除不能被6整除或能被12整除的数,在[30,40]内的所有整数中,所有的能被3整除的数有30,33,36,39,共有4个数,在这四个数中能被12整除的有36,在这四个数中不能被6整除的有33,39,所以在[30,40]内的所有整数中“美数”的个数是3个.
(本栏目内容,在学生用书中以独立形式分册装订!)
一、选择题(每小题5分,共20分)
1.下列是流程图中的一部分,表示恰当的是()
解析:B选项应该用处理框而非输入、输出框,C选项应该用输入、输出框而不是处理框,D选项应该在出口处标明“是”和“否”.故选A.
高一数学人教A版必修3课件:1.1.2-1程序框图与顺序结构(共16张PPT)

二、算法的三种基本逻辑结构
输入n i=2
用n除以i,得余数r
顺序结构
i=i+1
循环结构
否 i>n-1或r=0?
是 r=0是?
否
条件
输出“n不是质数” 输出“n是质数” 结构
1.顺序结构 是最简单的算法结构,它是由若干个依
次执行的步骤组成的,语句与语句之间,框 与框之间是按从上到下的顺序进行的,这是 任何一个算法都离不开的基本结构.用程序框 图可以表示为: 左图中,语句A和语
1.1.2 程序框图与算法 的基本逻辑结构
第一课时
1.1.2-1 程序框图与顺序结构
一、程序框图 1. 概念 教材第6页 思考:用程序框图表示算法,相对于 自然语言描述的算法有什么优点? 程序框图相对于自然语言表述算法,看 起来更清晰,更明确,也更接近于计算机 的程序设计.
2.常见的程序框图
图形符号 名 称
3.画流程图的规则 (1)使用标准的框图符号; (2)框图一般按从上到下,从左到右的方向画
(3)一个完整的程序框图必须有起止框,用于 表示一个算法的开始和结束.
(3)除判断框外,大多数程序框图符号只有 一个进入点和一个退出点,判断框是唯一具 有超过一个退出点的框图符号.
(4)一类判断框是“是”与“否”两分支的 判断,而且有且仅有两个结果;另一类是多分 支判断,有几种不同的结果. (5)在图形符号内描述的语言要非常简练清楚
第五步:判断“i>(n-1)”或“r=0”是否成 立.若是,再判断“r=0”是否成立,否则, 返回第三步;
若“r=0”成立,则n不是质数,否则,n是 质数.
开始
输入n
i=2 用n除以i,得余数r
i=i+1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1-1-2-1程序框图、顺序结构
一、选择题
1.下列关于程序框图的说法中正确的个数是()
①用程序框图表示算法直观、形象,容易理解
②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言
③在程序框图中,起止框是任何流程不可少的
④输入和输出框可用在算法中任何需要输入、输出的位置
A.1个B.2个C.3个D.4个
[答案] D
[解析]由程序框图定义可知,①②③④都正确.
2.在程序框图中,算法中间要处理数据或计算,可分别写在不同的()
A.处理框内B.判断框内
C.输入、输出框内D.终端框内
[答案] A
[解析]由处理框的意义可知,对变量进行赋值,执行计算语句,处理数据,结果的传送等都可以放在处理框内,∴选A.
3.在画程序框图时如果一个框图需要分开来画,要在断开处画上()
A.流程线B.注释框
C.判断框D.连结点
[答案] D
4.在程序框图中,一个算法步骤到另一个算法步骤的连接用()
A.连结点B.判断框
C.流程线D.处理框
[答案] C
[解析]流程线的意义是流程进行的方向,一个算法步骤到另一个算法步骤表示的是流程进行的方向,故选 C.而连结点是当一个框图需要分开来画时,在断开处画上连结点.判断框是根据给定条件进行判断,处理框是赋值、计算、数据处理、结果传送,所以A、B、D都不对.
5.下列关于程序框的功能描述正确的是()
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)是判断框.
6.如图所示程序框图中,其中不含有的程序框是()
A.终端框
B.输入、输出框
C.判断框
D.处理框
[答案] C
[解析]含有终端框,输入、输出框和处理框,不含有判断框.7.对终端框叙述正确的是()
A.表示一个算法的起始和结束,程序框是
B.表示一个算法输入和输出的信息,程序框是
C.表示一个算法的起始和结束,程序框是
D.表示一个算法输入和输出的信息,程序框是
[答案] C
8.如图所示的程序框图是已知直角三角形两直角边a,b求斜边
c的算法,其中正确的是()
[答案] C
[解析]A项中,没有终端框,所以A项不正确;B项中,输入a,b和c=a2+b2顺序颠倒,且程序框错误,所以B项不正确;D 项中,赋值框中a2+b2=c错误,应为c=a2+b2,左右两边不能互换,所以D项不正确;很明显C项正确.
9.阅读如图所示的程序框图,若输入的a,b,c的值分别是
21,32,75,则输出的a,b,c分别是()
A.75,21,32 B.21,32,75 C.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.
10.阅读右图所示程序框图.若输入的x=3,则输出的y的值为()
A.24
B.25
C.30
D.40
[答案] D
二、填空题
11.执行如下程序框图后,输出的结果为5,则输入的x的值为
________.
[答案] 3
[解析]该程序框图的功能是输入自变量x,则输出y=2x-1的函数值.令2x-1=5,解得x=3,即输入的x值为3.
12.(2011~2012·三亚高一检测)如图所示程序框图表示的算法的运行结果是________.
[答案]6 6
[解析]算法执行的是已知三角形的三边为5、6、7,求三角形的面积的功能,p=9,S=6 6.
13.如下图是求长方体的体积和表面积的一个程序框图,补充完整,横线处应填________.
[答案]
[解析] 变量在计算时应先赋值,这里的a 、b ,c 的值是通过输入语句得到.
根据题意,长方体的长、宽、高应从键盘输入,故横线处应填写输入框.
14.图1是计算图2中阴影部分面积的一个程序框图,则图1中①处应填________.
[答案] S =4-π4
a 2
[解析] 图2中,正方形的面积为S 1=a 2
,扇形的面积为S 2=14
πa 2
,
则阴影部分的面积为S =S 1-S 2=a 2
-π4a 2=4-π4
a 2
.因此图1中①处应
填入S =4-π4
a 2
.
三、解答题
15.如下图是为解决某个问题而绘制的程序框图,仔细分析各图框内的内容及图框之间的关系,回答下面的问题.
(1)图框①中x =2的含义是什么? (2)图框②中y 1=2x +3的含义是什么? (3)图框④中y 2=3x +2的含义是什么?
[解析] (1)图框①中x =2表示把2赋值给变量x .
(2)图框②中y 1=2x +3表示在执行①的前提下,即当x =2时计算2x +3的值,并把这个值赋给y 1.
(3)图框④中y 2=3x +2表示在执行③的前提下,即x =-3时计算3x +2的值,并把这个值赋给y 2.
16.已知一个直角三角形的两条直角边长为a 、b ,求该直角三角形内切圆及外接圆的面积,试设计求解该问题的算法,并画出程序框图.
[分析] 直角三角形的两直角边长为a 、b ,则斜边长为c =
a 2
+b 2
,故内切圆半径r =12(a +b -c ),外接圆半径R =c
2
,因此用顺
序结构就可实现求内切圆面积和外接圆面积的算法.
[解析] 算法步骤如下: 第一步,输入a ,b . 第二步,计算c =a 2+b 2.
第三步,计算r =12(a +b -c ),R =c
2
.
第四步,计算内切圆面积S 1=πr 2,外接圆面积S 2=πR 2. 第五步,输出S 1、S 2,结束. 程序框图如图.
17.已知点P (x 0,y 0)和直线l :Ax +By +C =0,求点P (x 0,y 0)到直线l 的距离.写出解决该问题的一个算法,并画出相应的程序框图.
[解析] 算法:
第一步,输入点P 的坐标(x 0,y 0)及直线方程的系数A ,B ,C . 第二步,计算m =Ax 0+By 0+C .
第三步,计算n =A 2+B 2.
第四步,计算d =|m |n
. 第五步,输出d .
程序框图如下图所示.
18.如下图所示的程序框图,根据该图和下列各小题的条件回答下面的几个小题.
(1)该程序框图解决的是一个什么问题?
(2)当输入的x的值为0和4时,输出的值相等,问当输入的x 的值为3时,输出的值为多大?
(3)在(2)的条件下要想使输出的值最大,输入的x的值应为多大?
(4)在(2)的条件下按照这个程序框图输出的f(x)值,当x的值大于2时,x值大的输出的f(x)值反而小,为什么?
(5)在(2)的条件下要想使输出的值等于3,输入的x的值应为多大?
(6)在(2)的条件下要想使输入的值与输出的值相等,输入的x的值应为多大?
[解析](1)该程序框图解决的是求二次函数
f(x)=-x2+mx的函数值的问题.
(2)当输入的x的值为0和4时,输出的值相等,
即f(0)=f(4).
因为f(0)=0,f(4)=-16+4m,所以-16+4m=0,
所以m=4.所以f(x)=-x2+4x.
因为f(3)=-32+4×3=3,
所以当输入的x的值为3时,输出的f(x)值为3.
(3)因为f(x)=-x2+4x=-(x-2)2+4,
当x=2时,f(x)max=4,
所以要想使输出的值最大,输入的x的值应为2.
(4)因为f(x)=-(x-2)2+4,
所以函数f(x)在[2,+∞)上是减函数.
所以在[2,+∞)上,x值大的对应的函数值反而小,从而当输入的x的值大于2时,x值大的输出的f(x)值反而小.
(5)令f(x)=-x2+4x=3,解得x=1或x=3,
所以要想使输出的值等于3,输入的x=1或x=3.
所以要想使输出的值等于3,输入的x的值应为1或3.
(6)由f(x)=x,即-x2+4x=x,得x=0或x=3,所以要想使输入的值和输出的值相等,输入的x的值应为0或3.。