1.1.2.1程序框图与算法的基本逻辑结构

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

点击进入相应模块点击进入相应模块课程目标设置主题探究导学知能巩固提升目录典型例题精析课程目标设置主题探究导学知能巩固提升目录典型例题精析课程目标设置主题探究导学知能巩固提升目录典型例题精析课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录1.与自然语言表示的算法相比,程序框图有哪些优越性?提示:与自然语言表示的算法相比,程序框图用图形语言表示算法,在表达形式上更直观,更清晰.课程目标设置主题探究导学知能巩固提升典型例题精析目录2.下列关于流程线的说法,不正确的是()(A)流程线表示算法步骤执行的顺序,用来连接程序框(B)流程线无论什么方向,总要按箭头的指向执行(C)流程线是带有箭头的线,它可以画成折线(D)流程线只要是上下方向就表示自上向下执行,可以不要箭头提示:选D.流程线是带有箭头的线段或折线,其中箭头表示算法步骤执行的顺序.课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录1.程序框图中的各程序框的作用是固定的吗?怎样表示它们的执行顺序?提示:各程序框都有其固定的作用,提示性文字说明或信息可写在框内.用带箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.课程目标设置主题探究导学知能巩固提升典型例题精析目录2.一个流程图包括哪几个部分?提示:(1)表示相应操作的图框;(2)带箭头的流程线;(3)框内必要的文字说明.课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录1.顺序结构是任何算法都离不开的基本结构,对吗?提示:正确.任何一个算法都离不开顺序结构,顺序结构是最简单、最基本的结构.课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录思路点拨:解答本题可以对选项逐一验证判断正误,进而得到正确选项.课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录2.以下给出对程序框图的几种说法:①任何一个程序框图都必须有起止框;②输入框只能放在起止框后,输出框只能放在起止框前;③判断框是唯一具有超过一个退出点的框图符号;④对于一个程序来说,判断框内条件的表达方法是唯一的.其中正确的说法的个数是()(A)1个(B)2个(C)3个(D)4个课程目标设置主题探究导学知能巩固提升典型例题精析目录思路点拨:由题设可知,已知该同学的五科成绩,应先求出总分,再算平均分,最后输出结果,因此可采用顺序结构来表示这一算法.课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录一、选择题(每题5分,共15分)1.下列关于程序框图的理解正确的个数是()①终端框在程序框图中必须有;②输入、输出框可以用在程序框图中任何需要输入、输出的位置;③在程序框图中,一定要有判断框;④用框图表示的算法直观、形象、容易理解.(A)1(B)2(C)3(D)4【解析】选C.根据图形符号的规定,可知①②④正确.而判断框在程序框图中是可以没有的,故③错误.课程目标设置主题探究导学知能巩固提升典型例题精析目录2.图形符号“”表示的功能为()(A)框图的开始或结束(B)数据的输入或结果的输出(C)赋值、执行计算语句、结果的传递(D)根据给定的条件判断【解析】选B.根据图形符号规定的功能可得结论.课程目标设置主题探究导学知能巩固提升典型例题精析目录3.下列图形符号为判断框的是()【解析】选D.由图形符号的规定可得,A项为处理框,B项为终端框,C项为输入、输出框,D项为判断框.课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录二、填空题(每题5分,共10分)4.(2010·郑州高一检测)算法的三种基本逻辑结构为______、______和______.【解析】算法有三种不同的基本逻辑结构:顺序结构、条件结构和循环结构.答案:顺序结构条件结构循环结构课程目标设置主题探究导学知能巩固提升典型例题精析目录5.给出下列程序框图:输出结果为______.【解析】由程序框图可看出x=1,a=2×1+3=5,b=5-3=2.答案:2课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录三、解答题(6题12分,7题13分,共25分)6.(2010·聊城高一检测)已知直线l:Ax+By+C=0(A2+B2≠0),点P(x0,y0),设计一个算法计算点P到直线l的距离,并画出程序框图.【解题提示】解决本题关键是记准点到直线的距离公式.课程目标设置主题探究导学知能巩固提升典型例题精析目录【解析】算法如下:第一步,输入P点的坐标(x0,y0)及直线方程的系数A,B,C;第二步,计算Z1=Ax0+By0+C;第三步,计算Z2=A2+B2;第四步,计算d=;第五步,输出d.12|Z|Z课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录7.设计一个程序框图.计算图中阴影部分的面积S.课程目标设置主题探究导学知能巩固提升典型例题精析目录【解析】课程目标设置主题探究导学知能巩固提升典型例题精析目录1.(5分)阅读如图所示的程序框图,若输入的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.输入a、b、c的值21、32、75后,依次执行x=a=21,a=c=75,c=b=32,b=x=21,∴最后的值a=75,b=21,c=32.课程目标设置主题探究导学知能巩固提升典型例题精析目录2.(5分)(2010·长沙高一检测)如图中(a>0,b>0)程序框图的功能是______.课程目标设置主题探究导学知能巩固提升典型例题精析目录【解析】本题为考查顺序结构的程序框图,注意各个框的先后顺序,看各个字母表示的内容及最后的输出.答案:求以a,b为直角边的直角三角形斜边c的长度或求第一象限内的点P(a,b)到原点(0,0)的距离(答案不唯一)课程目标设置主题探究导学知能巩固提升典型例题精析目录课程目标设置主题探究导学知能巩固提升典型例题精析目录3.(5分)计算图中空白部分面积的一个程序框图如下,则①中应填______.课程目标设置主题探究导学知能巩固提升典型例题精析目录【解题提示】本题即找出表示空白区域的面积公式.由题可知,空白区域的面积S为正方形面积减去圆的面积.【解析】设空白区域的面积为S,则S=答案:S=14222221aa-()=a-a=(1-)a.4216162(1-)a16课程目标设置主题探究导学知能巩固提升典型例题精析目录4.(15分)如图所示的程序框图,根据该图和下列各小题的条件回答下面的几个小题.(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时,输出的y值为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或3;(6)由f(x)=x,即-x2+4x=x,得x=0或x=3,所以要想使输入的值和输出的值相等,输入的x的值应为0或3.课程目标设置主题探究导学知能巩固提升典型例题精析目录

1 / 65
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功