《1121程序框图与算法的基本逻辑结构.ppt》由会员分享,可在线阅读,更多相关《1121程序框图与算法的基本逻辑结构.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升目目录录典典型型例例题题精精析析课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升目目录录典典型型例例题题精精析析课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升目目录录典典型型例例题题精精析析课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型
2、例例题题精精析析目目录录1.1.与自然语言表示的算法相比,程序框图有哪些优越性?与自然语言表示的算法相比,程序框图有哪些优越性?提示:与自然语言表示的算法相比,程序框图用图形语言表示提示:与自然语言表示的算法相比,程序框图用图形语言表示算法,在表达形式上更直观,更清晰算法,在表达形式上更直观,更清晰. .课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录2.2.下列关于流程线的说法,不正确的是下列关于流程线的说法,不正确的是( )( )(A A)流程线表示算法步骤执行的顺序,用来连接程序框)流程线表示算法步骤执行的顺序,用来连接程序框(B
3、B)流程线无论什么方向,总要按箭头的指向执行)流程线无论什么方向,总要按箭头的指向执行(C C)流程线是带有箭头的线,它可以画成折线)流程线是带有箭头的线,它可以画成折线(D D)流程线只要是上下方向就表示自上向下执行,可以不要)流程线只要是上下方向就表示自上向下执行,可以不要箭头箭头提示:选提示:选D.D.流程线是带有箭头的线段或折线,其中箭头表示算流程线是带有箭头的线段或折线,其中箭头表示算法步骤执行的顺序法步骤执行的顺序. .课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩
4、固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录1.1.程序框图中的各程序框的作用是固定的吗?怎样表示它们的程序框图中的各程序框的作用是固定的吗?怎样表示它们的执行顺序?执行顺序?提示:各程序框都有其固定的作用,提示性文字说明或信息可提示:各程序框都有其固定的作用,提示性文字说明或信息可写在框内写在框内. .用带箭头的流程线将程序框连接起来,表示算法步用带箭头的流程线将程序框连接起来,表示算法步骤的执行顺序骤的执行顺序. .课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升
5、典典型型例例题题精精析析目目录录2.2.一个流程图包括哪几个部分?一个流程图包括哪几个部分?提示:(提示:(1 1)表示相应操作的图框;()表示相应操作的图框;(2 2)带箭头的流程线;)带箭头的流程线;(3 3)框内必要的文字说明)框内必要的文字说明. .课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录1.1.顺序结构是任何算法都离
6、不开的基本结构,对吗?顺序结构是任何算法都离不开的基本结构,对吗?提示:正确提示:正确. .任何一个算法都离不开顺序结构,顺序结构是最任何一个算法都离不开顺序结构,顺序结构是最简单、最基本的结构简单、最基本的结构. .课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升
7、升典典型型例例题题精精析析目目录录思路点拨:解答本题可以对选项逐一验证判断正误,进而得到思路点拨:解答本题可以对选项逐一验证判断正误,进而得到正确选项正确选项. .课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录2.2.以下给出对程序框图的几种说法:以下给出对程序框图的几种说法:任何一个程序框图都任何一个程序框图都必须有起止框;必须有
8、起止框;输入框只能放在起止框后,输出框只能放输入框只能放在起止框后,输出框只能放在起止框前;在起止框前;判断框是唯一具有超过一个退出点的框图符判断框是唯一具有超过一个退出点的框图符号;号;对于一个程序来说,判断框内条件的表达方法是唯一对于一个程序来说,判断框内条件的表达方法是唯一的的. .其中正确的说法的个数是其中正确的说法的个数是( )( )(A A)1 1个个(B B)2 2个个(C C)3 3个个(D D)4 4个个课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录思路点拨:由题设可知,已知该同学的五科成绩,应先求出总思路点拨:由题设
9、可知,已知该同学的五科成绩,应先求出总分,再算平均分,最后输出结果,因此可采用顺序结构来表示分,再算平均分,最后输出结果,因此可采用顺序结构来表示这一算法这一算法. .课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标
10、设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析
11、目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录一、选择题(每题一、选择题(每题5 5分,共分,共1515分)分)1.1.下列关于程序框图的理解正确的个数是下列关于程序框图的理解正确的个数是( )( )终端框在程序框图中必须
12、有;终端框在程序框图中必须有;输入、输出框可以用在程序框图中任何需要输入、输出的输入、输出框可以用在程序框图中任何需要输入、输出的位置;位置;在程序框图中,一定要有判断框;在程序框图中,一定要有判断框;用框图表示的算法直观、形象、容易理解用框图表示的算法直观、形象、容易理解. .(A A)1 1(B B)2 2(C C)3 3(D D)4 4【解析【解析】选选C.C.根据图形符号的规定根据图形符号的规定, ,可知可知正确正确. .而判断框而判断框在程序框图中是可以没有的,故在程序框图中是可以没有的,故错误错误. . 课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型
13、型例例题题精精析析目目录录2.2.图形符号图形符号“ ”“ ”表示的功能为表示的功能为( )( )(A A)框图的开始或结束)框图的开始或结束(B B)数据的输入或结果的输出)数据的输入或结果的输出(C C)赋值、执行计算语句、结果的传递)赋值、执行计算语句、结果的传递(D D)根据给定的条件判断)根据给定的条件判断【解析【解析】选选B.B.根据图形符号规定的功能可得结论根据图形符号规定的功能可得结论. .课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录3.3.下列图形符号为判断框的是下列图形符号为判断框的是( )( )【解析【解析】选选
14、D.D.由图形符号的规定可得,由图形符号的规定可得,A A项为处理框,项为处理框,B B项为终项为终端框,端框,C C项为输入、输出框,项为输入、输出框,D D项为判断框项为判断框. .课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录二、填空题(每题二、填空题(每题5 5分,共分,共1010分)分)4.4.(20102010郑州高一检测)算法的三种基本逻辑结构为郑州高一检测)算法的三种基本逻辑结构为 _、_和和 _._.【解析【解析】算
15、法有三种不同的基本逻辑结构:顺序结构、条件结算法有三种不同的基本逻辑结构:顺序结构、条件结构和循环结构构和循环结构. .答案:答案:顺序结构顺序结构 条件结构条件结构 循环结构循环结构课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录5.5.给出下列程序框图:给出下列程序框图:输出结果为输出结果为 _._.【解析【解析】由程序框图可看出由程序框图可看出x=1,a=2x=1,a=21+3=5,b=5-3=2.1+3=5,b=5-3=2.答案:答案:2 2课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精
16、精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录三、解答题(三、解答题(6 6题题1212分,分,7 7题题1313分,共分,共2525分)分)6.6.(20102010聊城高一检测)已知直线聊城高一检测)已知直线l:Ax+By+C:Ax+By+C=0(A=0(A2 2+B+B2 20),0),点点P P(x x0 0,y,y0 0) ),设计一个算法计算点,设计一个算法计算点P P到直线到直线l的距离,并画出程的距离,并画出程序框图序框图. . 【解题提示【解题提示】解决本题关键是记准点到直线的距离公式解决本题关键是记准点
17、到直线的距离公式. .课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录【解析【解析】算法如下:算法如下:第一步,输入第一步,输入P P点的坐标(点的坐标(x x0 0,y,y0 0) )及直线方程的系数及直线方程的系数A A,B B,C C;第二步,计算第二步,计算Z Z1 1=Ax=Ax0 0+By+By0 0+C+C;第三步,计算第三步,计算Z Z2 2=A=A2 2+B+B2 2;第四步,计算第四步,计算d= d= ;第五步,输出第五步,输出d.d.12|Z |Z课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升
18、升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录7.7.设计一个程序框图设计一个程序框图. .计算图中阴影部分的面积计算图中阴影部分的面积S.S.课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录【解析【解析】课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录1.1.(5 5分)阅读如图所示的程序
19、框图,若输入的分)阅读如图所示的程序框图,若输入的a a、b b、c c分别是分别是2121、3232、7575,则输出的,则输出的a a、b b、c c分别是分别是( )( )课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录(A)75(A)75、2121、3232(B)21(B)21、3232、7575(C)32(C)32、2121、7575(D)75(D)75、3232、2121【解析【解析】选选A.A.输入输入a a、b b、c
20、c的值的值2121、3232、7575后后, ,依次执行依次执行x=a=21,a=c=75,c=b=32,b=x=21,x=a=21,a=c=75,c=b=32,b=x=21,最后的值最后的值a=75,b=21,c=32.a=75,b=21,c=32.课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录2.2.(5 5分)(分)(20102010长沙高一检测)如图中(长沙高一检测)如图中(a a0,b0,b0 0)程序)程序框图的功能是框图的功能是 _._.课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题
21、题精精析析目目录录【解析【解析】本题为考查顺序结构的程序框图,注意各个框的先后本题为考查顺序结构的程序框图,注意各个框的先后顺序,看各个字母表示的内容及最后的输出顺序,看各个字母表示的内容及最后的输出. .答案:答案:求以求以a,ba,b为直角边的直角三角形斜边为直角边的直角三角形斜边c c的长度或求第一象的长度或求第一象限内的点限内的点P P(a,ba,b) )到原点(到原点(0 0,0 0)的距离)的距离( (答案不唯一答案不唯一) )课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录课课程程目目标标设设置置主主题题探探究究导导学学知知
22、能能巩巩固固提提升升典典型型例例题题精精析析目目录录3.3.(5 5分)计算图中空白部分面积的一个程序框图如下,则分)计算图中空白部分面积的一个程序框图如下,则中应填中应填 _._.课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录 【解题提示【解题提示】本题即找出表示空白区域的面积公式本题即找出表示空白区域的面积公式. .由题由题可知,空白区域的面积可知,空白区域的面积S S为正方形面积减去为正方形面积减去 圆的面积圆的面积. .【解析【解析】设空白区域的面积为设空白区域的面积为S S,则,则S=S=答案:答案:S=S=14222221a
23、a -() =a -a =(1-)a .4216162(1-)a16课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录4.4.(1515分)如图所示的程序框图,根据该图和下列各小题的条分)如图所示的程序框图,根据该图和下列各小题的条件回答下面的几个小题件回答下面的几个小题. .(1 1)该程序框图解决的是一个什么问题?)该程序框图解决的是一个什么问题?课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录(2 2)当输入的)当输入的x x的值为的值为0 0和和4 4时,输出的值相等,问当输入
24、的时,输出的值相等,问当输入的x x的值为的值为3 3时,输出的值为多大?时,输出的值为多大?(3 3)在()在(2 2)的条件下要想使输出的值最大,输入的)的条件下要想使输出的值最大,输入的x x的值的值应为多大?应为多大?(4 4)在()在(2 2)的条件下按照这个程序框图输出的)的条件下按照这个程序框图输出的f(xf(x) )值,当值,当x x的值大于的值大于2 2时,时,x x值大的输出的值大的输出的f(xf(x) )值反而小,为什么?值反而小,为什么?(5 5)在()在(2 2)的条件下要想使输出的值等于)的条件下要想使输出的值等于3 3,输入的,输入的x x的值的值应为多大?应为多
25、大?(6 6)在()在(2 2)的条件下要想使输入的值与输出的值相等,输)的条件下要想使输入的值与输出的值相等,输入的入的x x的值应为多大?的值应为多大?课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录【解析【解析】(1 1)该程序框图解决的是求二次函数)该程序框图解决的是求二次函数f(xf(x)=-x)=-x2 2+mx+mx的函数值的问题;的函数值的问题;(2 2)当输入的)当输入的x x的值为的值为0 0和和4 4时,输出的值相等,时,输出的值相等,即即f(0)=f(4).f(0)=f(4).因为因为f(0)=0,f(4)=-16
26、+4m,f(0)=0,f(4)=-16+4m,所以所以-16+4m=0-16+4m=0,所以所以m=4.m=4.所以所以f(xf(x)=-x)=-x2 2+4x.+4x.因为因为f(3)=-3f(3)=-32 2+4+43=3,3=3,所以当输入的所以当输入的x x的值为的值为3 3时,输出的时,输出的y y值为值为3 3; 课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录(3 3)因为)因为f(xf(x)=-x)=-x2 2+4x=-(x-2)+4x=-(x-2)2 2+4,+4,当当x=2x=2时,时,f(x)f(x)maxmax=4
27、,=4,所以要想使输出的值最大,输入的所以要想使输出的值最大,输入的x x的值应为的值应为2;2;(4)(4)因为因为f(xf(x)=-(x-2)=-(x-2)2 2+4,+4,所以函数所以函数f(xf(x) )在在2 2,+)+)上是减函数上是减函数. .所以在所以在2,+)2,+)上,上,x x值大的对应的函数值反而小,值大的对应的函数值反而小,从而当输入的从而当输入的x x的值大于的值大于2 2时,时,x x值大的输出的值大的输出的f(xf(x) )值反而小;值反而小;课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录(5 5)令)令f(xf(x)=-x)=-x2 2+4x=3,+4x=3,解得解得x=1x=1或或x=3x=3,所以要想使输出的值等于所以要想使输出的值等于3 3,输入的,输入的x x的值应为的值应为1 1或或3 3;(6 6)由)由f(xf(x)=x,)=x,即即-x-x2 2+4x=x,+4x=x,得得x=0 x=0或或x=3,x=3,所以要想使输入的值和输出的值相等,输入的所以要想使输入的值和输出的值相等,输入的x x的值应为的值应为0 0或或3 3. .课课程程目目标标设设置置主主题题探探究究导导学学知知能能巩巩固固提提升升典典型型例例题题精精析析目目录录
限制150内